Jiri Ondrusek is a Senior Software Engineer with over a decade of Java-focused experience, now driving backend and integration work at Red Hat after roles at Hewlett-Packard and earlier Java development positions. He specializes in robust backend systems, middleware and messaging (WildFly, ActiveMQ Artemis, Camel) and has contributed practical fixes and enhancements to widely used open-source projects, including LDAP caching, JMS connection handling and native Quarkus support for InfluxDB. Comfortable across the full JVM stack, his toolkit includes Spring, Hibernate, REST, Docker and CI/CD automation, and he brings solid design-pattern and OOP discipline to complex system integration challenges. Trained in Artificial Intelligence at Charles University, he combines formal academic thinking with pragmatic engineering—often improving reliability and edge-case behavior in critical parts of server runtimes. Colleagues rely on him for quietly effective bug hunts and connector refactors that make integrations more resilient and maintainable.
9 years of coding experience
13 years of employment as a software developer
Master’s Degree, Artificial Intelligence, Master’s Degree, Artificial Intelligence at Charles University
Contributions:545 reviews, 117 commits, 341 PRs in 2 years 9 months
Contributions summary:Jiri implemented native support for the InfluxDB component within the Apache Camel Quarkus framework, adding integration tests to validate its functionality. The code changes involved the creation of a resource class to handle InfluxDB interactions, the addition of integration tests, and modifications to the deployment process. These changes allow for writing to and querying an InfluxDB database through Camel routes in a Quarkus native application.
Contributions:17 PRs, 15 comments in 2 years 2 months
Contributions summary:Jiri primarily contributed to bug fixes and feature enhancements within the Apache ActiveMQ Artemis messaging system. Their work involved addressing issues related to JMS message handling, specifically when using non-transactional JMSConnectionFactoryDefinitions, and implementing improvements to the paging system. The user also made changes to logging, adding warnings related to persistence settings. The contributions span across multiple core modules including Artemis RA, server and client.
brokerartemisopenwireactivemqhornetq
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.