Bengaluru, Karnataka, India
Backend Software Engineer with 6+ years of experience designing and developing scalable, high-performance systems using Java, Python, and microservices architecture. Proven success leading large-scale projects including cloud migrations, distributed caching, and backend infrastructure modernization across domains like video conferencing, ride-sharing, and real-time data streaming. Specialized in cloud-native development on GCP and AWS, with deep expertise in Google App Engine, Google Cloud Storage, Google Pub/Sub, Redis, Memcache, Kafka, and SQL/NoSQL databases. Adept at system design, performance optimization, observability (Datadog, Prometheus), and CI/CD pipelines. Notable achievements include leading an org-wide Python 2 to Python 3 migration, designing a high-throughput GPS ping processor handling 400K events/min, and enhancing product scalability for platforms serving 10,000+ concurrent sessions. I’m passionate about backend engineering that’s fast, fault-tolerant, and future-ready. Looking to bring strong architectural thinking, hands-on coding, and mentorship to impactful engineering teams solving complex backend challenges.
As a Software Engineer 3, I've taken on significant technical leadership and mentorship responsibilities, driving critical projects and architectural enhancements. My contributions have consistently focused on improving system scalability, performance, and reliability, alongside fostering cross-functional collaboration and clear system understanding.
Contributed to the Dialpad Meetings team, a video conferencing tool utilizing WebRTC, handling approximately 10,000 calls daily.
Member of the Allocation Team, a high-throughput platform matching customers with suitable cabs using various strategies, filters, and aggregation, processing 2 million bookings per day.
Major work revolved around analysis of production and manufacturing quality and how to go about improving it.
Major work revolved around analysis of the quality of manufacturing cycles, their production time and processes and how to go about increasing the production and time efficiency.