Suraj Kanojiya
Tokyo, Japan
About
Software engineer having about 10 years of experience in fintech domain.
I own a patent in Japan for an AI solution developed during hackathon in my current organization.
Currently working at Paypay Corporation in Tokyo, Japan, focusing on high availability payment services.
My experience are mostly in Java, Spring Boot, Mysql and aws cloud services.
Skills
Java
Kotlin
Spring Boot
Mysql
PostgreSQL
Kafka
Redis
K8S
AWS
GCP
Prometheus
Grafana
Work Experience
Software Development Engineer 2
Paypay Corporation ยท Tokyo, Japan
Jul 2022 โ Present
About Company:
- Leading mobile payment and financial services company in Japan with 70+ million users.
- Process 600+ million monthly transaction with 15 trillion YEN annual GMV.
About Work:
- Working on microservices to manage payment methods management like wallet, credit card and banks
- Scaling this service from 5000 RPS to 20,000+ RPS since I joined the company
- It is a read heavy service, so implemented caching and streaming solution
- Handle deployment, monitoring and alerts setup. Migration from new relic to prometheus
- Developed a solution for maintenance without downtime, it is being used by many teams and other group companies
- Working on cost optimization, communicate with PMs and third parties, do system design for changes,
prepare documentation and specs, collaborate with other teams
- Some of the major projects I have worked are receiving salary through PayPay app,
make payment directly from bank, add support for virtual prepaid card and many more
Software Development Engineer
Epaylater ยท Gurugram, Haryana, India
Aug 2020 โ Jul 2022
About Company:
- NBFC providing credit limit to small & medium retailers in FMCG sector
About Work:
- Migrated old application to spring boot & redesigned from
monolithic architecture to microservices architecture
- Migrated database from postgres 9 to postgres 12 & changed database design to be
more flexible to integrate multiple NBFCs & retailers
- Created Grafana monitoring dashboard using prometheus & setup slack alerts with
datasource from spring actuator
- Solved problems like latency issue, limiting API hits, timeouts
- Reduced db query execution time by 2 - 3 times and average API response time
from seconds to under 100 milliseconds
Senior Software Engineer
Biz2Credit Pvt. Ltd ยท Noida, India
July 2018 โ March 2020
About Company:
- US based NBFC providing small businesses with the multiple funding options
About Work:
- Design and build microservices for lending services
- Create a bank statement analysis logic which became a bestselling product for the company
- Got hands-on experience on front end technologies like Angular & React
- Got hands-on experience on mongo db, redis & rabbit MQ
Software Engineer
CMSS Pvt. Ltd ยท Mumbai, India
Dec 2015 โ May 2018
About Company:
- CMSS is a service based company, which works mostly with banks and NBFCs
About Work:
- Worked on lending, internet banking & mobile banking platforms
- Created mobile banking services from scratch to live for NKGSB Bank
- Got hands-on experience on Java, Spring, Hibernate, MySql & AngularJS
Education
University of Mumbai
Bachelor of Science (BSc), Information Technology
2012 โ 2015
Ramniranjan Jhunjhunwala College
HSC, Science
2010 โ 2012