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.
12 years of coding experience
11 years of employment as a software developer
Master IT, Master IT at Siberian State Technological University
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.
DotNetty project – a port of netty, event-driven asynchronous network application framework
Role in this project:
Back-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.
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