Danushka Menikkumbura is a software engineer with 9 years of experience who leverages a Ph.D. in Computer Science from Purdue to build robust networking systems; he currently contributes to Azure Core Networking on the Network Device Health team at Microsoft. His background spans industry and academia—from Technical Lead roles at MillenniumIT and WSO2 to graduate research and teaching at Purdue—giving him a strong mix of production-grade engineering and rigorous research methods. He focuses on network reliability and observability, applying systems-level thinking to diagnose and harden cloud networking infrastructure. Based in Redmond, he pairs deep protocol and systems knowledge with hands-on implementation experience across large-scale distributed environments.
9 years of coding experience
17 years of employment as a software developer
Bachelor of Science - BS, Computer Science and Engineering, First Class Honors, Bachelor of Science - BS, Computer Science and Engineering, First Class Honors at University of Moratuwa
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Purdue University
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
Danushka Menikkumbura - Software Engineer at Microsoft