About
Highly accomplished Software Engineer III with 2+ years of experience specializing in building and optimizing high-performance, scalable distributed systems. Proven expertise in real-time analytics, API optimization, and database management across diverse tech stacks, including Golang, Java, Python, Spring, and Django. Adept at leveraging advanced techniques like Perf Profiling, Latency Aware Request Hedging, and Elastic Search to drive significant improvements in system efficiency, response times, and memory footprint, consistently delivering robust and scalable solutions for critical business operations.
Work Experience
Software Engineer III
Angel One
Jun 2024 - Present
New Delhi, Delhi, IN
Spearheaded the development of high-scale user segmentation and real-time analytics pipelines, significantly enhancing system performance and data processing capabilities.
-
Developed a sub-second User Segmentation solution for high-scale, high-performance targeted campaigns, enhancing precision and delivery speed for marketing initiatives.
-
Designed and deployed a Zero-cost, Zero-ops Real-Time Analytics Pipeline, successfully processing over 2.3 billion events daily with minimal overhead.
-
Leveraged Perf Profiling to identify and resolve CPU and memory bottlenecks, improving API response times by 79%.
-
Implemented Latency Aware Request Hedging strategies, significantly enhancing P99s (99th percentile latency) by over 8% for critical systems.
Software Engineer
MakeMyTrip
Jul 2022 - Jan 2024
Gurugram, Haryana, IN
Optimized critical API and microservice performance, managed high-volume data processing, and modernized legacy systems to enhance scalability and user experience.
-
Achieved 2X improved efficiency during peak summer sales by utilizing Thread Pools and Synchronization Primitives to effectively handle high loads.
-
Revamped several APIs, resulting in a 20% improvement in response time using Elastic Search, leading to faster page load times.
-
Achieved a 50% improved memory footprint by optimizing Thread Locals for memory-efficient operations.
-
Optimized performance of APIs, microservices, and web applications using Spring and Django frameworks, implementing caching (Couchbase), load balancing, and indexing (Elastic) to boost responsiveness and scalability.
-
Invested significant efforts in database design and management, utilizing relational databases like MySQL and NoSQL databases like MongoDB to efficiently store and retrieve data.
-
Played a key role in identifying and resolving critical production bugs, collaborating with product owners and engineering leads to implement effective, preventative solutions.
-
Led efforts to modernize legacy codebase, resulting in improved maintainability and facilitating future development.
Business Technology Solutions Associate (Internship)
ZS Associates
Nov 2021 - Jul 2022
Gurugram, Haryana, IN
Collaborated with cross-functional teams to develop and implement customized technology solutions, manage databases, and contribute to data analytics best practices.
-
Collaborated with cross-functional teams to develop and implement customized technology solutions that effectively addressed client needs and requirements.
-
Created and maintained robust databases and interactive dashboards, utilizing SQL-based tools to support comprehensive data analysis and reporting.
-
Contributed to the development of intellectual property and best practices in Data Analytics and data transformation.
-
Demonstrated strong leadership by introducing new guidelines and methodologies, enhancing project deliverable efficiency and quality.
Python Application Developer (Internship)
Hackveda Inc.
May 2020 - Nov 2020
New Delhi, Delhi, IN
Developed a patient health analysis system and automation tools using Python and Django, significantly improving data processing efficiency and accuracy.
-
Delivered a Patient Health Analysis System using Django, enabling doctors to gain comprehensive insights into patient conditions.
-
Developed cutting-edge Python automations that transformed medical data extraction and interpretation, reducing processing time by over 1000%.
-
Authored scripts to automate repetitive tasks, which reduced errors by 70% and improved operational efficiency.