William Berry

Principal Software Engineer Lead at Microsoft

Bellevue, 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

👤
Senior
🎓
Top School
William Berry is a Principal Software Engineer Lead with 11 years of enterprise software experience, currently leading IoT and Intelligent Edge initiatives for Microsoft's Commercial Software Engineering organization from Bellevue. He blends systems architecture, integrations, DevOps and API design to accelerate customer adoption of Azure IoT, while turning direct field insights into reusable training and engineering assets. A hands-on engineer and leader, he has deep backend experience in C# and F#, contributed to the dotnet/fsharp compiler and tooling, and has shipped high-throughput, low-latency SaaS systems processing hundreds of millions of transactions. William’s career began in theatrical automation—designing and programming motion control for Broadway productions—which informs his practical approach to complex electromechanical and distributed systems. He favors evolutionary, pragmatic improvements over grand rewrites, consistently pairing elegant solutions with operational reliability. Known for bridging stakeholder needs and engineering rigor, he scales expertise across teams and customers through training, tooling and repeatable patterns.
code11 years of coding experience
job13 years of employment as a software developer
bookMFA Automation and Motion Control Programming Electric System Design Electronics, MFA Automation and Motion Control Programming Electric System Design Electronics at University of North Carolina School of the Arts
bookUniversity of California Santa Cruz
stackoverflow-logo

Stackoverflow

Stats
393reputation
22kreached
6answers
3questions
github-logo-circle

Github Skills (34)

unit-testing10
il10
net10
dotnet-new10
dotnet10
asp-net-core10
intermediate10
asp-net10
compiler-design10
compiler-compiler10
intermediate-language10
dotnet-core10
compiler10
fsharp10
functional-programming10

Programming languages (17)

C#PowerShellJavaC++CGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
HTBox/allReady

Nov 2015 - Dec 2015

This repo contains the code for allReady, an open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:24 commits, 11 PRs, 1 issue in 1 month
Contributions summary:William primarily contributed to the testing of the AllReady application, focusing on unit tests for backend services such as AuthMessageSender and SelectListService. They also added tests for DataReaderExtensions, indicating a focus on data access and manipulation. Furthermore, the commits reveal modifications to the data model to support testing, and an initial test for an Admin Campaign Controller. These changes suggest a combined role involving back-end development and a significant emphasis on quality assurance through unit testing.
awarenesspreparednesscampaignsc-sharporganizations
dotnet/fsharp

Oct 2015 - Apr 2016

The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Role in this project:
userBack-end Developer
Contributions:4 PRs, 48 comments, 6 issues in 6 months
Contributions summary:William primarily contributed to the `dotnet/fsharp` repository, focusing on the F# compiler and related tooling. Their work involved updating and reapplying patches, particularly to the AbsIL and IL-related code, likely for compilation or code analysis. The user addressed formatting issues and corrected comment sections, indicating a focus on code quality and maintainability within the F# compiler project. They also contributed to the FSharp.Data.TypeProviders, implementing emit-related aspects.
dotnetfunctional-programmingfsharplanguage-servicecore-library
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
William Berry - Principal Software Engineer Lead at Microsoft