Roman Mohr is a Senior Staff Software Engineer with 13+ years building cloud-native and virtualization systems, currently driving platform-level work at Google after a long tenure leading KubeVirt and OpenShift Virtualization at Red Hat. He excels at CI/CD, infrastructure automation, and operator-driven distributed systems, with hands-on contributions to high-profile open-source projects like Kubernetes test-infra, CoreOS assembler, and Hypershift. Roman blends backend and DevOps expertise—ranging from Python HTTP client improvements to container image tooling—and consistently focuses on shipping what customers need. He pairs technical leadership with strong software architecture instincts and a pragmatic approach to quality and observability. Outside engineering he brings a background in philosophy and mathematics, which informs his thoughtful approach to complex system design and trade-offs.
13 years of coding experience
12 years of employment as a software developer
Vienna University of Technology
Automation Engineer Technology/Technician, Automation Engineer Technology/Technician at Technical College Neufelden
Bachelor's Degree, Philosophy, Bachelor's Degree, Philosophy at Universität Wien
A high performance, concurrent http client library for python with gevent
Role in this project:
Back-end Developer
Contributions:24 commits, 16 PRs, 10 pushes in 1 year 6 months
Contributions summary:Roman primarily focused on enhancing the geventhttpclient library's functionality and Python 3 compatibility. Their contributions include adding support for file uploads, encoding unicode strings correctly, and improving test coverage, particularly related to SSL and user agent features. They addressed several issues by making modifications to the HTTP client, including handling content-length detection and implementing user agent tests. These changes suggest a focus on improving the core functionality and overall robustness of the HTTP client library.
Operator pattern for managing multi-operator products
Role in this project:
DevOps Engineer
Contributions:6 commits, 7 PRs, 7 pushes in 2 years 4 months
Contributions summary:Roman primarily focused on setting up and improving the continuous integration and continuous deployment (CI/CD) pipeline for the hyperconverged cluster operator. This included creating scripts for automated testing, such as sanity checks on OKD CI environments. They also worked on adapting the build process and deployment scripts to work correctly within OKD CI, including handling image streams. The user also implemented changes to the certificate rotation scripts.
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.