Summary
Overview
Work History
Education
Skills
Awards
Extracurricular Activities
Hobbies and Interests
Personal Information
Projects : PBMiddleware (March 2023 to Present)
Projects : SPEAR (Mar 2021 to Feb 2023)
Projects : FLEX TO REACT Migration (Jan 2020 to Feb 2021)
Projects :LDHCD (June 2019 to Dec 2019)
Projects: Firewall Migration
Projects:IPO
Projects:SFF
Projects:FDS
Academic Project: ME Project: Stock Market Prediction using hybrid approach
Academic Project: CDAC Project: Resource Management System
Timeline
Generic

VIVEK RAJPUT

Mumbai

Summary

Dynamic software engineering professional with a proven track record at J. P. Morgan services India Pvt. Ltd., specializing in Java 17, SpringBoot, and Microservices. Skilled in leading projects to successful completion, showcasing a great efficiency improvement. Expert in collaborative problem-solving and innovative solution development, with a strong foundation in both technical and team leadership skills.

Overview

12
12
years of professional experience

Work History

Associate

J. P. Morgan services India Pvt. Ltd.
Mumbai
11.2021 - Current

Senior Software Engineer

Mphasis Ltd.
Mumbai
05.2019 - 10.2021

Associate Consultant

Atos-Syntel Pvt. Ltd.
Pune
07.2018 - 04.2019

Software Developer

SIFY Technologies Ltd.
Chennai
07.2016 - 07.2018

Junior Software Engineer

Securview Systems Pvt Ltd.
Pune
06.2013 - 12.2014

Education

Master of Engineering - Computer Engineering

MIT
Pune, India
01.2016

PG Diploma - Advanced Computing

CDAC ACTS
Pune, India
01.2012

Bachelor of Engineering - Information and Technology

D.Y. Patil Institute of Engineering and technology
Pimpri, Pune, India
01.2011

HSC -

S.S.V.P.S college
Dhule, India
01.2006

Skills

  • Java 17
  • Spring
  • Spring Boot
  • Microservices
  • Python
  • Kubernetes
  • Private cloud
  • Public Cloud
  • Android
  • JPA
  • Hibernate
  • HTML
  • CSS
  • Javascript
  • GWT
  • Oracle
  • PostgreSQL
  • SQLite
  • MySQL
  • MariaDB
  • Apache Tomcat
  • Eclipse
  • NetBeans
  • Maven
  • ANT
  • Gradle
  • Jenkin
  • MongoDB
  • SVN
  • GIT
  • BitBucket

Awards

Monthly Summit Award

Extracurricular Activities

Runner-up in inter college chess tournament. Participated in various inter-college cricket tournaments.

Hobbies and Interests

  • Playing Cricket
  • Chess

Personal Information

Date of Birth: 06/13/88

Projects : PBMiddleware (March 2023 to Present)

PBMiddleware is a robust middleware application designed to handle various message types, including MT451, MT543, 203, and numerous SWIFT and pSWIFT messages. The application is built using Java and Spring Boot, leveraging the capabilities of Mule and Apache Camel for efficient message routing and transformation. It utilizes MS-SQL for its database management, ensuring reliable and scalable data storage and retrieval.


Roles and Responsibilities :
System Design & Development: Independently design and develop the PBMiddleware system, ensuring it meets all functional and non-functional requirements.
Business Logic Implementation: Implement business logic for processing and transforming various message types.
Database Design: Design and implement database schemas in MS-SQL to support application requirements.
Integration: Configure and manage Mule and Apache Camel for effective message routing and transformation.
Quality Assurance: Write unit tests using Mockito to ensure code quality and reliability.
Static Analysis: Run static analysis tools to maintain and improve code quality.
Documentation: Create comprehensive documentation for the system design, development processes, and user guides.
Collaboration: Work closely with cross-functional teams to gather requirements, provide technical guidance, and ensure successful project delivery.
Performance Optimization: Continuously monitor and optimize the performance of the application to handle high volumes of messages efficiently.
Maintenance & Support: Provide ongoing maintenance and support for the application, addressing any issues or enhancements as needed.

Projects : SPEAR (Mar 2021 to Feb 2023)

Spear is java-based application with oracle database. This application consume data from various sources such as Kafka, MQ from upstream applications. This application acts as a middleware between upstream and downstream application to make the data compatible for downstream application.

Technology used: Java 8, Spring boot, Kafka, MQ, Jenkins, Maven, Oracle

