Languages, frameworks and tools I use to build production systems.
A sample of what I've shipped recently.
At MoEngage, I designed and scaled a push notification engine from 2 million to over 350 million notifications daily, simultaneously processing approximately 700 million events per day using Kafka/Samza. This robust system involved architecting the backend and ensuring high availability and performance across various campaign types.
At Goibibo, I was fully responsible for the design and integration of a comprehensive payment backend system, including seamless payment flows for web and mobile banking. This involved integrating multiple payment gateways (Citrus, Adyen, E-merchantpay) from scratch and building features to monitor and switch between gateways for optimal success rates.
During my time at Goibibo, I led a 4-member team responsible for flights API integration, booking processes, and performance improvements. I was fully accountable for integrating the new flight booking page, which was designed for easy extensibility to other modules like bus and hotel bookings.
A timeline of where I've worked and what I shipped.
As a Software Engineering Manager at Amazon, I lead and contribute to the development of robust backend applications. My role involves hands-on engineering leadership, focusing on architectural design and system scalability within a distributed environment.
At Grab, I served as a Senior Software Engineering Manager, where I was instrumental in building the real-time notifications backend. My responsibilities included guiding the technical direction and ensuring the reliability and performance of critical services.
In my role as Software Engineering Manager at Grab, I focused on managing engineering teams and contributing to backend system development. This involved overseeing various projects and ensuring the delivery of scalable and efficient software solutions.
As a Technical Consultant at Clip, I provided specialized expertise for backend systems, focusing on architectural improvements and problem-solving during a short-term engagement. My work contributed to optimizing technical processes and system performance.
As Director of Engineering, I led multiple teams and was fully responsible for all push notification campaigns, scaling the system from 2 million to over 350 million notifications daily and processing 700 million events. I significantly grew the team from 3-4 to 30+ engineers, oversaw architecture, design, and implementation for critical features, and spearheaded the initial backend application codebase.
In this role, I designed and architected the complete push notification flow, responsible for sending millions of pushes daily, and revamped the ORM layer for the application. I implemented a Transaction API from scratch for client campaigns, set up an automated release process, and actively managed AWS infrastructure including EC2, ELBs, and Auto Scaling Groups.
As a Senior Software Developer, I worked extensively on Django/Python/MySQL, contributing to flight API integration, booking processes, and performance improvements. I was fully responsible for integrating new flight booking pages and multiple payment gateways, designing flows for credit/debit and mobile banking integrations.
At ibibo Web Pvt. Ltd., I was a Software Developer focusing on maintaining the Ibibo friend suggester engine and enhancing its data points for improved friend suggestions. I also contributed to the Media Data Base, an internal product used for uploading media files to the cloud.
I am a hands-on software engineering leader with deep expertise in backend application development and distributed systems, leveraging technologies like Kafka, Hadoop, and Elasticsearch. My career is marked by a strong focus on building scalable and resilient solutions that power critical business functions.
I have a proven track record of building complex applications from scratch, including notification engines at MoEngage and Grab, and a comprehensive payment system at Goibibo. My skills encompass scaling systems from millions to hundreds of millions of daily operations and efficiently managing high-volume data streams.
With over 7 years of experience in cloud infrastructure, I am proficient with AWS services such as ELB, EC2, S3, Lambda, and SQS. I am passionate about machine learning, leveraging languages like GoLang, Python, and Java to solve complex engineering challenges, and dedicated to building and mentoring high-performing engineering teams.
Tell me about your project — I'll respond within 24 hours.
We've sent a sign-in link to .
It expires in 15 minutes — check spam if you don't see it.