Arjun Mehta
summary
Backend-focused Software Engineer with 4+ years building high-throughput distributed systems in Java and Go. Reduced API p99 latency by 42% at Flipkart, scaled a payment service to 15,000 TPS, and mentored 3 junior engineers. B.Tech CS from NIT Trichy.
experience
- Re-architected the order-management microservice from a monolith to event-driven design using Kafka, cutting p99 API latency from 480 ms to 280 ms (42% reduction) and supporting 15,000 TPS at sale peaks.
- Introduced distributed tracing with Jaeger across 12 microservices; MTTR dropped from 38 min to 11 min by pinpointing bottlenecks within seconds.
- Built an internal rate-limiting library (Guava + Redis sliding-window) adopted by 6 teams, preventing 99.97% of burst traffic incidents during Big Billion Days.
- Led migration of 3 services from Java 11 to Java 17, reducing GC pause time 35% and cutting AWS EC2 compute costs ₹18 L/year.
- Developed REST APIs for a retail banking portal serving 2.4 million customers; achieved 99.95% uptime across 18 months of production deployment.
- Optimised slow PostgreSQL queries (N+1 patterns) using JPA batch fetching and composite indexes, reducing average dashboard load from 4.2 s to 0.9 s.
- Wrote unit and integration tests raising module coverage from 34% to 78%; zero critical regressions shipped to production in the final 10 months.
education
tech_stack
Open Source
- Contributed rate-limiter module to Netflix/Hystrix-go (120+ GitHub stars on PR)
- Maintainer of arjunmehta-dev/k8s-health-probe — 340+ downloads/month on pkg.go.dev