Nitin Kumar Yadav
JAVA DEVELOPER | SYSTEMS ENGINEER, TCS
+91-8447850157 | nk.yadav1@tcs.com
Java Developer with ~4.6 years of hands-on experience in building scalable, concurrent, and event-driven applications. Expertise in Java
8 & 11, Spring ecosystem, multithreading, and microservices. Adept at using Docker, Kubernetes, Jenkins, and Git for CI/CD in agile
environments. Proven ability to develop, test, and deploy cloud-native applications using container orchestration tools. Passionate about
clean code, system design, and backend architecture.
SKILLS
Programming: Java 8, Java 11, Java 17 (Learning), OOPs
Java : Java8 & 11, Core Java, Collections, Streams API, Serialization/Deserialization
Concurrency: Vert.X, Reactive and Event-Driven Programming, Multithreading
Spring : Spring MVC, Spring Data JPA, Spring Web Flux, Spring JDBC, Basics on - Spring Security and Spring Cloud
Databases: MySQL, Couchbase, Postgres SQL, Redis (Caching with Spring Boot)- Still Learning
CI/CD & DevOps: GitHub, Jenkins, Docker, Kuberenetes, XLRelease
Cloud & Tools: Azure (Basic), Jira, Confluence, Postman, Kibana, Splunk, Consul
Other: Apache Kafka, , Agile (Scrum), SOLID, Design Patterns, Microservices, Debugging, Encryption Technique - JWT
Operating Systems: MacOS / Windows - Aware of setting up the Applications, JDKs, Kafka & other Configurations needed
IDEs: IntelliJ Idea 2024 Ultimate, VS Code, Eclipse
EXPERIENCE
DEVELOPER - American Express - Tokenisation Team (GNST)
Gurugram, India | Feb 2024 – Present
Developed 4+ backend feature for Tokenization team using Java 11, Vert.x, Kafka & Spring Boot.
Implemented 04+ concurrent features using Vert.X and Kafka Streams.
Worked on ~10+ Features E2E by understanding the Features, Development & Integration, Unit-Testing and
Deployment over Cloud based Container-Orchestration Platform using Digital.ai’s XLRelease into Production and
monitoring using Splunk & Kibana in collaboration with Testing and DevOps teams.
Got various opportunities, to collaborate and discuss with other SMEs and Leaders for System dessign & got
Approval to my solution, implemented solution based on Vertx, Completable Future in Java and Kafka, wrote ~30+
JUnits and successfully got it into Production.
Working in an Agile environment - have got used to sudden Change in Requirements or the drops.
Created ~4+ Resuable Utilities to be used as External Library in Main Application using features - JWT, SQS or REST
PR Merges count : 15+ ( Mostly E2E features and Enhancements to Main Applications)
DEVELOPER - American Express - Credit Risk & BLM Team (Risk Product & Data Strategy)
Gurugram, India | Jan 2023 – Dec 2023
Led the Migration of Integrations from legacy Java Codebase to a new SaaS environment, resulting in a 40%
reduction in system downtime for large group of Application within ~04 Months which would take a year to
complete.
Significantly reduced bugs by proper Unit Testing and JUnits and well documented APIs using Swagger-U
Tech Used: Java 8, Splunk, Hadoop, Hive Terminal, Github, Jenkins,
EDUCATION
Dr. APJ Abdul Kalam Technical University, Uttar Pradesh 2016 -
2020
– Electronics and Communications Engineering with
OTHERS
Certificates & achievements :
Atlassian Agile Project Management Professional Certificate - LinkedIn Link
CI/CD with Jenkins using Pipelines and Docker - Udemy Link
Introduction to Cloud Computing on AWS 2024 - Udemy Link
Ansible for Beginner - HandsOn - DevOps - Udemy Link
CyberSecurity for IT Professionals - LinkedIn & CompTia Link
Interests:
System Design, Creating Gliffy Diagram & Brainstorming.
Kafka, VertX, Docker and Deployment over Cloud Based Container-Orchestration Platform
Working in an Agile based Environment