Wes Haggard is a Principal Software Architect at Microsoft with 18+ years of professional experience and 11 years focused on .NET and Azure SDK development. He blends deep platform expertise—spanning Outlook, MEF, .NET Framework/Core and the Azure SDK—with hands-on build, release and DevOps engineering across .NET, Java, Go and Python SDKs. Wes has a track record of improving CI/CD, versioning and signing pipelines and authoring tooling that streamlines multi-language SDK releases, including contributions to high-profile projects like the Azure SDK and .NET Arcade. Based in Redmond, he pairs an advanced CS education with practical lab and systems experience going back to university IT, and is known for pragmatic cross-platform fixes (e.g., enabling macOS/Ubuntu builds in corefxlab) that quietly unblock broader engineering teams.
11 years of coding experience
Virginia Tech
BS, Mathematics and Computer Science, BS, Mathematics and Computer Science at Northern Kentucky University
This is the Azure SDK parent repository and mostly contains documentation around guidelines and policies as well as the releases for the various languages supported by the Azure SDK.
Role in this project:
Backend & DevOps Engineer
Contributions:2984 reviews, 335 commits, 1258 PRs in 4 years
Contributions summary:Wes primarily focused on creating and maintaining scripts for the Azure SDK repository, specifically for generating and verifying links within the project's documentation. They contributed to the creation of scripts for automatically updating release versions, generating package indexes, and automating the creation of pull requests. They also added steps to the CI pipeline for link verification. Their contributions involve Powershell scripting, working with GitHub APIs, and managing release processes.
This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:1752 reviews, 153 commits, 605 PRs in 4 years
Contributions summary:Wes's commits primarily involve modifications to build and release pipelines, including updates to configuration files (e.g., `client.yml`) to use `dotnet build` commands. They contributed to the creation of a template data plane project, which included defining project properties and targets, and adding support for .NET Framework compilation. Furthermore, the user updated existing projects, like KeyVault, to align with the new data-plane engineering system, reflecting modifications to project files and dependencies. Finally, the user worked on versioning, including changes to prerelease labels and support for package versioning, alongside updates to signing targets, showcasing experience in managing the build and release processes.
dotnetversionedazure-functionssdkconsumers
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
Wes Haggard - Principal Software Architect at Microsoft