Max Gortman

Principal Software Engineer at Microsoft

Greater Seattle Area 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
Max Gortman is a Principal Software Engineer with 12 years of experience building high-performance, highly scalable distributed systems and networking stacks from the Greater Seattle Area. At Microsoft he has driven core Azure IoT protocol work—deeply involved in MQTT implementation, QoS 2 cloud-to-device support, and persistence improvements—bringing production-grade reliability to protocol gateways. A systems-minded backend engineer and Rust enthusiast, he focuses on low-level protocol correctness, TLS integration, and performance-sensitive code paths. His open-source contributions to projects like DotNetty and the Azure IoT protocol gateway show hands-on fixes to MQTT encoding/decoding and persistence issues that unblock real-world IoT scenarios. He blends architecture-level thinking with day-to-day coding, preferring pragmatic refactors that improve long-lived infrastructure. Notably, his background spans systems architecture and software craftsmanship across startups and enterprise teams, giving him both breadth and deep operational experience.
code12 years of coding experience
job11 years of employment as a software developer
bookMaster IT, Master IT at Siberian State Technological University
languagesEnglish, Russian
github-logo-circle

Github Skills (15)

net10
asp-net10
mqtt10
dotnet10
csharp10
mqtt-protocol10
back-end-development10
network-protocol10
azure-iothub10
dotnet-core10
mqttnet10
async9
netframework9
asynchronous9
azure-storage8

Programming languages (11)

C#TypeScriptJavaC++RustCScalaHTML

Github contributions (5)

github-logo-circle
Azure IoT protocol gateway enables protocol translation for Azure IoT Hub
Role in this project:
userBack-end Developer
Contributions:6 reviews, 48 commits, 111 PRs in 6 years 2 months
Contributions summary:Max primarily worked on the core logic of the Azure IoT protocol gateway, with a focus on MQTT protocol implementation. Their contributions include implementing QoS 2 support for cloud-to-device scenarios, which involved modifications to the MQTT adapter and persistence providers. The user also addressed issues related to persistence, including Azure Storage-based persistence providers and sequence number conversion, enhancing the reliability and functionality of the gateway. They also updated DotNetty dependencies to improve TLS handling capabilities.
protocol-translationiot-hubtranslationazure-iotgateway
Azure/DotNetty

Jul 2015 - Dec 2021

DotNetty project – a port of netty, event-driven asynchronous network application framework
Role in this project:
userBack-end Developer
Contributions:8 releases, 9 reviews, 150 commits in 6 years 6 months
Contributions summary:Max made several code contributions focused on enhancing the MQTT protocol implementation within the .NETty project. Their work involved fixing decoding and encoding issues related to the UNSUBSCRIBE message, as well as refactoring and improving the MQTT decoder. The changes include modifications to packet handling, variable header processing, and message encoding logic. The user also implemented supporting code elements for Subscribe and Unsubscribe message types.
dotnettyasynchronousasynchronous-networknetworkingnetty
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
Max Gortman - Principal Software Engineer at Microsoft