Roman Bednář

Senior Software Engineer 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

👤
Senior
🎓
Top School
Roman Bednář is a Senior Software Engineer based in Brno with over a decade of experience building and hardening cloud storage solutions for Kubernetes and Red Hat OpenShift. He focuses on Cloud Storage CSI drivers and operators, contributing upstream to Kubernetes, writing KEPs, and publishing practical guides for the community. His background spans deep Linux storage expertise—from LVM, btrfs, and volume chains to SAN locking—and pragmatic test automation, having converted and refactored major test suites to pytest and improved reliability in vdsm and OpenShift conformance tests. At Red Hat he blends backend engineering with QA instincts, shipping robust storage behavior under real-world constraints like snapshotting and vSphere/CSI interactions. Notably, he has improved Azure File CSI handling, added btrfs resize support, and enhanced error diagnostics for CSI components—signals of someone who uncovers subtle corner cases and turns them into durable fixes.
code10 years of coding experience
job5 years of employment as a software developer
bookDiS, Computer Aided Systems and Management, DiS, Computer Aided Systems and Management at VoŠ Sokolská 1, Brno
languagesCzech, English, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (30)

kubernetes10
vsphere10
filesystem10
pytest10
python10
testing10
lvm10
storage10
microsoft-azure10
go-testing10
go10
kubernetes-pods10
azure10
container-storage-interface10
csi-driver10

Programming languages (6)

TypeScriptShellGoSassHTMLPython

Github contributions (5)

github-logo-circle
oVirt/vdsm

Jan 2021 - Nov 2021

The Virtual Desktop Server Manager
Role in this project:
userBack-end & Test Automation Engineer
Contributions:60 commits in 10 months
Contributions summary:Roman primarily contributed to the testing and maintenance of the `vdsm` project, focused on the storage subsystem. Their work included converting tests to pytest, addressing and fixing errors related to image I/O, and refactoring code for better modularity, which suggests a focus on improving the reliability and maintainability of the system. The user also addressed bugs and optimized functionalities related to the volume chain and LVM configuration. Their contributions reflect a good understanding of the underlying storage technologies.
vdivmsvirtual-desktopwindowselectron
kubernetes/kubernetes

Jan 2022 - Nov 2022

Production-Grade Container Scheduling and Management
Role in this project:
userBackend & DevOps Engineer
Contributions:101 reviews, 24 commits, 29 PRs in 9 months
Contributions summary:Roman primarily focused on improving the Kubernetes Azure File CSI driver by addressing issues related to secret namespace retrieval and the correct handling of persistent volume claims. They implemented fixes to ensure proper namespace resolution using ClaimRef and added tests for the InTree to CSI conversion. Furthermore, the user added support for btrfs resize functionality within the mount-utils module. They also improved the error messages for CSI attacher timeouts, providing more context to the user.
containersschedulingdockergradeproduction-grade
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
Roman Bednář - Senior Software Engineer at Red Hat