Ninad Yadav Associate Consultant
[email protected]
+91 9284165177
Mumbai, India
Profile
Results-oriented software developer with 3 years of experience in delivering high-quality backend
solutions for clients in the insurance industry. Skilled in Java, Spring Boot, and cloud-based
microservices architectures, with hands-on experience in building, deploying, and scaling APIs on
AWS EKS. Proficient in developing modular, data-driven systems to support frontend applications
and integrating complex backend services using tools like Feign Client, Resilience4j, and
ModelMapper. Collaborative team player in Agile environments with a strong focus on code
quality, performance optimization, and secure cloud connectivity. Known for adaptability, strong
problem-solving skills, and consistently delivering projects on time and to specification.
Professional Experience
Associate Consultant 07/2021 – present | Navi-Mumbai, India
Capgemini
Project Description
Developed and maintained a middleware solution to provide data to frontend applications
•
from source systems. The project involved both monolithic and microservices architectures,
with a transition from monolithic to microservices ongoing.
Additionally, worked on building microservices from scratch, deploying them on AWS Elastic
•
Kubernetes Service (EKS), connecting them to AWS Relational Database Service (RDS), and
exposing the services through AWS API Gateway.
Responsibilities
Developed APIs and resolved issues in existing services.
•
Built microservices architecture and deployed services on AWS EKS.
•
Integrated microservices with AWS RDS and exposed them via API Gateway.
•
Participated in daily scrum calls and agile development processes.
•
Implemented enhancements and optimizations to improve performance.
•
Ensured code quality and adherence to coding standards.
•
Analyzed data from multiple sources to develop recommendations for business solutions.
•
Conducted code reviews and provided feedback to peers.
•
Documented technical specifications, deployment processes, and project progress.
•
Education
Bachelor of Engineering, Terna 2017 – 2021 | Navi-Mumbai, India
Engineering College
Electronics And Communications Engineering
Skills
Java - Spring Boot Python
SQL CI/CD
Microservices Architecture AWS (EKS, RDS, API
Gateway)
Kubernetes
RESTful APIs
Docker
Projects
Hydra 03/2024 – present
Data Integration Backend for Frontend Apps
Developed a modular, microservices-based backend application deployed on AWS EKS to
•
fetch and serve data to frontend applications efficiently. The project included a separate
module dedicated to models and repositories containing entity classes and repository
interfaces, deployed as a Maven dependency in the main application.
In the main application, we followed a Spring Boot architecture where the service layer calls
•
repository methods, with each service interacting with a specific table (system API approach).
Implemented a global exception handler to ensure consistent error management across the
application.
The process API, built in Java, uses Feign Client to connect with system APIs and perform joins
•
beyond JPA capabilities. Asynchronous calls and ModelMapper were employed to map data to
DTOs, with Resilience4j for circuit breaking and timeout control.
Security and Deployment: The APIs were deployed on AWS EKS and used IAM roles for secure,
•
cross-account access to AWS RDS, with automated password generation
Technical Proficiencies
Programming Languages: Java, Python, SQL
Frameworks & Libraries: Spring Boot, Hibernate
Cloud Platforms: AWS
Containerization & Orchestration: Docker, Kubernetes
Databases: MySQL, PostgreSQL, AWS RDS
CI/CD Tools: GitLab CI/CD
Version Control: Git, GitHub
API Development: RESTful APIs, Postman, Swagger
Monitoring & Logging: Prometheus, Grafana
Development Methodologies: Agile, Scrum
Certificates
Java Spring boot framework
AWS Cloud Practitioner
AWS Developer Associate
Python
JEE Full stack 2.0 with Angular
Languages
English Hindi
Marathi