Romain Beuque is a seasoned Software Developer with 13 years' experience building and migrating core services at OVH, where he drives the transition from monoliths to microservices and develops internal frameworks that boost developer productivity. Comfortable across backend and DevOps domains, he has contributed meaningful enhancements to open-source projects (notably a Go-based supervisord and OVH's utask), improving robustness, CI workflows, and container-based testing. His background spans API design for billing/order systems, integrations across heterogeneous platforms, and practical infrastructure work ensuring reliable deployments. Early leadership in large student-run networks and a history of running production Linux services hint at pragmatic operations instincts beneath his engineering depth.
13 years of coding experience
5 years of employment as a software developer
Master of Engineering (MEng), Computer Science, Master of Engineering (MEng), Computer Science at Polytech Paris-Sud
French Scientific Baccalaureate, Speciality : Math, French Scientific Baccalaureate, Speciality : Math at Lycée Marie Laurencin
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
Role in this project:
DevOps Engineer
Contributions:1 release, 152 reviews, 149 commits in 3 years
Contributions summary:Romain primarily focused on improving the development stack for the `ovh/utask` repository, demonstrating a strong DevOps focus. Their contributions include enhancing the CI process by adding a Docker build step, validating the Dockerfile, and integrating `wait-for-it.sh` to ensure database availability. The user also introduced configuration variables for UI path prefixes, optimized the Docker-based test environment, and refactored internal task management.
Contributions:23 commits, 15 PRs, 12 comments in 10 months
Contributions summary:Romain primarily contributed to improving the `supervisord` project, a Go-based supervisor implementation. Their work included adding features like directory directives and addressing nil pointer exceptions, improving the application's robustness. They also enhanced the application's functionality by implementing shutdown, restart, and log clearing commands, and fixed issues related to command returns. Additionally, the user made changes related to environment variables and made general code improvements, including refactoring and correcting typos.
golang
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.