HELLO, I'M
Ankur Gupta.
Software Engineer with 11+ years of experience in backend engineering.
About
MY BACKGROUND
I am a Software Engineer with 11+ years of experience in backend engineering. I have worked with startups as well as big companies. I enjoy building systems and solving complex problems. Browse my site to learn more about me and my work.
Experience
2023/01 - 2023/08
Staff Software Engineer
Nium India
Joined Nium as Tech Lead and founding engineer for Nium Checkout, and expanded the engineering team from 2 to 10 members.
Successfully developed Nium Checkout for multi-region payments (India, Latin America, Southeast Asia, Japan, etc).
Implemented API-first development with OpenAPI specifications.
Engineered secure OAuth-based authentication using Spring Security.
Designed modular monolith with 10+ microservices for flexibility.
Improved developer productivity through code abstractions and refactoring.
2021/05 - 2023/01
Senior Software Engineer
Google India
Led a 6-person backend engineering team in Google Cloud’s Customer 360 division.
Managed a complex Oracle to SAP migration project with cross-functional teams across time zones.
Demonstrated adaptability and strategic thinking for the project’s successful execution.
Provided technical leadership, reviewed design docs, resolved ambiguities, and conducted code reviews for quality and consistency.
2018/12 - 2021/05
Software Engineer 3
PayPal India
Designed and developed the Credit Collections platform for Global Pay Later.
Led migration of legacy Consumer Credit Collections to new platform.
Improved team performance through coding best practices and code refactoring.
2017/12 - 2018/12
Technical Lead
Paytm E-Commerce
Designed IVR based phone number masking system for enhanced security.
Implemented secure code delivery for high-risk segments.
Created order pickup and delivery notification system.
2016/01 - 2017/12
Software Development Engineer
Juspay Technologies
Designed Juspay Express Checkout REST APIs for simplified payment integration with Payment Gateways and Wallets.
Integrated with major Payment Gateways and emerging payment methods.
Developed a Java library for streamlined Express Checkout API Integration.
2014/07 - 2016/01
Software Engineer 2
Citrix R&D India
2010/10 - 2012/06
Systems Engineer
Infosys Limited
Education
2012/07 - 2024/06
Indian Institute of Science(IISc), Bangalore
M.E. Computer Science
2006/07 - 2010/06
Dr. A.P.J. Abdul Kalam Technical University, Lucknow
B.Tech Computer Science
Skills & Languages
MY EXPERTISE
Backend Engineering
API Design
Database Management
Cloud Services
Agile Methodology
Test Driven Development
Git & Github
English
Hindi