Backend Software Developer with 2.5+ years of experience building scalable, event-driven microservices in the fintech domain using Java 21, Spring Boot, Apache Kafka, PostgreSQL, MySQL, Redis, and AWS. Owned business-critical platforms across loan collections and repayments, including a loan restructuring orchestration service, a rule-driven waiver engine, and a collections CRM backend. Recipient of the mPokket Visionary Innovator Award for delivering the Part Payment feature and contributing to a Lift & Shift migration that reduced infrastructure cost by ~20%. Strong in distributed systems, workflow orchestration, system design, and cross-team technical ownership.
Years Experience
Cost Reduction
Problems Solved
Visionary Innovator
I'm a Backend Software Developer with 2.5+ years of experience building scalable, event-driven microservices in the fintech domain. Currently working at mPokket, I specialize in microservices architecture, workflow orchestration, and distributed systems using Java 21, Spring Boot, Apache Kafka, PostgreSQL, MySQL, Redis, and AWS.
I've architected and delivered business-critical platforms including a Loan Restructuring orchestration service, a rule-driven waiver engine that contributed to a 60% increase in recovery rates, and a collections CRM backend. Recently awarded the mPokket Visionary Innovator Award for delivering the Part Payment feature and contributing to infrastructure migration that reduced costs by ~20%.
I'm passionate about distributed systems, event-driven architecture, workflow & saga orchestration, and building reliable, high-performance applications at scale. I have extensive experience with Kafka-based workflows, idempotent processing, API & event contract design, and production observability.
Designed and developed a Loan Restructuring orchestration service that consolidates multiple active loans into a single restructured loan, owning the end-to-end customer journey from eligibility to completion. Built the Collection Loan Orchestrate Service as the central workflow orchestrator, maintaining the state and progression of every journey across user eligibility, consent, underwriting, disbursement, upfront fee payment, and final completion, with validated transitions that prevent invalid state changes. Designed an event-driven architecture with Apache Kafka to orchestrate workflows across Analytics, Underwriting, Disbursement, Repayment, App, and Collection systems, reducing dependency on synchronous service-to-service communication. Defined inbound and outbound Kafka event flows with standardized event types, correlation IDs, event versioning, retry handling, and idempotent processing; hardened with Dead Letter Topics (DLT), structured logging, and end-to-end request correlation. Modelled PostgreSQL schemas for restructuring offers, workflow status, and audit tracking, and developed REST APIs consumed by the App via the Repayment Internal BFF for restructuring status and user consent. Owned the backend architecture and technical design — service design, database schema, Kafka architecture, API and event contracts — collaborating with six cross-functional teams to define integration boundaries.
Built and owned a microservice automating waiver management for overdue loan customers, enabling instant and agent-driven waivers on penalty and late charges. Designed a rule-driven waiver engine consumed by AI models and collection agents, contributing to a 60% increase in recovery rates. Developed REST APIs and Kafka-based event-driven workflows for waiver eligibility, approval, and customer communication, integrating with CRM and loan management systems to reduce manual collection effort.
Developed a core backend platform powering the end-to-end CRM and collections ecosystem for overdue loan customers, covering customer interactions, loan metadata, repayment tracking, and collection workflows. Built microservices with Kafka-based asynchronous communication and optimized high-volume data access using Redis caching and tuned relational queries, improving operational efficiency across the loan recovery lifecycle.
Building an AI-powered chatbot that gives overdue loan customers instant waiver recommendations and personalized repayment support, with backend workflows integrating the chatbot into waiver, CRM, and loan management systems for real-time support and automated waiver decisions.
mPokket (Q1 FY26)
Recognized for delivering key backend enhancements for the Part Payment feature, playing a significant role in the Lift & Shift migration of the Collection Module, Admin API, and Salaried services, and contributing to a ~20% reduction in infrastructure cost, while ensuring a smooth and stable production rollout.
Seven Chats
Secured 2nd rank in Bug Raid Conquest, demonstrating strong debugging, analytical thinking, and problem-solving skills in a competitive environment.
Multiple Platforms
Solved 250+ coding problems across multiple platforms, strengthening expertise in data structures and algorithms, and building a strong foundation for technical problem-solving.
University Project
Led and coordinated the final-year project team, managing collaboration, task allocation, and delivery of project milestones with successful completion.
International Journal for Research in Applied Science and Engineering Technology (IJRASET)
Vol. 11, Issue 5, pp. 3638–3644
Research paper on sentiment analysis and interest inference from social media platforms using deep learning techniques, published in a peer-reviewed international journal.
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and software engineering.