Michael Walter

QA Engineer at HiveMQ

Landshut, Bavaria, Germany
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 Walter is a QA Engineer based in Landshut, Bavaria with eight years of hands-on experience ensuring robust, high-quality backend systems. He contributes to prominent open-source MQTT projects such as HiveMQ Community Edition and HiveMQ MQTT Client, where he has implemented message expiry logic, TLS cipher preferences, and more flexible MQTT message builders. Comfortable working deep in Java backend stacks, he blends testing rigor with feature-level development to close gaps between implementation and validation. Colleagues rely on him for improving protocol correctness and developer-facing APIs, not just finding bugs but shaping reliable APIs and interceptors. His work shows a rare mix of QA discipline and backend engineering, enabling more resilient messaging platforms used in production.
code8 years of coding experience
github-logo-circle

Github Skills (15)

mqtt10
javas10
broker10
brokers10
mq10
message-broker10
java10
mqttnet10
testing9
libtls9
tls139
tls129
mtls9
backpressure8
reactive-programming7

Programming languages (4)

JavaDockerfileShellTeX

Github contributions (5)

github-logo-circle
HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform
Role in this project:
userBackend Developer
Contributions:3 reviews, 5 commits, 3 PRs in 3 years 3 months
Contributions summary:Michael primarily contributed to the HiveMQ MQTT broker by implementing and improving various backend features. Their work includes enhancements to message expiry checks, specifically allowing for maximum message expiry intervals. They also improved the Suback outbound interceptor within the HiveMQ Extension SDK. Additionally, the user added an option to the MQTT TLS listener to prefer server cipher suites.
mqtt-servermqtt-brokerhivemqconnectivitymqtt-protocol
hivemq/hivemq-mqtt-client

Jun 2019 - Mar 2021

HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 6 pushes in 1 year 9 months
Contributions summary:Michael focused on enhancing the HiveMQ MQTT Client library. Their contributions involved adding new methods and functionalities to builders for MQTT Unsubscribe and Subscribe messages, enabling more flexible configuration. These additions included supporting collections, varargs, and streams for topic filters and subscriptions. The user's work primarily centered around the internal implementation of MQTT message builders.
reactorrxjavafeature-richhivemqjava-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 Walter - QA Engineer at HiveMQ