Resume
Senior Software Engineer · Distributed Systems · Payment Infrastructure
Summary
Backend engineer with 6+ years designing distributed systems that move money, data, and decisions at scale. At Razorpay I own payment subscription infrastructure spanning India, Malaysia, and Singapore. At Tekion I took a single microservice from zero to 4,000+ RPS. I code in Java and Go and measure success in P95 latency and five-nines uptime.
Experience
Senior Software Engineer
Mar 2024 — PresentRazorpay · Bangalore
- Owned end-to-end expansion of Razorpay Subscriptions into Malaysia and Singapore — designed region-specific configs, squashed P0 bugs pre-launch, and personally ensured stability until the first merchant went live in each market.
- Led the Subscriptions Re-architecture: decomposed a monolithic payments engine into independently deployable, event-driven microservices — unblocking 3 parallel feature tracks and eliminating cross-team deployment conflicts.
- Migrated the subscription notification pipeline from SQS to Kafka, achieving zero message loss under burst load and improving fault-tolerance for 10M+ subscription events processed monthly.
- Cut CRUD API latency by 37% through surgical query optimisation, connection-pool right-sizing, and a targeted caching layer — measurably reducing merchant dashboard load time across all regions.
- Authored the architecture plan for a full Golang revamp of the Subscriptions service, targeting a 3× throughput improvement and a 50% reduction in memory footprint.
Senior Software Engineer
Jan 2022 — Feb 2024Tekion · Bangalore
- Built the Reminders microservice from scratch; scaled it to 4,000+ RPS serving 10M+ automotive dealership users globally — zero downtime in two years of production.
- Rescued a database on the verge of saturation: drove CPU utilisation from 90% → 35% via horizontal scaling, strategic sharding, and deep query-level optimisations — preventing an imminent production outage.
- Designed a Circuit Breaker backed by RedisTimeSeries, tracking real-time latency and 5XX rates across service boundaries. Improved system uptime by 65% and made downstream failures graceful instead of cascading.
- Re-engineered the Fan-Out Notification service, lifting message delivery rate from 85% → 93% for millions of daily dealer and customer notifications.
- Built the internal pub-sub backbone from zero on Kafka + RabbitMQ, enabling decoupled event-driven communication across 12+ internal services.
- Developed the Pricing microservice powering Tekion's product catalog for 10M+ users, architected for multi-currency and region-specific pricing extensibility.
Co-Founder & Technical Lead
Apr 2018 — Dec 2021MartNear · Delhi
- Conceived and built the entire technical stack from scratch — mobile app, RESTful APIs, and inventory-management data models — for a hyperlocal e-commerce marketplace, going from idea to live product.
- Achieved P95 API latency under 120ms at scale through Redis caching and targeted DB indexing, rivalling the response times of well-funded competitors.
- Containerised the full platform with Docker and authored GitLab CI/CD pipelines, compressing release cycles from days to under 15 minutes.
- Configured NGINX, AWS Lightsail, and Cloudflare CDN to keep infrastructure costs under $200 / month while absorbing peak traffic spikes without degradation.
Software Engineer
Jul 2019 — Mar 2021Infosys · Mysore
- Migrated a legacy relational data model to MongoDB for a US FinTech client, enabling flexible schema evolution and cutting average read latency by ~40%.
- Delivered a responsive Angular application that drove a 24% surge in platform traffic within three months of launch.
Technical Skills
Languages
JavaGoLangPythonTypeScriptC/C++
Backend
Spring BootKafkaRabbitMQREST APIsMicroservices
Databases
PostgreSQLMySQLMongoDBRedis
Infrastructure
AWSDockerKubernetesNGINXCloudflare CDN
Observability
ELK StackGrafanaSupersetGitLab CI/CD
Education
B.Tech, Computer Science
2015 — 2019Maharaja Agrasen Institute of Technology · Delhi