Abdullah Imal

Software 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
🎓
Top School
Abdullah Imal is a pragmatic software engineer with 8 years’ experience in application development, QA and backend engineering, currently building at HiveMQ in Landshut, Germany. He focuses on automation and maintainable code, with hands-on contributions to the popular open-source HiveMQ Community Edition MQTT broker where he refactored core Java utilities and improved persistence and error-handling quality. His career spans customer-facing application development to ensuring product reliability, giving him a strong sense for both shipping features and preventing regressions. Known for simplifying complex code paths (e.g., reversing calculations to avoid overflow checks), he blends careful craftsmanship with a drive to automate repetitive work.
code8 years of coding experience
job9 years of employment as a software developer
bookIHK Certificate, Fachinformatiker für Anwendungsentwicklung, IHK Certificate, Fachinformatiker für Anwendungsentwicklung at Staatl. Berufsschule I - Karl-Peter-Obermaier-Schule Passau
languagesGerman, Turkish, English
stackoverflow-logo

Stackoverflow

Stats
71reputation
354reached
2answers
0questions
github-logo-circle

Github Skills (14)

mqtt10
javas10
broker10
brokers10
persistence10
java10
concurrency9
mqttnet9
multithreading9
futures9
websocket6
ssl6
user-interface6
hivemq6

Programming languages (4)

C#JavaShellKotlin

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:
userBack-end Developer
Contributions:63 reviews, 203 commits, 65 PRs in 2 years 4 months
Contributions summary:Abdullah primarily contributed to refactoring and optimizing the Java-based MQTT broker, HiveMQ CE. Their work included refactoring utility classes related to futures, reversing calculations to avoid overflow checks, and removing unused code, particularly within the persistence and utility packages. They also addressed code quality and maintainability by fixing typos and improving the thread name printing in the UncaughtExceptionHandler.
mqtt-servermqtt-brokerhivemqconnectivitymqtt-protocol
byte-chaos/mqtt-5-for-3

Feb 2020 - Dec 2023

Enable MQTT 5 features for MQTT 3 Clients.
Contributions:1 release, 4 PRs, 6 pushes in 3 years 10 months
mqtt5mqttmqtt-clientclientsmqtt-5
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
Abdullah Imal - Software Engineer at HiveMQ