Cyril Roelandt

Software Engineer at eNovance from Red Hat

Greater Bordeaux Metropolitan Area France
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
Cyril Roelandt is a software engineer with 12 years’ experience specializing in backend development and Python migrations, currently based in the Greater Bordeaux area and working at eNovance/Red Hat. He is an active open-source contributor to major OpenStack projects (Keystone, Neutron, Glance, Swift, Tempest, Ceilometer), where he focused on Python 3 porting, byte/string correctness, and hard-to-catch runtime and test-suite fixes. His background in systems and runtime work (INRIA’s StarPU) and teaching operating systems gives him strong foundations in low-level concerns and performance-aware engineering. Cyril also improves developer tooling and CI quality—adding static analysis and test automation to projects—to reduce regressions in large codebases. Notably, he has addressed subtle interoperability issues (EC2 signing, requests/httpretty encoding) that often block cross-version compatibility. He combines rigor in maintenance and testing with practical experience shipping compatibility improvements across widely used cloud infrastructure.
code12 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at Ecole nationale supérieure d'Electronique, Informatique et de Radiocommunications de Bordeaux
bookMaster's degree, Computer Science, Master's degree, Computer Science at Université de Bordeaux 1
languagesEnglish, French
github-logo-circle

Github Skills (30)

python10
testing10
httpretty10
n10
ceilometer10
pest10
openstack10
temper10
openstack-neutron10
tempo10
documentation10
api-design9
restful-api9
unit-testing9
api-rest9

Programming languages (4)

ShellCNixPython

Github contributions (5)

github-logo-circle
openstack/glance

Nov 2015 - Nov 2022

OpenStack Image Management (Glance). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:53 commits in 7 years 1 month
Contributions summary:Cyril primarily contributed to fixing Python 3 compatibility issues within the OpenStack Glance project. Their work involved identifying and correcting instances where the `request.body` needed to be bytes, rather than strings, to be compatible with Python 3. They also fixed various test failures related to the Python 3 migration. The user's commits touched multiple test files, including resource tests and registry API tests, ensuring the project's test suite passed in the Python 3 environment.
opendevglanceimage-managementopenstack
openstack/ceilometer

Jul 2013 - Oct 2015

OpenStack Telemetry (Ceilometer)
Role in this project:
userBackend Developer
Contributions:15 commits in 2 years 2 months
Contributions summary:Cyril primarily contributed to documentation and code maintenance within the Ceilometer project. They fixed typos and clarified existing documentation, particularly regarding Cinder, Swift, and Nova measurements. The user also addressed minor code improvements such as trivial cleanup, corrected instance creation, and added features for processing network metering reports from Neutron.
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
Cyril Roelandt - Software Engineer at eNovance from Red Hat