Gaurav Yadav

Gurugram, IN.

About

Experienced software engineer with over 3 years of expertise in developing robust, scalable solutions. Skilled in problem solving, debugging, and troubleshooting complex applications, with a proven track record of effective verbal and written communication, and a client-focused and results-driven approach.

Work

Nagarro Pvt Ltd
|

Engineer

Highlights

Designed, developed, and implemented robust, scalable Java Spring Boot applications, including the creation and maintenance of microservices RESTful APIs.

Implemented an event-driven architecture by utilizing microservices and integrating them with Kafka and AWS services.

Leveraged multi-threading and concurrent programming concepts to optimize REST API performance and enhance scalability.

Demonstrated ability to collaborate effectively with cross-functional teams, ensuring seamless software development within Agile Scrum methodologies.

Implemented robust unit test cases using TDD methodology with JUnit and Mockito, while adhering to coding standards, resulting in a 90% increase in overall code coverage and an 80% reduction in code vulnerabilities.

Education

Lovely Professional University

Bachelor of Technology

Computer Science and Engineering

Awards

Excellence Award

Got Excellence Award for outstanding client feedback and successful deployment before the project deadline by Nagarro.

Skills

Programming Languages & Frameworks

Java, Python, JavaScript, SQL, Spring Boot, Spring MVC.

Databases

PostgreSQL, MySQL, MongoDB, Redis, Oracle DB, DynamoDB.

Testing & Deployment

JUnit, Mockito, Sonar, Docker, AWS, Jenkins.

Others

OOPS, CI/CD, GIT, Maven, Design patterns, Kafka, Microservices, Data Structures and Algorithms.

Projects

Outbound CRM

Summary

Developed Rest microservices using Spring Boot and Java along with PostgreSQL and AWS DynamoDB as the database.

MICRM

Summary

Design and Developed Rest microservices using Spring Boot and Java along with PostgreSQL and DocumentDB as the database.