Craig Treasure

Principal Software Engineer, Entra 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
Craig Treasure is a Principal Software Engineer with four decades of experience leading cloud and mixed reality platform modernization at Microsoft from HoloLens telemetry to Entra identity services. He’s shipped cross-platform SDKs and maintained an internal code-generation tool (ApiGen) while migrating services to AKS, demonstrating deep expertise in scalable cloud-native architectures. Notably, he contributed key authentication libraries for Azure Mixed Reality in the widely used azure-sdk-for-net repository, shaping how services like Spatial and Object Anchors authenticate. Based in Redmond, he blends systems-level engineering with product-focused delivery, regularly moving between low-level telemetry/input work and high-level platform modernization. Colleagues rely on him for pragmatic API design and operational improvements that make large distributed systems easier to maintain. His background in computer engineering and long tenure at Microsoft give him rare institutional knowledge of both developer tooling and cloud service evolution.
code40 years of coding experience
job20 years of employment as a software developer
bookComputer Engineering, Computer Engineering at University of Idaho
bookBS Information Technology, BS Information Technology at Brigham Young University
stackoverflow-logo

Stackoverflow

Stats
31reputation
94reached
1answer
0questions
github-logo-circle

Github Skills (14)

net10
asp-net10
user-authentication10
authentication10
dotnet10
virtual-reality10
csharp10
windows-mixed-reality10
augmented-reality10
azure-sdk10
apidoc9
api9
azure-spatial-anchors6
android6

Programming languages (15)

C#PowerShellJavaC++CCMakeGoHTML

Github contributions (5)

github-logo-circle
Azure/azure-sdk-for-net

Dec 2020 - Nov 2022

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:
userBack-end Developer
Contributions:85 reviews, 27 commits, 40 PRs in 1 year 10 months
Contributions summary:Craig primarily contributed to the development and maintenance of the Azure SDK for .NET, specifically focusing on Mixed Reality authentication and object anchors conversion. They implemented a new authentication library for Mixed Reality services, introducing core classes like `MixedRealityStsClient`, and `MixedRealityTokenCredential`. They also updated the library to align with the latest specification changes and made updates to improve the authentication scope. Further contributions included preparing the authentication library for release, including fixes and adjustments to the project and dependency versions.
dotnetversionedazure-functionssdkconsumers
A .NET Core Global Tool that cleans your Windows start menu using a few very simple heuristics.
Contributions:221 reviews, 103 commits, 218 PRs in 5 years 11 months
dotnetglobal-toolheuristicswindowsmenu
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
Craig Treasure - Principal Software Engineer, Entra at Microsoft