Aman Goyal

Software Engineer
New Delhi, IN.

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

Angel One
|

Software Engineer III

New Delhi, Delhi, India

Summary

Spearheaded the development of high-scale user segmentation and real-time analytics pipelines, significantly enhancing system performance and data processing capabilities.

Highlights

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.

MakeMyTrip
|

Software Engineer

Gurugram, Haryana, India

Summary

Optimized critical API and microservice performance, managed high-volume data processing, and modernized legacy systems to enhance scalability and user experience.

Highlights

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.

ZS Associates
|

Business Technology Solutions Associate (Internship)

Gurugram, Haryana, India

Summary

Collaborated with cross-functional teams to develop and implement customized technology solutions, manage databases, and contribute to data analytics best practices.

Highlights

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.

Hackveda Inc.
|

Python Application Developer (Internship)

New Delhi, Delhi, India

Summary

Developed a patient health analysis system and automation tools using Python and Django, significantly improving data processing efficiency and accuracy.

Highlights

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.

Education

Guru Gobind Singh Indraprastha University (GGSIPU)
New Delhi, Delhi, India

Bachelor of Technology

Electrical Communication Engineering

Grade: 9.36/10.00

Certificates

Java Multithreading, Concurrency Performance Optimization

Issued By

Udemy

gRPC [Java] Master Class: Build Modern API Microservices

Issued By

Udemy

SQL Course

Issued By

Udemy

Skills

Programming Languages

Golang, Java, Python, C/C++, SQL, Proto.

Frameworks & Libraries

Spring, Django, Pandas, Numpy, Django Rest Framework, Grpc, CrewAl.

Tools & Technologies

Docker, GIT, MySQL, Elastic Search, Couchbase, Mongo, Kafka, Redis.