Senior Software Engineer
Building software.
Sharing what I learn.
I work across backend systems and the web. This is a home for my work, writing, and reading.
About
A career across the stack.
Since 2014, I’ve built software for education, public services, digital lending, and capital markets. My work spans development, platform upgrades, and team leadership.
I work mainly with Java and Spring Boot, with Go, React, and Vue also in my toolkit.
-
2025–PresentCHAPTER 07
Nasdaq Current
Capital markets
Senior Software Engineer · April 2025–Present · Mumbai
I customize Calypso trade workflows and integrations, and support platform upgrades for financial institutions.
- Enabled Calypso to process 30,000 additional Equity and FX trades a day, supporting a legacy-system migration.
- Built SQL comparison tools and tests to verify queries across 120 migrated classes.
- Raised test coverage from 0% to 77% on another upgrade.
Java 17 / 21 · Spring Boot · Oracle · Postgres · ActiveMQ
-
2024–2025CHAPTER 06
EPAM Systems
Merchant screening
Senior Software Engineer · July 2024–April 2025 · Mumbai
On Mastercard’s MATCH PRO, I improved merchant-screening APIs, data consistency, and privacy controls.
- Cut Add Merchants API response time by 23% by caching master data.
- Improved consistency between database updates and Solr operations; assessed rate limiting and stack upgrades.
Java · Spring Boot · React · Oracle · Solr · Azure
-
2021–2024CHAPTER 05
Thoughtworks
Digital lending
Senior Consultant – Developer · September 2021–July 2024 · Mumbai
At Axis Bank’s mAXImus, I worked on credit-card onboarding and a core platform spanning 13 products and 62 customer journeys.
- Built a partner-onboarding framework handling 300,000 applications a month.
- Reduced database size by 30.86% and halved a cleanup job’s runtime for 1.2 million stale records.
- Built a Java event loop to better understand Spring WebFlux and Netty.
Java · Kotlin · Spring WebFlux · Kafka · MongoDB · Kubernetes
-
2018–2021CHAPTER 04
MKCL
Public services
Senior Software Engineer · October 2018–September 2021 · Mumbai
I helped build MP Vanmitra, which tracks forest-rights applications in Madhya Pradesh, then grew from solo contributor to team lead.
- The platform supported nearly 200,000 individual and 28,000 community forest-rights titles.
- Led part of a nine-person team that delivered a COVID-19 surveillance portal for Pune in one week.
Go · Java · Python · Vue.js · MongoDB
-
2016–2018CHAPTER 03
MKCL
Learning platforms
Software Engineer · October 2016–October 2018 · Mumbai
For MKCL ERA, I built tools to collect and archive learners’ exam recordings.
- Built ERA Helper in Go to collect screenshots and recordings.
- Built ERA Archiver to package recordings into 1 GB files and store them in AWS S3 Deep Archive.
Go · Echo · Vue.js · MongoDB · AWS
-
2014–2016CHAPTER 02
MKCL
Education systems
Trainee Software Engineer → Software Engineer · Pune
I built registration, promotion, transfer, and timetable modules for the Saksham Haryana Education Portal, launched in April 2015.
- The platform manages 100,000 students and up to 200,000 employees each year.
Java · Spring MVC · JSP · MySQL
-
2007–2014CHAPTER 01
Education
Computer engineering
- B.E. Computer Engineering, University of Mumbai · 2007–2013
- PG-DAC, CDAC Navi Mumbai · 2014