Ayush Agarwal

Lead Software Engineer

LinkedIn

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 Experience

Senior Software Engineer

PayU

Jul 2021 - Present

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

  • 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.

Lead Engineer

Yodlee

Oct 2015 - Jul 2021

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

  • 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

Engineering

Bharati Vidyapeeth Deemed University, College of Engineering

Jul 2011 - Jul 2015

Projects

High-Volume Ad Service for User Checkout

Jul 2021 - Present

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

Generic Microservice Rate-Limiting System

Jul 2021 - Present

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

Card and Subscription Tokenization Framework

Jul 2021 - Present

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

Multiple Currency Processing Framework

Jul 2021 - Present

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

Awards

Ace Award

PayU (Inferred)

Jan 2023

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

PayU

Jun 2022

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

Yodlee (Coworkers and Director)

Jul 2020

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

Appreciation for Advertising Services

Yodlee (Inferred)

Mar 2020

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