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
mqttnet9
concurrency9
multithreading9
futures9
websocket6
user-interface6
ssl6
hivemq6

Programming languages (5)

C#JavaShellJavaScriptKotlin

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.
hivemqjavamqttmqtt-brokeriot
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