Senior Software Engineer · Mumbai, India

Engineering and building the invisible infrastructure behind fintech and transit technology.

I'm a Senior Software Engineer with 4+ years of experience spanning banking software, multi-bank financial systems, and large-scale domestic & international transit payment platforms — working end to end across backend architecture and system design.

Shreyas Medade
Java 17 · Spring Boot · Kafka · HSM Security · Microservices · Fintech Systems · Transit Infrastructure · Java 17 · Spring Boot · Kafka · HSM Security · Microservices · Fintech Systems · Transit Infrastructure · Java 17 · Spring Boot · Kafka · HSM Security · Microservices · Fintech Systems · Transit Infrastructure · Java 17 · Spring Boot · Kafka · HSM Security · Microservices · Fintech Systems · Transit Infrastructure ·
01

About

I've built the kind of things nobody thinks about — until they break.

That's mostly what the last four years have been about: building and hardening platforms — across banking, fintech, and transit — where downtime isn't an inconvenience, it's a headline.

Most of that work sits in the backend — Java microservices, HSM-based key security, encryption across banking integrations, and APIs that hold up under real transaction load. But I've never treated frontend as someone else's problem; I've built and maintained React interfaces for the same systems, because ownership doesn't stop at the API boundary.

What I've learned to value most isn't the clever solution, it's the boring, reliable one — the kind that survives a production incident at 2am, the kind a junior engineer can pick up without me explaining it twice. That's shaped how I mentor too: I've sat on 70+ technical interviews, less to gatekeep and more to find people who think the same way.

Millions
of daily transactions processed by systems I've built
0
experience across banking, fintech & transit
0
countries — domestic & international platforms
0
technical interviews as team mentor
02

Experience

Senior Software Engineer

Mar 2024 — Present
Paycraft Solutions, Mumbai — fintech & transit systems for two national clients
Flagship Project — India: National Transit & Prepaid Card Platform
  • Designed and delivered multiple REST APIs for high-volume transit and banking transactions across metro cities, at ~300–500ms average response time.
  • Integrated HSM for card key management and transaction signing, closing a critical vulnerability in the payment flow.
  • Engineered end-to-end encryption (PGP, AES-256, RSA) across vendor and banking integrations.
  • Led the QR payment module from design to production, coordinating with national payment regulators for compliance — now live across all metro stations.
  • Built an asynchronous Bulk SMS pipeline with Spring Batch and multithreading, achieving ~3× throughput over the legacy system.
  • Reduced average API response time 20–30% through SQL optimisation and index tuning.
  • Mentored the team as Git approver and interviewer, conducting 70+ technical interviews.
Flagship Project — Dubai: Transit Card Management System
  • Designed and delivered REST APIs for a national Transit Card Management system, coordinating directly with international UI teams.
  • Optimised Kafka topic configurations, reducing average message processing time by ~20% for high-volume card operations.
  • Held co-ownership of the Corporate Portal module across 3+ sprint cycles.
  • Secured inter-service communication via TLS mutual authentication and an API gateway layer.

Java Developer

May 2023 — Sep 2023
Clayfin Technologies, Chennai — Multi-Bank Financial Management System
  • Led end-to-end API development in Spring Boot and Java 8, delivering 10+ features to documentation and security standards.
  • Replaced two premium third-party API subscriptions with in-house integrations, cutting vendor costs.
  • Optimised existing codebases, cutting response time on key endpoints by ~15%.
  • Introduced the ELK Stack for centralised log aggregation, reducing time-to-debug from hours to minutes.

Software Developer Intern

Feb 2023 — May 2023
Prospecta Technologies
  • Built and optimised Spring Batch jobs handling 500K+ records per run with validation and transformation pipelines.
  • Reduced failed-run rate from ~12% to under 2% through error handling and retry logic.

Full Stack Development Intern

Feb 2022 — Jan 2023
Masai School — intensive full-stack programme (Java backend + React.js frontend); 5 end-to-end projects covering REST APIs, Hibernate ORM, and database design.

Bachelor of Computer Applications (BCA)

Jul 2020 — June 2023
MGVIMT
03

Skills

Languages & frameworks

Java 8 / 11 / 17Spring BootSpring MVC Spring SecuritySpring BatchKafka HibernateJ2EEReact.js

Security

HSM IntegrationPGPAES-256 RSATLS / SSLSecure API Design

Databases

OracleMS SQL ServerSQL Optimisation Large-dataset management

Architecture & tooling

MicroservicesREST APIsAPI Gateways Distributed SystemsGitELK Stack Apache TomcatJUnitMavenDynatrace
04

Earlier projects

A few personal projects from my early days as a developer — each one chosen to learn something specific, not to ship for a client

E-Commerce
Full product catalog and checkout flow, built REST-first from the ground up.
E-Wallet Payment System
A digital wallet simulating balance top-ups, transfers, and transaction history.
Blog Application
A blogging platform with authentication, post management, and comment threads.
Online Cab Booking System
A ride-booking flow modeling driver matching, fare calculation, and live trip status.
Student Course Monitoring System
A JDBC-based tool tracking student enrollment and course progress.
Airtable.com
A close UI recreation of Airtable, built to study real-world interface patterns.