Martin Sivak

Senior Principal Software Engineer at Red Hat

Brno, Southeast, 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
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.
code18 years of coding experience
job23 years of employment as a software developer
bookIng., Inteligent systems, Ing., Inteligent systems at Brno University of Technology
stackoverflow-logo

Stackoverflow

Stats
221reputation
19kreached
1answer
6questions
github-logo-circle

Github Skills (28)

erlang10
python10
apidoc10
back-end-development10
websocket10
java10
ovirt10
javas10
scheduling10
api10
virtualization10
web-framework10
linux9
encoding9
sql9

Programming languages (16)

JavaC++RustCMakefileGoSassHTML

Github contributions (5)

github-logo-circle
oVirt/vdsm

Jun 2013 - Jun 2017

The Virtual Desktop Server Manager
Role in this project:
userBack-end Developer
Contributions:105 commits in 4 years
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.
vdivmsvirtual-desktopwindowselectron
oVirt/ovirt-engine

May 2013 - Aug 2018

The oVirt Engine virtualization manager
Role in this project:
userBack-end Developer
Contributions:226 commits in 5 years 3 months
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