Summary
Overview
Work History
Education
Skills
Certification
Interests
Timeline
Hi, I’m

Pawan Yadav

Software Designer
Bangalore
Pawan Yadav

Summary

Java developer with 8+ years of experience designing and delivering scalable backend solutions using Java and Spring Boot. Proven track record in building 20+ microservices processing over 50 million transactions daily with latency under 100ms. Skilled in real-time data streaming with Kafka, and automating deployments via GitLab CI/CD, increasing release frequency by 300% while maintaining 95%+ pipeline success rates. Strong background in Agile environments, driving 60% reduction in production bugs through comprehensive testing and performance optimizations.

Overview

8
years of professional experience
2
Certifications
2
Languages

Work History

NatWest Group

Software Designer
11.2023 - Current

Job overview

  • Developed and maintained over 20+ microservices for a digital banking platform processing 50M+ transactions daily with sub-100ms response time.
  • Integrated Apache Kafka for real-time event streaming, enabling the handling of 250K+ events per minute and reducing system latency by over 50%.
  • Automated deployment pipelines using GitLab CI/CD, achieving 95% deployment success rate and accelerating release cycles from weekly to daily.
  • Built comprehensive test suites (JUnit, Mockito), maintaining 90%+ test coverage, cutting production bugs by 60%.
  • Operated in Agile/Scrum teams across 80+ sprints, consistently delivering features on or ahead of schedule.
  • Engineered secure, scalable APIs using Spring Security, supporting over 5 million users and ensuring compliance with PCI-DSS standards.
  • Migrated monolithic legacy systems to microservices, reducing maintenance overhead by 65% and improving system scalability.
  • Utilized Docker, Kubernetes, and cloud-native tools to streamline environments and reduce deployment-related incidents by 70%.
  • Led peer code reviews, mentored junior developers, and contributed to internal tech standards and documentation initiatives.

Capgemini

Consultant
08.2021 - 10.2023

Job overview

  • Architected and implemented Kafka-based messaging solutions, enabling scalable event processing at over 250,000 messages/minute, cutting processing delays by half.
  • Streamlined build and release processes using GitLab CI/CD, increasing deployment frequency by 5x and maintaining 95%+ pipeline success rates.
  • Ensured software reliability by establishing 90%+ automated test coverage, resulting in a 60% drop in post-release defects.
  • Active contributor in Agile/Scrum teams across 80+ sprints, regularly exceeding sprint goals and improving feature time-to-market.
  • Developed secure REST APIs using Spring Security and OAuth2, safeguarding sensitive financial data for 5M+ end users under strict compliance mandates.
  • Refactored legacy applications into microservice architectures, leading to a 65% reduction in operational overhead and enhanced scalability.
  • Employed Docker and Kubernetes for containerization and orchestration, significantly reducing environment inconsistencies and downtime.
  • Provided technical leadership through peer reviews, onboarding support, and contributions to engineering best practices and documentation.

CGI

Senior Software Engineer
05.2020 - 08.2021

Job overview

  • Worked extensively on Real-Time Payments (RTP) and Bulk Payments, contributing to a platform that processed over 10 million transactions per day with strict SLAs (200ms latency).
  • Supported and enhanced the Global Payments Platform (GPP), delivering 15+ high-impact enhancements and reducing transaction processing failures by 30% through optimized Java code and architecture improvements.
  • Designed and maintained a Java-based transaction reporting tool, improving compliance audit readiness and delivering real-time insights for over 50K+ daily payment operations.
  • Diagnosed and resolved 100+ critical production issues, leading to a 45% reduction in payment system downtime and improved operational resilience.
  • Collaborated within an Agile team across 40+ sprints, consistently delivering deliverables ahead of schedule and contributing to a 20% improvement in sprint velocity.
  • Led performance optimization efforts, improving transaction processing time by 25% through code refactoring, JVM tuning, and database query improvements.

Accenture

Application Development Analyst
05.2017 - 04.2020

Job overview

  • Developed and optimized 15+ microservices using Java, Spring Boot, and MySQL, supporting a health insurance platform serving over 2 million policyholders with 99.9% uptime.
  • Designed and enhanced RESTful APIs to enable seamless integration across multiple internal and external systems, improving data exchange efficiency by 30%.
  • Authored and maintained comprehensive JUnit test suites, achieving 90%+ code coverage, which contributed to a 50% reduction in post-release defects.
  • Actively participated in an Agile/Scrum environment, driving continuous integration and delivery (CI/CD) pipelines that accelerated release frequency by 3x.
  • Implemented performance optimizations that improved API response times by 25%, enhancing user experience and system scalability.

Education

GITAM University
Visakhapatnam, India

Computer Science And Engineering
04.2001

Skills

Java

undefined

Certification

C Language, NPTEL, 03/21/16, 03/21/17, C language proficient certificate

Interests

Music
Cricket
Volleyball
Football
Basketball

Timeline

Software Designer

NatWest Group
11.2023 - Current

Consultant

Capgemini
08.2021 - 10.2023

Senior Software Engineer

CGI
05.2020 - 08.2021

Application Development Analyst

Accenture
05.2017 - 04.2020

GITAM University

Computer Science And Engineering
04.2001
Pawan YadavSoftware Designer