Roman Mohr

Staff Software Engineer at Google

Sunnyvale, California, United States
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
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.
code13 years of coding experience
job12 years of employment as a software developer
bookVienna University of Technology
bookAutomation Engineer Technology/Technician, Automation Engineer Technology/Technician at Technical College Neufelden
bookBachelor's Degree, Philosophy, Bachelor's Degree, Philosophy at Universität Wien
languagesEnglish, German
github-logo-circle

Github Skills (35)

kubernetes10
docker10
postgresql10
python10
hyper-v10
testing10
http10
bash10
buildah10
containerization10
dockers10
java10
cicd10
gevent10
javas10

Programming languages (20)

JavaCRustMakefileGoSassHTMLGroovy

Github contributions (5)

github-logo-circle
A high performance, concurrent http client library for python with gevent
Role in this project:
userBack-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.
http-headerpythonasyncioclient-libraryhttp-client
Operator pattern for managing multi-operator products
Role in this project:
userDevOps 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.
Request Free Trial
Roman Mohr - Staff Software Engineer at Google