Joe Rahme

Software Engineering Manager at Red Hat

Milan, Lombardy, Italy
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
Joe Rahme is a seasoned software engineering manager based in Milan with 15 years of experience steering quality and cloud engineering efforts at Red Hat. He transitioned from hands-on roles—writing tests, CI pipelines, and backend services for OpenStack components like Nova, Tempest, and Ceilometer—into leadership positions where he shapes testing strategy and team delivery. Comfortable in both DevOps and developer trenches, he has a track record of improving test coverage, implementing quota management, and hardening CI across databases and cloud services. An active open-source contributor, he’s helped refine documentation and code for projects such as the Hy Lisp-in-Python and OpenStack repositories, often focusing on clarity and maintainability. Known for elevating “voice of quality” concerns into product roadmaps, he combines pragmatic automation skills with a mentor’s mindset to scale reliable systems.
code15 years of coding experience
job14 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Software Engineering, Master of Engineering - MEng, Computer Software Engineering at ECE. Ecole d'ingénieurs. Engineering School.
bookBachelor of Engineering - BE, Bachelor of Engineering - BE at Saint Joseph University of Beirut
github-logo-circle

Github Skills (22)

postgresql10
python10
mysql10
testing10
pest10
openstack10
temper10
sql10
hy10
swift10
tempo10
documentation10
test-automation10
test-driven-design9
object-storage9

Programming languages (12)

TypeScriptShellJinjaCoffeeScriptC++CJavaScriptLua

Github contributions (5)

github-logo-circle
openstack/tempest

Jul 2013 - Jul 2016

OpenStack Testing (Tempest) of an existing cloud. Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:29 commits in 2 years 11 months
Contributions summary:Joe's commits focus on adding and improving tests for the OpenStack Tempest project, specifically targeting Swift's Account Quota and StaticWeb middlewares. They added new tests to validate different aspects of Swift's Account Quota, including modification and removal of quotas by both admin and regular users. Furthermore, the user created new tests to cover Swift's StaticWeb middleware, testing web-index and web-listings headers. The changes involve modifying existing test files and creating new ones to increase the project's test coverage.
testingcloud-foundryinfrastructurecloudopendev
openstack/ceilometer

Aug 2014 - Oct 2014

OpenStack Telemetry (Ceilometer)
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:5 commits in 1 month
Contributions summary:Joe implemented quota management functionality for alarms, allowing users and projects to have limits on the number of alarms they can create. This involved modifying the API and configuration files to enforce these quotas and adding tests to verify the quota enforcement. The user also contributed to improving the testing infrastructure, adding support for running unit tests against MySQL and PostgreSQL databases, including setting up the environment and creating dedicated databases per test.
telemetryopenstackopentelemetry
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
Joe Rahme - Software Engineering Manager at Red Hat