Summary
Overview
Work History
Education
Skills
Languages
Accomplishments
Timeline
Generic
Vishal Yadav

Vishal Yadav

Bengaluru

Summary

6 years of experience as a Java Backend Developer, specializing in designing and developing backend functionalities using Java, Spring Boot, Apache Kafka, and Reactive Programming.

Strong background in working with cross-functional teams and delivering quality solutions within tight deadlines.

Passionate about continuous learning, with a focus on developing solutions that meet business needs while ensuring performance and reliability.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

CGI
Bengaluru
05.2022 - Current

Project Title: Development and Management of the Fundserv TFS System.

Description:

The Fundserv TFS System enables manufacturers, distributors, and intermediaries to securely buy, sell, switch, and transfer unitized investment funds. The system supports real-time transaction placement, acknowledgment, confirmation, and error corrections.

Tech Stack: Spring Boot, Apache Kafka, KSQL Table, Reactive Programming, Helm Chart, Spring JPA; Role: Java Backend Developer.

Responsibilities:

Designed and developed core backend functionalities for handling transactions using Spring Boot and Kafka.

Implemented reactive programming for building responsive, non-blocking backend services.

Collaborated with cross-functional teams to integrate the backend with other system components, ensuring seamless data flow.

Assisted in optimizing system performance, focusing on high availability, and real-time processing.

Software Engineer

TCS
Gurgaon
09.2018 - 05.2022

Project Title: Swift Reconciliation Service, Tech Stack: Java, Spring, JMS, Role.

Description: The project tracked the flow of messages between SWIFT World and SWIFT Broker, ensuring that the messages reached their intended destinations. It identified and flagged messages that did not reach the destination.

Responsibilities:

Developed backend services to track, reconcile, and log message delivery status.

Used Spring JMS to implement the messaging infrastructure and ensure secure communication between systems.

Collaborated with other teams to troubleshoot and resolve issues related to message flow.

Education

Master of Computer Applications - Computer Applications Development

National Institute of Technology, Allahabad
Allahabad
08-2017

Skills

Languages: Java

Frameworks and Libraries: Spring Boot (Microservices), Spring JPA, Apache Kafka, Reactive Programming

Databases: Oracle 11g, KSQL table

DevOps Tools: Git, Jenkins, Helm Chart, New Relic, and Argo CD

Languages

Hindi
First Language
English
Upper Intermediate (B2)
B2

Accomplishments

  • Silver Award for client recognition for effective and timely development.
  • Awarded the LIREL Award during the TCS initial learning program for excellence in performance.

Timeline

Senior Software Engineer

CGI
05.2022 - Current

Software Engineer

TCS
09.2018 - 05.2022

Master of Computer Applications - Computer Applications Development

National Institute of Technology, Allahabad
Vishal Yadav