Johan Stenberg

Principal Software Design Engineer at Microsoft Corporation

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
Johan Stenberg is a Principal Software Design Engineer with over 10 years at Microsoft, currently shaping the Python developer experience and libraries for the Azure cloud platform. He led the reinvention of the Azure CLI, contributing backend, testing, and CI/CD improvements to one of Azure’s most visible open-source tools. His background spans technical leadership, API design, linters and code generators, and telemetry analysis for device reliability, reflecting a blend of developer experience and production-quality engineering. Based in Redmond, he pairs deep system-level expertise with a pragmatic focus on SDKs and tooling that make cloud services more accessible. Notably, his contributions include restructuring codebases to improve testability and introducing semi-generated command patterns that accelerate feature delivery.
code10 years of coding experience
job21 years of employment as a software developer
bookComputer Science, Computer Science at KTH Royal Institute of Technology
bookåva gymnasium
stackoverflow-logo

Stackoverflow

Stats
51reputation
8kreached
5answers
0questions
github-logo-circle

Github Skills (16)

command-line10
command-line-interface10
azure10
microsoft-azure10
unit-test10
python10
cli10
azure-cli10
automations9
automation9
devops8
apidoc7
api7
ssl6
azure-sdk-python6

Programming languages (12)

TypeScriptPowerShellC#JavaRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Azure/azure-cli

Feb 2016 - Sep 2018

Azure Command-Line Interface
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:288 commits, 50 PRs, 20 pushes in 2 years 7 months
Contributions summary:Johan's contributions center around enhancing the Azure CLI, specifically by adding functionalities to test and expand the core features of the command-line interface. This involved refactoring the directory structure to optimize testing, introducing new unit tests and command structure. Their work includes the initial development of semi-generated commands and the integration of CI/CD features and associated tooling. The modifications involve code changes in project files, as well as code modifications in Python scripts, and integration tests.
command-line-interfacecloudazurecommand-lineazure-cli
The source for REST API specifications for Microsoft Azure.
Contributions:20 pushes, 6 branches in 6 years 11 months
apispecificationsrestmicrosoft-azuremicrosoft
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
Johan Stenberg - Principal Software Design Engineer at Microsoft Corporation