Martin Sivak is a Senior Principal Software Engineer with 18 years’ experience building and bridging virtualization and container ecosystems at Red Hat, currently focusing on real-time and high-performance OpenShift. He is a polyglot developer comfortable in C, C++, Java, Python, Go and Rust, with deep Linux expertise and a Red Hat Certified Architect credential. His contributions to flagship open-source projects like oVirt/vdsm and oVirt Engine show hands‑on backend work in virtualization, I/O tunables and API enhancements, while earlier contributions to the Nitrogen web framework reveal attention to data handling and server internals. A seasoned team lead and instructor, he has taught Python at universities and led virtualization and ecosystem engineering efforts within Red Hat. Outside core engineering he applies systems thinking to embedded development (AVR/STM32, some Verilog) and even runs a photography and color‑management venture, reflecting a practical blend of technical depth and creative precision.
18 years of coding experience
23 years of employment as a software developer
Ing., Inteligent systems, Ing., Inteligent systems at Brno University of Technology
Contributions summary:Martin primarily contributed to the `vdsm` project, focusing on enhancing the Virtual Desktop Server Manager. Their work included fixing character set conversion logic in hooks.py to improve test compatibility, adding features like balloon_min to VM.getVmBalloonInfo, and implementing functionalities such as setMOMPolicyParameters for MOM policy tuning. They also refactored code, improved API calls, and added support for IO tunables, demonstrating a deep understanding of the project's architecture and functionality.
Contributions summary:Martin's commits primarily focused on enhancing the oVirt Engine's back-end functionality. They implemented features to get, save and display HBA (iSCSI, FC) device information, add CPU shares, and set MoM policy when a host comes online. The user also added a new command to shut down a host via SSH. Additionally, they were involved in refactoring and adding enhancements to various API endpoints for the VM and Host entities.
defoldlibvirtovirtvirtualizationovirt-engine
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
Martin Sivak - Senior Principal Software Engineer at Red Hat