Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Selected Projects
Websites
Timeline
Generic

Ramdas Patil

Pune

Summary

Technical Architect with over 14 years of expertise in designing, developing, and delivering scalable enterprise applications utilizing Java, Spring Boot, Spring Cloud, Microservices, Apache Kafka, and cloud-native architectures (PCF, AWS).

Overview

14
14
years of professional experience
1
1
Certification

Work History

Java Architect

Persistent Systems
03.2023 - Current
  • Architected microservices solutions using Spring Boot, Kafka, Redis, and MongoDB in payment and insurance sectors.
  • Developed Doc Pro Platform, enabling dynamic client onboarding within one to two hours.
  • Handled 1,000 concurrent requests per minute for efficient 200-page document uploads.
  • Managed daily processing of 200 to 500 Kafka messages from slow consumers through optimized workflows.
  • Conducted load testing to evaluate throughput and latency, enhancing application performance.
  • Reduced resource usage from 15-20 containers to 3-5 through application optimization.
  • Improved throughput and latency with virtual threads in Spring Boot applications and asynchronous API calls.
  • Mentored five developers, standardizing Spring Boot templates across organization.

Lead Software Engg

Mastercard
02.2022 - 03.2023
  • Designed and implemented microservices architecture for Online Clearing (OC4A) and ClearNow Edge platform.
  • Led three project teams of 15+ developers, integrating distributed systems with Kafka and gRPC.
  • Executed event-driven architecture using NATS, Protocol Buffers, and Axon framework.
  • Conducted solution design, technical epics planning, code reviews, and cross-functional architecture syncs.

Senior Software Engineer

Northern Trust Bank
07.2020 - 11.2022
  • Developed Spring Cloud microservices (config, discovery, gateway, admin) deployed on PCF, deployed on PCF.
  • Implemented Redis-based commission and PnL caching modules for asset management systems.
  • Led backend integration for repo/reverse repo transaction management via Kafka and JMS (Solace).
  • Developed a total of six microservices for repo and reverse repo trade transactions.

Senior Software Engineer

Citi Bank
05.2018 - 05.2020
  • Migrated monolithic payment processor to microservices-based Spring Boot architecture.
  • Developed payment processor utilizing message orchestration (PAIN.001, PACS.008, CAMT.056) with JAXB, XPath, and JMS.
  • Led integration of E-Mandate workflow with RTGS, UPI, and NEFT systems.

Software Engineer

Xoriant Solutions
Pune
02.2017 - 03.2018
  • Developed software solutions using Java for CITI bank client.

Software Engineer

L&T Infotech
12.2014 - 02.2017
  • Worked on Guidewire ClaimCenter integrations using Spring, Hibernate, JMS, and Apache Camel.
  • Enhanced and configured claim workflows and performed system integrations for Munich-Re client.

Software Engineer

Allied Digital Services Ltd.
11.2011 - 11.2014
  • Developed Struts and Hibernate CRM system (ADiTaas) for US clients.
  • Engineered incident management, service request, and work order modules to enhance efficiency.
  • Created self-service portal and automated ticketing to streamline user interactions.
  • Implemented CSV-based bulk data upload for seamless integration of large datasets.

Education

B.E. - Information Technology

Shivaji University
Kolhapur
01.2011

12th -

Maharashtra Board

10th -

Maharashtra Board

Skills

  • Spring Boot
  • Spring Cloud
  • Microservices
  • REST/gRPC APIs
  • Apache Kafka
  • JMS
  • Microservices architecture
  • Spring Boot development
  • Distributed systems design
  • Event-driven systems
  • PCF
  • Redis
  • Hazel cast
  • Oracle
  • MySQL
  • MongoDB
  • CI/CD
  • Jenkins
  • Bamboo
  • SonarQube
  • Maven
  • Gradle
  • Cloud
  • Pivotal Cloud Foundry
  • AWS
  • Azure Fundamentals
  • Architecture
  • Domain-driven Design
  • SOA
  • Caching
  • Message Queues
  • Performance testing

Certification

  • Oracle Certified Professional, Java SE 8 Programmer
  • Microsoft Azure Cloud Fundamentals

Personal Information

  • Date of Birth: 07/06/88
  • Marital Status: Married

Selected Projects

  • Brokerage & PnL System, Built Redis-cached microservices for asset brokerage and equity settlements on PCF.
  • Global Payment Processor (GPP-SP), Developed message orchestration for payment transactions with Kafka, JMS, and Spring Boot integration.
  • ClaimCenter 7.x Integration, Integrated ClaimCenter modules with external systems via Spring MVC, Camel, and JMS.
  • ADiTaas CRM Platform, Developed incident, service request, and auto-ticketing modules for global support systems.

Timeline

Java Architect

Persistent Systems
03.2023 - Current

Lead Software Engg

Mastercard
02.2022 - 03.2023

Senior Software Engineer

Northern Trust Bank
07.2020 - 11.2022

Senior Software Engineer

Citi Bank
05.2018 - 05.2020

Software Engineer

Xoriant Solutions
02.2017 - 03.2018

Software Engineer

L&T Infotech
12.2014 - 02.2017

Software Engineer

Allied Digital Services Ltd.
11.2011 - 11.2014

B.E. - Information Technology

Shivaji University

12th -

Maharashtra Board

10th -

Maharashtra Board
Ramdas Patil