Petr Horáček

Software Engineering Manager at Red Hat

Brno, South Moravia, Czechia
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
Petr Horáček is a Software Engineering Manager at Red Hat in Brno with 11 years of experience evolving from intern to engineering leader while focusing on networking for virtualization. He’s a hands-on maintainer in projects like oVirt/vdsm and KubeVirt, driving core networking code, IPv6 support, and Open vSwitch dependency and automation improvements. His work spans operator-pattern automation and CI/CD for cluster-network-addons as well as designing a hooks API and sidecar manager for the KubeVirt runtime—demonstrating both low-level networking expertise and higher-level architectural design. Active in open source, he combines back-end and DevOps skills to bridge virtualized networking and Kubernetes ecosystems.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Masaryk University Brno
languagesCzech, English
github-logo-circle

Github Skills (67)

dockerce10
python10
json-schema10
testing10
ovirt10
openapi-310
javas10
automation10
ci-cd10
backend10
openapi10
flask10
network-configuration10
open-vswitch10
kubernetes-operator10

Programming languages (14)

JavaC++CSSRustCMakefileGoSass

Github contributions (5)

github-logo-circle
oVirt/vdsm

Jul 2014 - Sep 2018

The Virtual Desktop Server Manager
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:472 commits in 4 years 2 months
Contributions summary:Petr primarily contributed to the core networking code, focusing on the Virtual Desktop Server Manager (vdsm) project. Their work included implementing changes to support IPv6 addresses, adding and testing network device configurations, and refactoring the network setup process. They also demonstrated expertise in build processes and automation, including improvements to dependency handling, particularly with the openvswitch packages. The contributions involved adding and fixing tests and incorporating various refactorings.
vdivmsvirtual-desktopwindowselectron
Operator pattern for managing multi-operator products
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 reviews, 33 commits, 53 PRs in 1 year 5 months
Contributions summary:Petr primarily contributed to the development and maintenance of the cluster-network-addons-operator. Their work included adding the network addons operator and integrating it into the testing environment. This involved code changes within controller files and adjustments related to CNA version upgrades, which signifies involvement in the project's underlying architecture and deployment processes. Their work demonstrates a good understanding of Kubernetes-based operators and CI/CD pipelines.
hcohyperconvergedopenshiftoperatorvirtualization
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