Responsibilities:
● Independently design and develop modules.
● Implementing code based on a design document.
● writing Junits for all modules using Mockito
● Running different static analysis tools and improve code quality

Projects : FLEX TO REACT Migration (Jan 2020 to Feb 2021)

Flex to react migration consists of 4 different flex projects to be migrated to React. In these 4 applications we have replaced the complete UI part with React and added additional controller and service layers.

Technology used: Java 8, Spring boot, Spring Security, React JS, Rest API, SonarQube, Blackduck scan, Fortify, Jenkins, Maven, MySQL

Responsibilities:
● Independently design and develop modules.
● Implementing code based on a design document.
● writing Junits for all modules using Mockito
● Running different static analysis tools and improve code quality

Projects :LDHCD (June 2019 to Dec 2019)

LDHCD - Loan data hub control dashboard application was built in java, sprinboot and microservices. The purpose of this application was to automate frequently used manual task.

Technology used: Java 8, Microservices, Spring boot, Spring Security, JWT token, JPA, Cloud Foundry, Private Cloud, React JS, Rest API, SonarQube, Blackduck scan, Fortify, Jenkins, Maven, Lombok, MariaDB

Responsibilities:
● Independently design and develop Microservices.
● Design UML diagrams and database design for different modules.
● Implementing code based on a design document.
● Creating Repositories for tables using JPA and writing methods.
● writing Junits for all modules using Mockito
● Running different static analysis tools and improve code quality
● CI pipeline creation using jenkins

Projects: Firewall Migration

This Project is about developing a web portal to migrate firewall from one vendor to another. Every firewall has a configuration i.e. the set of commands which needs to be fire on respective firewall but in case of migration the configuration files is not compatible across the vendors. This portal translates the configuration from one firewall to another to avoid the compatibility issue.
Domain: Networking

Technology used: Java, GWT, Postgres Database, Spring.

Responsibilities:
● Design & implement business logic for various elements.
● Development of the UI of various elements.
● Database design and implementation.

Projects:IPO

This Project is about developing a web portal to automate the manual work required in Cisco ISE. Cisco ISE helps IT professionals conquer enterprise mobility challenges and secure the evolving network across the attack continuum. ISE provides you with several capabilities, some of which are: Centralize network access policy management, Gain greater visibility and more accurate device identification, Simplify guest experiences

Domain: Banking

Technology used: Java, GWT, Postgres Database, Spring.

Responsibilities:
● Design & implement business logic for various elements.
● Database design and implementation.

Projects:SFF

SFF (Smart Field Force) is an android application for supply chain management used by salesman to keep the track of product requirements by retailers and to provide information about schemes and products.

Domain: Retail

Technology used: Android, SQLLite.

Responsibilities:
● Design & implement business logic for various elements.
● Development of the UI of various elements.

Projects:FDS

FDS (Freight Data Services) is a Java application and acts as a middleware many different applications. FDS provides services for many different applications.

Technology used: Java, Web services, DB2, Spring Boot.

Responsibilities:
● Writing business logic for various elements.
● Writing Junits using mockito for different modules.

Academic Project: ME Project: Stock Market Prediction using hybrid approach

Title: Stock Market Prediction using hybrid approach


Description: This project is aimed at developing an application to forecast stock market on the basis of various factors such as sentiment analysis, data mining, machine learning along with technical indicators.

Technology used: Java, MySQL

Academic Project: CDAC Project: Resource Management System

 Title: Resource Management System


Description: This project is aimed at developing an online Resource Management System that is of importance to the various Independent Business Units (IBU) of an organization. The Resource Management System (RMS) is an Intranet based application that can be accessed throughout the organization or a specified group/Dept. This system can be used to add or modify employee details and help the management while organization in allocating resources to various Projects.

Technology used: MS.Net(c#, asp.net, WCF), Oracle

Timeline

Associate

J. P. Morgan services India Pvt. Ltd.
11.2021 - Current

Senior Software Engineer

Mphasis Ltd.
05.2019 - 10.2021

Associate Consultant

Atos-Syntel Pvt. Ltd.
07.2018 - 04.2019

Software Developer

SIFY Technologies Ltd.
07.2016 - 07.2018

Junior Software Engineer

Securview Systems Pvt Ltd.
06.2013 - 12.2014

Master of Engineering - Computer Engineering

MIT

PG Diploma - Advanced Computing

CDAC ACTS

Bachelor of Engineering - Information and Technology

D.Y. Patil Institute of Engineering and technology

HSC -

S.S.V.P.S college
VIVEK RAJPUT