Hi, I'm Shohrab Rustam

Backend Software Engineer

Java • Spring Boot • Microservices • Fintech Systems

4+ years of experience architecting high-performance microservices and distributed systems for fintech platforms serving 20M+ users. I specialize in modernizing legacy systems, optimizing backend performance, and building reliable event-driven platforms with Java, Spring Boot, and Apache Kafka.

4+

Years Experience

20M+

Users Served

99.9%

System Uptime

2M+

Daily Transactions

About Me

I'm a Backend Software Engineer with 4+ years of experience building scalable, high-performance systems for fintech applications. Currently working at mPokket Financial Services, I specialize in microservices architecture, event-driven systems, and distributed computing.

My experience includes architecting systems that handle 2M+ transactions daily, optimizing API performance by 40%, and leading modernization efforts from monolithic to microservices architectures. I've successfully increased system uptime from 97% to 99.9% through effective monitoring, debugging, and production support strategies.

I'm passionate about writing clean, maintainable code, mentoring junior developers, and staying current with the latest technologies in backend engineering. I also leverage AI development tools like Cursor AI, Amazon Q, and Claude AI to enhance productivity and code quality.

Best Performer Q3 2023
Mentored 5+ Developers
15+ Microservices Built
Bangalore, India
mohdrustam001@gmail.com
+91 7417 200 362
B.Tech
Download Resume

Professional Experience

Software Engineer

Dec 2021 - Present

mPokket Financial Services Pvt. Ltd.

  • Microservices Architecture: Architected and deployed 15+ production-grade Spring Boot microservices using Apache Kafka for event streaming, Redis for distributed caching, PostgreSQL for data persistence, serving 20M+ active users processing 2M+ daily financial transactions with 99.9% uptime
  • Legacy System Migration: Spearheaded monolithic PHP Laravel to Java Spring Boot microservices migration reducing API response latency from 150ms to 90ms (40% improvement), eliminated single point of failure, and achieved zero-downtime deployment using blue-green deployment strategy
  • Performance Optimization: Re-engineered 50+ critical REST APIs achieving 30% performance boost through Redis cache implementation, database query optimization (N+1 problem resolution), and connection pooling; reduced production incidents by 45% through proactive monitoring with ELK Stack
  • Third-Party Integrations: Designed and integrated 10+ external services including RBL Bank, Cashfree payment gateway, Salesforce CRM, and KYC verification APIs using OAuth 2.0, JWT authentication, and webhook mechanisms achieving 99.95% success rate and 40% faster customer issue resolution
  • Technical Leadership: Mentored 5 junior developers through pair programming and knowledge transfer sessions; conducted 50+ code reviews weekly implementing SOLID principles, design patterns, and best practices; improved team code quality from 65% to 90% on SonarQube metrics
  • System Reliability: Implemented comprehensive monitoring and alerting; designed automated retry mechanisms and circuit breakers; improved system uptime from 97% to 99.9% through proactive incident management and performance optimization

Associate Software Engineer

Jun 2021 - Dec 2021

InvestCloud Pvt. Ltd.

  • API Performance Enhancement: Re-engineered 20+ legacy Java REST APIs for wealth management and portfolio tracking platforms by implementing database indexing, query optimization, and caching strategies; reduced average response times from 800ms to 600ms (25% improvement) handling 100K+ daily requests
  • Production Support & Debugging: Diagnosed and resolved 50+ critical production issues including memory leaks, deadlocks, and race conditions using thread dumps, heap analysis, and profiling tools; maintained 99.5% application availability for financial services platform
  • Code Quality & Standards: Delivered 30+ backend enhancements with comprehensive JUnit test suites achieving 85% code coverage; participated in Agile sprints following TDD practices and SOLID principles; contributed to technical documentation for seamless team collaboration

Key Projects

Real-Time Transaction Processing System

Migrated monolithic PHP Laravel to Java Spring Boot microservices architecture. Architected event-driven transaction system processing 2M+ daily transactions using Apache Kafka, Redis cache, and PostgreSQL database with distributed systems design for high availability and fault tolerance.

Java Spring Boot Kafka Redis PostgreSQL
2M+ Daily Transactions
PHP → Java Migration
Zero Downtime

Digital Lending Platform - Loan Management

Developed scalable Java Spring Boot microservices for real-time loan origination, processing, and disbursement. Implemented REST APIs serving 20M+ users. Integrated third-party CRM systems using secure OAuth 2.0 and JWT authentication reducing customer resolution time by 40%.

Java Spring Boot Kafka Hibernate JPA
20M+ Active Users
Real-time Loan Processing
40% Faster Resolution

Loan Repayment & Penalty Calculation Engine

Architected automated repayment adjustment service calculating interest penalties after due dates, bounce charges, and loan penal components. Built using Java Spring Boot with MySQL database. Processes 500K+ daily penalty calculations with automated database updates for accurate financial tracking.

Java Spring Boot MySQL Scheduler JPA
500K+ Daily Calculations
Automated Penalty Processing
Real-time Updates

Document Management Microservice

Led PHP Laravel to Spring Boot migration achieving 3x performance improvement and 10x scalability enhancement. Implemented Apache Kafka event streaming for asynchronous document processing. Integrated AWS S3 cloud storage with Docker containerization reducing processing time from 10s to 3s.

Spring Boot Kafka AWS S3 Docker PHP Laravel
3x Performance Boost
10x Scalability
70% Time Reduction

Banking API Integration - Payee Validation Service

Developed real-time beneficiary account validation microservice integrating RBL Bank and Cashfree payment gateway APIs. Built using Java Spring Boot with REST API architecture. Validates account details, IFSC codes, and bank names with 99.9% accuracy ensuring secure payment processing and fraud prevention.

Java Spring Boot REST APIs RBL Bank API Cashfree
99.9% Validation Accuracy
Real-time Verification
Banking API Integration

Technical Skills

Languages & Frameworks

Java C C++ Spring Boot Hibernate JPA OOPs Python PHP Laravel Flask

Frontend Basics

HTML CSS JavaScript TypeScript Angular

Databases & Messaging

PostgreSQL MySQL Redis Kafka RabbitMQ

Cloud & DevOps

Docker Kubernetes Jenkins Git CI/CD

Architecture

Microservices REST APIs Event-Driven System Design

AI & Tools

Cursor AI Amazon Q Claude AI ELK Stack

Methodologies

DSA Problem Solving Agile Scrum TDD Code Review

Get In Touch

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and software engineering.