Ayush Agarwal

Lead Software Engineer
Bengaluru, IN.

About

Highly accomplished Lead Software Engineer with over 9 years of experience specializing in architecting and developing robust web applications and scalable microservices. Proven leader in driving technical innovation, optimizing system performance, and mentoring engineering teams to deliver high-impact solutions across diverse platforms.

Work

PayU
|

Senior Software Engineer

Summary

Architected and led the development of a microservices-based platform, improving system scalability and reducing downtime for PayU.

Highlights

Architected and led the development of a microservices-based platform, improving system scalability by 40% and reducing downtime by 25%.

Mentored a team of 5 engineers, guiding them through complex technical challenges and fostering their professional growth.

Designed and implemented a CI/CD pipeline, reducing deployment times by 50% and ensuring faster delivery of features.

Collaborated with product management and cross-functional teams to deliver high-impact features on time and within budget.

Conducted regular code reviews, ensuring adherence to best practices and maintaining high code quality standards.

Yodlee
|

Lead Engineer

Summary

Led a team of 15 engineers across APAC and South Africa zones, driving technical execution and collaboration for Yodlee's platform initiatives.

Highlights

Led a team of 15 engineers across the APAC and South Africa zones, driving collaboration and technical execution.

Developed an automated monitoring dashboard that generated real-time failure alerts for high-volume client sites, reducing issue resolution turnaround time by 1 day and improving operational efficiency.

Represented the engineering team in platform-level triaging meetings, collaborating with cross-functional stakeholders to prioritize issues and ensure seamless communication.

Collaborated with a cross-functional team to build an issue analysis tool that resulted in a 90% reduction in application latency, optimizing performance and enhancing user experience.

Education

Bharati Vidyapeeth Deemed University, College of Engineering

B-Tech

Engineering

CBSE Board

12th Grade

Awards

Ace Award

Awarded By

PayU (Inferred)

Received the prestigious Ace Award for implementing an efficient Payment Gateway (PG) routing algorithm, significantly optimizing payment processing operations.

2nd Position Award in Hack@payu Event

Awarded By

PayU

Awarded 2nd position for an innovative idea presented at the Hack@payu event, demonstrating strong problem-solving and ideation skills within the fintech domain.

Praise for Monitoring Dashboard Development

Awarded By

Yodlee (Coworkers and Director)

Commended by colleagues and the Director at Yodlee for developing a robust monitoring dashboard, enhancing operational visibility and efficiency.

Appreciation for Advertising Services

Awarded By

Yodlee (Inferred)

Received appreciation for contributions to Advertising services, highlighting impactful work in a critical business area.

Languages

English

Fluent

Skills

Programming Languages

Java, GoLang, PHP.

Frameworks & Libraries

Spring Boot, Gradle, Maven, gRPC, REST.

Databases & Caching

MySQL, Redis.

Cloud & DevOps

Docker, Kafka, AWS S3, CI/CD Pipeline.

Architecture & Design

Microservices, Data Structures, Design Patterns, System Scalability, Low-Latency Systems.

Testing & Performance

Performance Testing (K6).

Methodologies & Tools

Agile Methodologies, Code Reviews, Issue Analysis Tools.

Projects

High-Volume Ad Service for User Checkout

Summary

Served as individual owner for the design, development, testing, and delivery of a high-volume, low-latency advertisement service.

Generic Microservice Rate-Limiting System

Summary

Developed a generic rate-limiting service designed for integration across multiple microservices within the platform.

Card and Subscription Tokenization Framework

Summary

Created a unified framework for card and subscription tokenization, adhering to RBI guidelines for secure transactions.

Multiple Currency Processing Framework

Summary

Developed a robust framework to enable INR and Cross-Border merchants to accept transactions from International Currency Cards.