About
Senior Software Developer with 5+ years building high-scale, low-latency backend systems for fintech/payments platforms. Deep expertise in Java, Spring Boot, Kafka, and distributed system design — including UPI payment infrastructure, event-driven architectures, and secure third-party (NPCI/bank) integrations. Track record of owning systems end-to-end: from legacy modernization (Java 8 to 17 migration) to designing fault-tolerant, idempotent transaction flows processing real-money payment operations at scale.
Skills & Expertise (37)
Work Experience
Senior Software Engineer
BharatPe
Aug 2024 - Present
Designed and built the end-to-end UPI mandate autopay flow — from mandate creation (local INIT-state persistence, idempotent order handling, LogrefId generation) through NPCI/UNITY registration (encrypted bank calls, lender enrichment) to async callback-driven activation with TPV validation and penny-drop verification — using a pluggable BankAdapter architecture supporting multiple bank integrations without core logic changes; scaled from ~2-3K to 20-25K mandates created daily. Implemented event-driven refund processing on Apache Kafka for payout-based refunds, handling ~5,000 refunds/day: publishing HMAC-signed refund messages with beneficiary bank UPI details via KafkaTemplate, consuming async status callbacks to reconcile refund state, and building scheduler-driven Kafka retries for failure recovery. Created a merchant VPA onboarding plugin — onboarding users on the app and linking their mobile number to a VPA by integrating a third-party API. Reduced API latency by 60% through SQL query optimization, Redis caching, and async processing, improving system responsiveness under peak load. Architected Kafka-based event-driven workflows to decouple critical payment flows, improving fault isolation and service scalability. Automated the loan assignment system and improved observability via centralized logging (Coralogix), reducing manual effort, turnaround time, and MTTR for production issues. Built a scalable file processing pipeline on AWS S3 for merchant data storage and validation; delivered the top-up loan feature for additional credit offerings.
Software Engineer
Foundit.ai (Formerly Monster India)
Jul 2021 - Jul 2024
Developed and optimized backend APIs powering multiple applications, improving system performance and scalability. Led development of the Resume Builder platform, integrating multiple backend services and improving reliability. Built an API automation framework covering all project APIs across a 4-person engineering team, cutting regression testing time by 30% and improving defect detection by 20%. Reduced post-release defects by 25% by introducing robust API validation and structured testing strategies as part of the development workflow.
SQL Developer Intern
Progressive Infotech Pvt. Ltd.
Jun 2019 - Aug 2019
Optimized database queries and schema design, improving query performance and data retrieval efficiency.
Education
Bachelor of Technology, Computer Science - Manav Rachna International University
2015 - 2019 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (37)
Click a skill to find developers with the same skill