Summary
Overview
Work History
Education
Skills
Certification
Disclaimer
Timeline
Generic

Gaurav Shinde

Pune

Summary

Oracle certified java professional with 12 years of experience in web application development, having 6

years of experience in payment domain.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Finastra
11.2021 - Current

The bank operates multiple transaction sources such as mobile banking, internet banking, and branch operations, all of which require centralized processing. This processing includes validation of mandatory fields, fee calculations, foreign exchange handling, and accounting (identifying debits and credits). To streamline this, the bank uses Global PAYplus (GPP)—a robust payment engine developed by FUNDTECH.

Global PAYplus is a comprehensive, multi-currency payment processing solution that supports payments, collections, and cash management across global markets. It is designed to provide high efficiency and flexibility in processing diverse financial transactions.

Technologies Used: Java 1.8, Spring Framework,Spring boot, Microservices, Hibernate, REST, Gradle, Oracle, WebLogic, JBoss

Key Responsibilities:

  • Independently handled development tasks and provided technical solutions for cross-cutting concerns across multiple teams.
  • Took ownership of end-to-end development and delivery to the customer.
  • Assisted the customer support team in resolving high-priority and critical production defects.
  • Collaborated with Product Owners to understand business requirements, perform analysis, and estimate efforts.
  • Delivered product development support throughout the software lifecycle.
  • Mentored junior developers and conducted code reviews to ensure quality and adherence to best practices.

Product Specialist

FIS GLOBAL
06.2019 - 11.2021


The product focuses on corporate bulk payments, designed as a multi-tenant, scalable solution enabling large corporates to process high-volume transactions over the SWIFT network via Swift Alliance Access (SAA). It supports Bank APIs, FIN MT messages, and FileAct messages, transmitting them to Swift Alliance Access through MQ or SOAP protocols. The system also facilitates payments via Bank API servers.I implemented Docker private repositories to push container images and conducted a Proof of Concept (PoC) for deploying a Kubernetes (K8s) cluster on Google Kubernetes Engine (GKE). Additionally, I led product customization efforts for DBS Bank.


Technologies Used: Java 1.8, Spring Boot, Microservices, Hibernate, Maven, Tomcat, Docker, Kubernetes, Cassandra, Unix


Responsibilities:

  • Conducted end-to-end analysis, design, development, and testing of the application.
  • Provided technical leadership from offshore, overseeing and guiding the development team.
  • Participated in management activities, including resource planning, team allocation, and recruitment.
  • Reviewed team deliverables to ensure quality and adherence to standards.
  • Mentored team members on best practices in software development, including programming languages, frameworks, tools, and methodologies.

Senior Consultant

Capgemini
04.2016 - 06.2019

Zerocarta is an intranet application utilized by banking institutions to enable paperless processing for activities such as creation, activation, and revocation of practices.


Technologies Used: Java 1.6, Spring Framework, JDBC, Maven, Apache Tomcat, Oracle Database, JUnit, Mockito, PowerMock, XML, RESTful Services


Key Responsibilities:

  • Conducted end-to-end analysis, design, development, and testing of the application.
  • Provided technical leadership from offshore, overseeing and guiding the development team.
  • Participated in management activities, including resource planning, team allocation, and recruitment.
  • Reviewed team deliverables to ensure quality and adherence to standards.
  • Mentored team members on best practices in software development, including programming languages, frameworks, tools, and methodologies.

Developer

TCS
03.2013 - 03.2016

The Digital News Solution Group, part of the Information Technology organization, is responsible for developing and maintaining a suite of custom applications that deliver live and historical financial data directly to CNBC’s broadcast control rooms. These “On-Air” tools include the CNBC Ticker, CNBC News Ticker, CNBC Market Bug, and real-time graphics systems.

In addition, the group manages the data infrastructure that powers these applications. This includes the CNBC Data Pool—a comprehensive market data warehouse supported by real-time data feed parsers—and web-based Data Pool Administration tools. The mission of the group is to empower CNBC’s editorial teams to deliver accurate, timely, and relevant financial information to viewers with maximum efficiency.


Technologies Used: Java 1.6, Tomcat 7.0, JSF 2.0, PrimeFaces, Spring, Spring Boot, Hibernate, MySQL, JUnit


Key Responsibilities:

  • Developed, maintained, and enhanced applications based on evolving client requirements.
  • Gained a thorough understanding of individual application workflows and overall project architecture.
  • Documented key functional and technical aspects in comprehensive project understanding documents.
  • Participated actively in Agile ceremonies including sprint planning, daily stand-ups, and sprint reviews.
  • Collaborated with cross-functional teams to ensure seamless integration and performance optimization.

Education

Bachelor of Engineer - Computer Engineering

IIST Indore, RGPV University
01.2012

HSE Level - undefined

MP Board
01.2008

SSLC Level - undefined

MP Board
01.2006

Skills

  • 12 years of experience in the design and development of Web and Enterprise Applications across various domains
  • Proven ability in leading and mentoring teams, with experience managing a technical team of 8 members
  • Strong proficiency in Java, J2EE, and Spring Framework, including Spring Core, Spring MVC, Spring Boot, Spring Security, and RESTful Web Services
  • Hands-on experience in developing Microservices-based architectures
  • Proficient in UI frameworks, particularly JSF, for building interactive and scalable front-end applications
  • Extensive experience in using Hibernate for ORM and integrating it seamlessly within Spring-based applications
  • Working knowledge of Cloud technologies and experience with containerization tools like Docker and Kubernetes
  • Familiar with Unix/Linux environments, including handling deployment and environment-related issues
  • Skilled in writing unit and integration tests using JUnit and Mockito
  • Self-motivated, creative, and quick to learn new tools and technologies
  • Involved in all phases of the software development lifecycle—from requirements gathering and design to implementation, delivery, and defect resolution for enterprise-grade applications

Certification

  • Successfully completed OCJP 1.6 certification with distinction in 2015.
  • Successfully completed Six Sigma green belt certification in 2014.

Disclaimer

I, Gaurav Shinde hereby declared that all the information furnished by me above is true to the best of my knowledge and belief. Place : Date : (Gaurav Shinde)

Timeline

Senior Software Engineer

Finastra
11.2021 - Current

Product Specialist

FIS GLOBAL
06.2019 - 11.2021

Senior Consultant

Capgemini
04.2016 - 06.2019

Developer

TCS
03.2013 - 03.2016

HSE Level - undefined

MP Board

SSLC Level - undefined

MP Board

Bachelor of Engineer - Computer Engineering

IIST Indore, RGPV University
Gaurav Shinde