Summary
Rahul Duhan is a Senior Software Development Engineer based in Bengaluru with a strong track record building scalable, fault-tolerant payment and banking systems. Over his career at Citi and now Amazon, he has led agile teams and been the hands-on owner of numerous Spring Boot microservices powering instant payments across multiple countries, delivering high-throughput, stateless architectures and CI/CD pipelines. He combines backend expertise (Java, Spring Boot, Kafka, MongoDB, MQ) with full-stack experience from React-based dashboards to automated reporting that saved thousands of hours for business users. Known for turning complex payment requirements into production-ready services, he blends leadership of cross-functional teams with day-to-day coding and operational ownership. An IIT Kharagpur aerospace graduate who pivoted into software, he brings disciplined systems thinking and a pragmatic focus on reliability and observability.
4 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree Aerospace Engineering, Bachelor’s Degree Aerospace Engineering at Indian Institute of Technology, Kharagpur