Backend engineer working on high-throughput distributed systems — Java, Spring Boot, Kafka. Currently architecting B2B travel platform services at MakeMyTrip (Quest2Travel).
Most of my work is the unglamorous kind: removing single points of failure, making p95 behave, and moving live platforms between major framework versions without taking them down.
Merged into 45 upstream repositories: 45 code changes and 63 documentation changes — the split is worth stating plainly.
The ones I would point at:
Plus documentation volume: Strapi docs (28), the Apache Pulsar site (9), and Kilo Code (10). Full map, every PR linked: oss-contributions.
- Architected a greenfield Document Management Service (Java 21, Spring Boot 4) using direct-to-S3 presigned uploads, keeping the application server out of the data path
- Migrated 6 production modules and 80+ endpoints from Quarkus 3.7 to Spring Boot 4 with zero downtime, remediating 7 high-severity CVEs
- Replaced a synchronous fan-out with a Kafka pipeline across 4 downstream consumers for 20+ fintech operators, holding per-entity ordering
- Migrated a legacy service from Java 8 / Spring Boot 2 to Java 21 / Spring Boot 3.3 using OpenRewrite — code migration in a day, production in a week
- Built a provider-agnostic secret-management layer (hexagonal ports and adapters) over AWS Secrets Manager and GCP Secret Manager with Consul-driven failover and hot reload
Seven architect-level guides on Java and Spring Boot platform work, on Medium:
- Hexagonal Architecture in Spring Boot Microservices: A Practical Guide
- Spring Boot Anti-Patterns That Cost You Performance, Scale & Credibility
- Java 21 → 25 and Spring Boot 3.5 → 4.0: An Architect's Guide to a Safe Platform Upgrade
- Spring Boot 4.0 — An Architect's Guide to the Future of Enterprise Java
- Modernizing Legacy Microservices: Java 8 & Spring Boot 2 → Java 21 & Spring Boot 3.3
- oss-contributions — map of every merged upstream PR
- event-system — event-driven service, Spring Boot 3 / Java
- e-commerce — Spring Boot service
- sangeet — local-first FastAPI music automation with SQLite decision traces, Python
- pr-review-prep — turns pull requests into deterministic review notes and risk checks
Java 21 Spring Boot 3/4 Quarkus Apache Kafka Redis PostgreSQL MongoDB MySQL
Oracle AWS GCP Consul Docker Maven JUnit 5 Testcontainers Micrometer
Prometheus Grafana ELK OpenRewrite


