Jan Kolárik is a pragmatic founding engineer with 12+ years of hands-on experience building reliable, test-driven systems from embedded device control to Linux package management. He led key engineering work at Red Hat on DNF5—driving its deployment in Fedora—and contributes bug fixes and feature enhancements to the widely used dnf project, showing deep competence in system-level tooling. Comfortable in C/C++, C#, Python and Java, Jan has shipped greenfield projects (microscope servicing agents with 1k+ TDD cases) and designed declarative package tooling like libpkgmanifest. Based in Zlín, Czechia, he blends meticulous code hygiene and open-source advocacy with practical stakeholder coordination and public technical presentations. Colleagues rely on him to dive into root causes and deliver elegant, maintainable solutions that scale across teams and platforms.
3 years of coding experience
21 years of employment as a software developer
Gymnázium Zlín - Lesní čtvrť
Master's degree, Software Systems, Master's degree, Software Systems at Charles University in Prague
Package manager based on libdnf and libsolv. Replaces YUM.
Role in this project:
Back-end Developer
Contributions:8 releases, 53 reviews, 21 commits in 3 months
Contributions summary:Jan primarily contributed to bug fixes and feature enhancements within the DNF package manager. Their work included addressing issues related to plugin parameter handling, API exposure, and group upgrade rollback support. They also implemented fixes for dependency error reporting and documentation updates, demonstrating a focus on improving the usability and functionality of the package management system.
Contributions:2 releases, 74 PRs, 83 pushes in 7 months
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.