Jaroslav Rohel is a Senior Software Engineer based in Brno with 11+ years building reliable, long-running systems—particularly real-time and industrial control software—using C and modern C++. He has deep experience in energy-sector applications, protocol converters and PMUs, and combines that domain knowledge with hands-on Linux systems, virtualization, networking and Asterisk PBX administration. At Red Hat he contributes to core package-management projects (libsolv and DNF), where his bug fixes and stability improvements have strengthened widely used open-source tooling. Comfortable across languages and layers, he focuses on correctness, resource management and long-term reliability rather than flashy features. He’s continually learning and open to challenges, although he is not actively seeking new roles right now.
11 years of coding experience
1 year of employment as a software developer
Biomedicínské inženýrství, Biomedicínské inženýrství at Vysoké učení technické v Brně
Elektronické počítačové systémy, Elektronické počítačové systémy at Střední průmyslová škola elektrotechnická ve Frenštátě pod Radhoštěm
Package manager based on libdnf and libsolv. Replaces YUM.
Role in this project:
Back-end Developer
Contributions:4 releases, 10 reviews, 127 commits in 5 years 8 months
Contributions summary:Jaroslav primarily contributed to the DNF package manager, focusing on improving the DNF shell and fixing various issues. They implemented features such as disabling shell command recursion and honoring additional arguments for the `repo list` command, enhancing compatibility with the `yum` shell. Furthermore, the user fixed messages to improve user experience (UX) and added support for "--userinstalled" for the `repoquery` command. These contributions demonstrate an understanding of the project's core functionality and user interface improvements.
Library for solving packages and reading repositories
Role in this project:
Back-end Developer
Contributions:20 commits, 7 PRs, 12 comments in 3 years 11 months
Contributions summary:Jaroslav primarily focused on bug fixes and improvements to the `libsolv` library. Their contributions included addressing memory leaks, correcting integer handling in RPM header parsing, and resolving segfaults related to test cases. The user also fixed issues in the code related to null pointer dereferences and resource management, and added error handling. These changes improve the library's stability and reliability.
repositoriessolving
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
Jaroslav Rohel - Senior Software Engineer at Red Hat