Ayan Choudhury is a Senior Software Engineer based in Bengaluru with 5.5 years of hands-on experience building .NET and Azure-powered systems and a track record of growing technical responsibility from Software Engineer to Staff Engineer. He focuses on designing maintainable, high-performance solutions for highly available distributed architectures and has contributed to backend product development at startups and enterprise teams alike. Ayan blends cloud-native engineering with practical product sensibilities—evident from early work integrating NLP services and auth/data APIs—and consistently prioritizes reliability and observability in production systems. His strong academic foundation (BTech in Computer Science, 91.8%) and rapid progression across roles reflect both technical depth and an aptitude for scaling systems and teams.
5 years of coding experience
6 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, 91.8, Bachelor of Technology - BTech, Computer Science, 91.8 at SRM University
Senior Secondary, Physics, Chemistry and Mathematics, 92.4, Senior Secondary, Physics, Chemistry and Mathematics, 92.4 at Delhi Public School, Maruti Kunj
Clusterize your functionality and build your own replicated state machine using this completely extensible implementation of the Raft consensus algorithm in .NET
Contributions:1 release, 2 PRs, 4 pushes in 18 days
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.
Request Free Trial
Ayan Choudhury - Senior Software Engineer at CyberArk