Summary
Durgaprasad Nagarkatte is a Senior Software Engineer based in Munich with a decade of experience building distributed systems and scalable microservices across fintech, logistics, and on-demand commerce. He combines strong fundamentals in algorithms, data structures and OOP with hands-on expertise in Java, Python, Kafka, Spark and cloud-native deployments (AWS/GCP, Kubernetes), having contributed to multi-million euro cost savings and major fraud-savings fixes in production. His work spans the full product lifecycle—from research in reinforcement learning and ML-powered information extraction to migrating monoliths to microservices and optimizing high-traffic databases for peak performance. Known for clear communication and cross-functional collaboration, he has a track record of launching two successful applications and mentoring engineers while driving architectural decisions. Ranked in India’s top 3% in competitive programming, he brings both algorithmic rigor and pragmatic system design to complex engineering problems. An interesting detail: alongside production engineering, he has applied RL and deep learning techniques in research and CV projects, bridging academic methods to real-world services.
10 years of coding experience
4 years of employment as a software developer
Reinforcement Learning Course Computer Science, Reinforcement Learning Course Computer Science at Indian Institute of Science (IISc)
Bachelor’s Degree Electrical Electronics and Communications Engineering, Bachelor’s Degree Electrical Electronics and Communications Engineering at Shiv Nadar University
Kannada, Hindi, English