Summary
Overview
Work History
Education
Skills
LANGUAGES
Awards
Projects
Timeline
Generic
Ajit Yadav

Ajit Yadav

Noida

Summary

Results-driven Software Developer with over 8.5 years of experience at Tata Consultancy Services, specializing in building scalable, secure, and high-performing web applications using Spring Boot Microservices, Angular 11+, and Python. Proven expertise in the full software development lifecycle, including designing RESTful APIs, deploying applications to cloud platforms like Azure , and implementing CI/CD pipelines for rapid and reliable delivery.

Overview

9
9
years of professional experience

Work History

Senior Software Developer

Tata Consultancy Services
10.2021 - Current
  • Developed and maintained microservices for a Pharmacy management system with Spring Boot.
  • Integrated Apache Kafka for asynchronous messaging between services.
  • Secured REST APIs with JWT and Spring Security.
  • Deployed applications on Azure Kubernetes Services (AKS) using Docker and Helm charts.
  • Developed and maintained Angular 11 web applications, integrating RxJS for managing asynchronous operations.
  • Expertly worked with RESTful APIs, employing HttpClient for data manipulation and retrieval.
  • Collaborated with cross-functional teams to gather project requirements and implement complex features.
  • Collaborated with development and testing teams to design and build robust solutions, ensuring they meet client requirements for functionality, scalability, and performance.
  • Actively participated in performance optimization, code reviews, CI/CD pipeline adoption and resolved complex technical issues, enhancing application stability and quality.
  • Conducted performance optimization, including lazy loading and code splitting.
  • Trained new developers and programmers on company standards for design and review.

Software Developer

Tata Consultancy Services
10.2016 - 09.2021
  • Designed and developed user interfaces using HTML, CSS, and JavaScript.
  • Implemented backend functionalities using Python and ASP.Net.
  • Worked closely with QA teams to ensure the quality and reliability of software products.
  • Participated in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Contributed to the optimization and enhancement of existing software applications.

Education

B.Tech. - Computer Science And Engineering

Ajay Kumar Garg Engineering College
01.2016

Skills

  • Java Spring Boot Microservices
  • Proficient in Python
  • Experience with Angular development
  • Machine learning/Gen AI
  • HTML/CSS/SCSS/Bootstrap
  • Javascript/Typescript
  • Data structure and Algorithm
  • Testing & Debugging
  • Performance Optimization
  • REST API Integration
  • Agile development
  • JIRA/Azure cloud

LANGUAGES

English
Hindi

Awards

Received On The Spot Award multiple times for resolving blocker issues., Received Star of the Quarter Award For optimizing Feature for our client application. Which helps to reduce the loading time of the module and reduce code complexity to integrate upcoming functionality, Received Applause for Team Award , for fixing, for fixing major bugs in end to end and in production environment., Received Special Initiative Award two times for being High Performer in the project.

Projects

Pharmacy Management System:

 Engineered a Pharmacy Management System incorporating end-to-end modules such as patient registration, prescription handling, clinical exceptions, assembly, billing, and delivery, driving seamless workflow integration and enhancing operational accuracy.
Invoice OCR + EDI Integration:

 Developed a PDF Processor to receive invoice metadata, process using Python OCR and Azure Document Intelligence(Custom Machine Learning model), and convert into EDI format.•
DB2 to IBM MQ Event Publisher:

 Read structured data from AS400 DB2, transformed it into XML, and published it asynchronously to IBM MQ using JMS API in Spring Batch

Hub Inventory Tracking System(HITS):

web-based systems created to allow users at hub and consignment location to track inventory received from Micron with specific details per shopping container. 

Backend Inventory Disposition System (BIDS):

BIDS was designed and developed to provide dashboard and workflow system that makes the process of managing decisions for in-actionable product disposition decisions more efficient and effective.

Timeline

Senior Software Developer

Tata Consultancy Services
10.2021 - Current

Software Developer

Tata Consultancy Services
10.2016 - 09.2021

B.Tech. - Computer Science And Engineering

Ajay Kumar Garg Engineering College
Ajit Yadav