Summary
Overview
Work History
Education
Skills
Disclaimer
Certification
Timeline
Generic
Samir Shridhar Shirodkar

Samir Shridhar Shirodkar

Mumbai

Summary

Dynamic Senior Software Professional with over 16 years of experience in business integration, enterprise application integration, and business process management. Currently serving as a Senior Lead at NPCI, responsible for gathering functional requirements from stakeholders, defining technical solutions, and executing proof of concepts to deliver high-performance, secure solutions without compromising functionality. Proven expertise in Spring Boot microservices, IBM BPM/WebSphere Application Server, and document management using IBM FileNet and Datacap. Multilingual communicator with a strong background in agile methodologies and extensive experience in the banking and finance domain, complemented by certifications as a BPM Expert and GCP Associate Cloud Engineer.

Overview

17
17
years of professional experience
1
1
Certification
2
2
Languages

Work History

Java Senior Lead

NPCI
09.2024 - Current


  • Java & Microservices Development: Designed low‑level technical solutions and built modules using Spring Boot, Hibernate, Kafka, Cassandra, Redis; upgraded Java from 8→17 with vulnerability fixes
  • Cloud & DevOps Practices: Delivered Proof of Concepts for cloud migration, implemented CI/CD pipelines with Jenkins (YAML, GitLab, Nexus), and integrated automated vulnerability checks.
  • Application Modernization: Revamped legacy Struts applications to React + Spring Boot, implemented bulk payment workflows in IMPS, and optimized Fast Tag processing to handle 250 TPS.
  • Security & Compliance: Integrated with HSM for cryptography/signature validation, managed SSL certificate lifecycle, and implemented cyber‑security measures in IMPS/AEPS/NETC switch.
  • Collaboration & Quality: Conducted peer reviews/testing, established best practices for code reviews with GitLab + SonarQube, documented in Confluence, and supported production defect resolution.

Java Technical Architect/Senior Developer

Deutsche Bank
11.2022 - 09.2024
  • Java & Microservices Development: Designed low‑level technical solutions and built modules using Spring Boot, Hibernate, Oracle WebLogic; upgraded Java from 8→17 with vulnerability fixes.
  • Cloud & DevOps Modernization: Delivered Proof of Concepts for cloud migration, re‑hosted applications from OpenShift to GCP, and implemented CI/CD pipelines with TeamCity, Bitbucket, GitHub Actions, UrbanCode Deploy.
  • Application Transformation: Redesigned monolithic applications into domain‑driven microservices, improved performance for event‑based message processing using Pub/Sub, and optimized source data analysis for better results.
  • Security & Performance: Managed SSL certificate lifecycle, executed performance testing with JMeter, and integrated monitoring with Grafana & Prometheus.
  • Collaboration & Quality: Conducted peer reviews/testing, established best practices for code reviews with Bitbucket + SonarQube, documented in Confluence, and supported production defect resolution.

Java Technical Architect/Senior Developer

CITI Bank- TCS
10.2019 - 11.2022
  • Java & Framework Development: Designed low‑level technical solutions, built Java modules/screens, and developed a generic exception handling module in Struts 2.
  • Framework Migrations: Executed Proof of Concepts and full migrations from Struts 1→2.5 (security revamp) and Spring/Hibernate 3→latest versions, ensuring stability and compliance.
  • DevOps & Code Quality: Integrated with Bitbucket, Blackduck, Jenkins (YAML pipelines); established best practices for code reviews using Bitbucket and SonarQube.
  • System Modernization: Led re‑hosting of applications from AIX→Linux OS and integrated Google Midas for check processing workflows.
  • Support & Collaboration: Provided defect fixing, production support, and team‑building activities while enforcing best practices in design and development.

ECM Architect/Senior Developer

Banco Pichincha – TCS
Quito
12.2008 - 09.2019
  • Java Development: Designed and implemented complex modules in Core Java/Advanced Java, integrating with IBM BPM, FileNet, and Datacap; built REST APIs, web services, and database connectivity using SQL/PLSQL.
  • IBM FileNet & Content Navigator: Defined document classes/properties, automated folder structures, developed MTOM/REST services, and customized Navigator plug‑ins for tailored tree views.
  • IBM Datacap: Implemented OCR flows, batch maintenance/recovery, created security desktops, and performed administration/upgrades.
  • IBM BPM & ODM: Delivered mission‑critical banking workflows (account opening, loans, fraud, claims, payments, risk simulation) using BPDs, Coaches, events, gateways; integrated ODM rules; handled LDAP/database integration and exception management.
  • Administration & Migration: Managed BPM deployments, logs, snapshots, EPVs; supported production; and executed major upgrades (WebSphere Portal 6.0→8.0, Process Server 6.2→8.5.5, IBM BPM 8.0→8.5.5).

BPM Architect

Servicio de Rentas Internas del Ecuador- TCS
07.2016 - 02.2017
  • Involved in designing and developing functional specification documents for business flows in project.
  • Designing and development of business processes definitions (BPD), Participant groups and Toolkits.
  • Involved in discussion with different team as per proposed project architecture regarding the feasibility of integrating different systems and protocol used for calling each other.
  • Helping the Team to Design and develop the coaches and BPDs.
  • Team-building activities, following Best Practices.
  • Involved in creating the best practices for Teamwork’s implementation and conducting code reviews.
  • Involved in defect fixing and production support.
  • Tax department of Ecuador
  • Environment: Core Java, Advances Java, IBM BPM V8.5.5, IBM Integration Bus 10, Oracle
  • Project: -Workflow for annual tax return - Web services to connect with external third part applications

Education

B.E. - Computers

Shree Rayeshwar Institute of Info & Technology
Goa, India
06.2008

12th -

St. Xavier’s Higher Secondary
Goa, India
06.2004

10th -

St. Elizabeth High School
Goa, India
06.2002

Skills

  • Languages: Java 17-21-Spring Boot 34 , Micro services, Multithreading , Hibernate , Struts Framework, HTML, CSS, Java Script, Angular, React js

  • Database: Oracle, db2, PostGres, Cassandra

Servers: Docker, Kubernetes, GCP, Openshift, IBM Websphere

OS: Linux, CentOS

Cache: Redis, KeyDB, HsqlDB

Broker: Kafka, GCP Pub-sub Topic, IBM Message Broker

Disclaimer

I hereby declare that all the information provided by me in this application is factual and correct to the best of my knowledge and belief. (Samir Shridhar Shirodkar)

Certification

GCP ACE Engineer

Timeline

Java Senior Lead

NPCI
09.2024 - Current

GCP ACE Engineer

06-2024

Java Technical Architect/Senior Developer

Deutsche Bank
11.2022 - 09.2024

Java Technical Architect/Senior Developer

CITI Bank- TCS
10.2019 - 11.2022

BPM Architect

Servicio de Rentas Internas del Ecuador- TCS
07.2016 - 02.2017

ECM Architect/Senior Developer

Banco Pichincha – TCS
12.2008 - 09.2019

B.E. - Computers

Shree Rayeshwar Institute of Info & Technology

12th -

St. Xavier’s Higher Secondary

10th -

St. Elizabeth High School
Samir Shridhar Shirodkar