Senior Principal Software Engineer at The Apache Software Foundation
Vienna, Austria
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Dejan Bosanac is a Senior Principal Software Engineer based in Vienna with 18 years of experience building resilient, event-driven and IoT-focused systems. Currently at Red Hat and co-founder of a digital finance startup, he blends enterprise-grade engineering with product-facing entrepreneurship. A long-time Apache and Eclipse contributor and committer, Dejan has deep expertise in messaging platforms—contributing notable backend work to ActiveMQ, Artemis and Eclipse Hono around broker integration, OSGi support, MQTT/OpenWire testing and production-ready error handling. He is comfortable across the stack, having added usability and full-stack features to projects like the Hawtio web console while driving backend stability and Spring/JAAS integrations. Known for pragmatic refactoring, improved startup/error strategies and thorough unit/integration tests, he brings a practical focus on operability and debugging. He also quietly mixes systems-level rigor with business sense, shipping platforms that anticipate real-world edge and connectivity challenges.
Contributions summary:Dejan's contributions focused on maintaining and improving the ActiveMQ Classic codebase, a Java-based messaging broker. The user addressed compiler warnings, introduced a new module for Spring integration, and resolved issues related to composite destinations and master/slave broker setups. Additional contributions include features like broker version information and custom error pages, indicating a focus on stability, functionality, and usability of the core messaging platform.
Contributions:1 release, 29 reviews, 125 commits in 4 years 11 months
Contributions summary:Dejan contributed to the backend implementation of the Eclipse Hono project, specifically focusing on features related to message handling and the integration of the ActiveMQ message broker. Their work includes adding an ActiveMQ profile, configuration files for easier debugging, and options for handling different path separators in the messaging infrastructure. Furthermore, the user improved the application's startup process and error handling for downstream connection losses and client reconnection. They have also performed code refactoring and added unit tests.
honoeclipseioteclipsemessagingjava
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
Dejan Bosanac - Senior Principal Software Engineer at The Apache Software Foundation