Martin Strobel is a seasoned Senior Software Engineer with 12 years of experience building scalable cloud and desktop integrations at Microsoft, currently working on the services that power Phone Link and Link to Windows. He blends deep backend expertise in Go and Python with practical DevOps and release engineering skills, having improved Azure SDKs, AutoRest generators, and CI/CD for the Azure CLI. Martin has led teams as a Senior Engineering Manager bringing AI Actions into Windows Shell and running Azure Notification Hubs, so he’s comfortable both shipping code and operating live services at scale. A pragmatic open-source contributor, he’s fixed subtle bugs in high-profile repos like azure-sdk-for-go and autorest, adding robustness such as retry/backoff and connection-reuse fixes. Based in Sammamish, WA, he favors static languages, vim, and tabs—a hint at a developer who values clarity and efficiency in tooling and code.
12 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.S.) Software Engineering, Bachelor of Science (B.S.) Software Engineering at Iowa State University
This package implements an HTTP request pipeline suitable for use across multiple go-routines and provides the shared routines relied on by AutoRest generated Go code.
Role in this project:
Back-end Developer
Contributions:10 releases, 32 commits, 61 PRs in 1 year 5 months
Contributions summary:Martin primarily focused on enhancing the `autorest` library by addressing issues related to retry mechanisms and versioning. They fixed 1-based calls and added backoff features within the `sender` module. Further contributions included updating the version test to assert the version is updated correctly and adding a new decorator `ByDiscardingBody` to help discard the body. These changes improve the library's robustness, functionality, and adherence to release practices.
Contributions:8 releases, 1 review, 217 commits in 10 months
Contributions summary:Martin primarily focused on build automation, CI/CD pipelines, and infrastructure-related tasks within the Azure CLI repository. Their contributions included enhancing build scripts for RPM and Debian packages, adding a script to verify RPM package signatures, and configuring Azure DevOps pipelines. The user also worked on version number updates for various command modules and added dependency checks, demonstrating a focus on build stability and release management.
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
Martin Strobel - Senior Software Engineer at Microsoft