Christopher Boumenot

Principal Software Engineer at Microsoft

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Christopher Boumenot is a Principal Software Engineer with 13+ years of hands-on experience building cloud, virtualization, and back-end systems at Microsoft and earlier companies like DynamicOps and Stratus. He’s a true generalist who has transitioned from hardware and Verilog to Linux and Windows stacks, contributing production-ready code in Python, Go, C#, and C/C++. His work spans virtualization and private cloud platforms (VMware, Xen, Hyper-V, EC2), Azure Linux tooling, and notable open-source contributions such as adding NTLM WinRM support and Windows build tooling to HashiCorp Packer. Comfortable across low-level systems and high-level .NET frameworks (WCF, WF, EF), he also applies data mining, machine learning, and big-data experience to operational and automation problems. Based in Redmond, he pairs a pragmatist’s emphasis on TDD and deployment automation with a long-standing enthusiasm for functional programming and continuous learning.
code13 years of coding experience
job12 years of employment as a software developer
bookMS Electrical Engineering, MS Electrical Engineering at Worcester Polytechnic Institute
github-logo-circle

Github Skills (21)

json10
cloud-computing10
python10
winrm10
testing10
linux10
data-serialization10
microsoft-azure10
serialization10
go10
api10
azure10
telemetry10
security9
apidoc9

Programming languages (13)

C#PowerShellJavaCGoTypeScriptBicepJavaScript

Github contributions (5)

github-logo-circle
Azure/WALinuxAgent

Jan 2017 - Aug 2018

Microsoft Azure Linux Guest Agent
Role in this project:
userBack-end & DevOps Engineer
Contributions:7 releases, 132 commits, 133 PRs in 1 year 7 months
Contributions summary:Christopher's contributions centered around improving the Azure Linux Agent. They fixed a typo in a log message and computed durations for various events. The user added a -show-configuration option to the agent and also implemented a GuestState telemetry event after provisioning, along with improved telemetry messages. Other changes included the removal of ifup/ifdown on Ubuntu >=17.10 and capturing stack traces for debugging purposes, along with various bug fixes.
agentguest-agentlinuxmicrosoft-azureazure
Azure/azure-linux-extensions

Mar 2016 - Sep 2018

Linux Virtual Machine Extensions for Azure
Role in this project:
userBack-end Developer
Contributions:76 commits, 72 PRs, 56 pushes in 2 years 5 months
Contributions summary:Christopher primarily focused on improving the `VMAccess` extension, a tool for managing Linux VM access. Their contributions involved enhancing security through forced configuration of the ChallengeResponseAuthentication setting and the rejection of empty passwords. They also addressed bugs related to account management, including the ability to expire accounts and correcting install status reporting.
hyper-vlinuxvirtual-machineextensionsazure
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
Christopher Boumenot - Principal Software Engineer at Microsoft