Michael Yagley

Principal Software Engineering Manager at Microsoft

Seattle, 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
Michael Yagley is a Principal Software Engineering Manager in Seattle with 14 years of experience building cloud-native and IoT systems, currently leading Azure Security at Microsoft. He has driven architecture and delivery for Azure IoT Edge and the broader Azure IoT platform, combining hands-on backend contributions to the open-source iotedge project with senior leadership roles. As a former co-founder and CTO of TempoIQ, he brings entrepreneurial product sensibility and deep expertise in large-scale sensor data, real-time analytics, and embedded systems. Known for breaking complex distributed projects into maintainable subprojects and interfaces, he bridges low-level device code and cloud management services. Colleagues describe him as a pragmatic technologist who moves smoothly between coding, architecture, and team leadership while keeping security and operational reliability front and center.
code14 years of coding experience
job17 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
78reputation
2kreached
4answers
0questions
github-logo-circle

Github Skills (14)

net10
asp-net10
json10
dotnet10
backend10
csharp10
dotnet-core10
dockers9
architecture9
architectures9
docker9
http9
linux6
azure-iot-edge6

Programming languages (8)

C#PowerShellRustCJavaScriptBitBakeMarkdownPython

Github contributions (5)

github-logo-circle
Azure/iotedge

Mar 2017 - Apr 2020

The IoT Edge OSS project
Role in this project:
userBack-end Developer
Contributions:3 releases, 289 commits, 298 PRs in 3 years 1 month
Contributions summary:Michael's commits primarily focused on implementing the foundational structure for the IoT Edge OSS project, specifically the agent and local IoT Hub modules. They broke down the project into subprojects, set up directory structures, and introduced initial code within the util project. They also added features to the management service to add module details. Additionally, the user was involved in creating the necessary code for the http module.
edge-computingossmqttedgeopc
tempodb/tempodb-python

Feb 2012 - Oct 2013

Python client for TempoDB
Contributions:61 commits in 1 year 7 months
pythonpython-client
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
Michael Yagley - Principal Software Engineering Manager at Microsoft