Christian Hoff

Software Developer at Advantest

Stuttgart Region 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
🎓
Top School
Christian Hoff is a pragmatic software developer with 12 years of experience based in the Stuttgart region, currently building reliable systems at Advantest. He specializes in backend development and test automation, with hands-on expertise in MQTT protocol implementation demonstrated by contributions to the widely used HiveMQ MQTT Java client. Christian has a strong focus on correctness and resilience—authoring comprehensive JUnit5 tests for encoders, payload handling, and edge cases like packet size and property behavior. Trained in applied computer science at Duale Hochschule Stuttgart, he blends academic grounding with long-term production experience in embedded and networked systems. A detail-oriented engineer, he thrives on improving protocol compliance and library robustness that upstream projects and clients depend on.
code12 years of coding experience
bookBachelor of Science - BS, Applied Computer Science, Bachelor of Science - BS, Applied Computer Science at Duale Hochschule Stuttgart
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

mqtt10
javas10
junit10
mq10
mqtt-protocol10
java10
mqttnet10
testing10
backpressure4

Programming languages (2)

JavaC++

Github contributions (4)

github-logo-circle
hivemq/hivemq-mqtt-client

Feb 2018 - Aug 2018

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:
userBackend Developer & Test Automation Engineer
Contributions:91 commits, 15 PRs, 27 pushes in 6 months
Contributions summary:Christian focused on implementing and testing features related to the MQTT protocol implementation. They wrote comprehensive JUnit5 tests for the PubAck encoder, covering various scenarios, including reason codes, maximum packet sizes, and property handling. Additionally, the user added tests for payload handling within the Mqtt3PublishView. These changes aimed at improving the client library's reliability and adherence to MQTT specifications.
reactorrxjavafeature-richhivemqjava-client
bmwcarit/joynr

Oct 2013 - Apr 2020

A transport protocol agnostic (MQTT, HTTP, WebSockets etc.) Franca IDL based communication framework supporting multiple communication paradigms (RPC, Pub-Sub, broadcast etc.)
Contributions:728 commits, 24 pushes, 5 branches in 6 years 7 months
rpcagnosticc-plus-plusjavascriptcommunication
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
Christian Hoff - Software Developer at Advantest