Konstantin Lepeshenkov is a Principal Software Engineer at Microsoft with 25 years of experience designing and implementing large-scale distributed systems, microservices, and secure cloud architectures. He combines deep expertise in .NET, Azure serverless and messaging stacks with practical knowledge of consensus algorithms, DevSecOps, and UX patterns to deliver reliable stateful processing for billion-user services. A longtime OSS contributor (author of DurableFunctionsMonitor, ThrottlingTroll, KeeShepherd and AzFunc4DevOps), he brings pragmatic tooling that improves observability and operational resilience for serverless apps. His background spans security-sensitive platforms at Microsoft and Kaspersky, plus early hands-on systems work in C++ and embedded scenarios, giving him uncommon depth across legacy and modern stacks. Based in Oslo, he experiments with Rust while continuing to shepherd large cloud-native initiatives like Synapse Analytics/Microsoft Fabric. Notably, one of his implemented services powers the ubiquitous “hover over contact” experience used by over a billion monthly active users.
11 years of coding experience
24 years of employment as a software developer
Post-graduate study Computer systems and technologies, Post-graduate study Computer systems and technologies at National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.