Ritchie Hughes is a Principal Software Engineer with 7 years in his current Azure Performance role and over two decades of experience building high-scale, cross-platform tooling for cloud and distributed systems. He designs workload generators, fault injectors, and large-scale agent fleets to stress-test Azure, and is fluent across native C++, cross-platform C#, Python and Bash. Ritchie has a strong track record at Microsoft and prior roles at Amazon and Panopto where he built public APIs, cost-saving storage tools, and data-driven reliability systems, often coupling rigorous measurement with automation. He thrives equally on single-machine performance dives and architecting systems that produce telemetry for analytics, reporting and alerting, and he mentors engineers to elevate team productivity. An unusual strength is his ability to move seamlessly between low-level OS control and large-scale experiment design, using A/B methodologies and terabyte-scale data analysis to drive operational decisions. Based in Salt Lake City, he combines pragmatic engineering with a proven history of shipping reliable production services.
7 years of coding experience
14 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Cambridge
The new Windows Terminal and the original Windows console host, all in the same place!
Contributions:1 comment, 2 issues in 1 day
placewslwindows-consolecmdwindows
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
Ritchie Hughes - Principal Software Engineer, Azure Performance at Microsoft