Romain Berger is a seasoned software engineer based in France with 13 years of experience building user-facing applications and backend systems, currently focused on Synthetics at Datadog. He has transitioned from front-end roles—rewriting large-scale isomorphic apps with React and leading front-end guilds—to backend engineering work enhancing Datadog’s Terraform provider and synthetics test capabilities. Comfortable across the full stack, he’s shipped features spanning UI, Electron desktop apps, Node/Django services, and infrastructure-as-code integrations. An active open-source contributor, Romain added French localization to 24pullrequests and implemented multi-step API steps, retries, and client-certificate support in DataDog’s Terraform provider, reflecting both product sensibility and attention to robustness. Collected experience in media and consumer products gives him a practical understanding of performance, internationalization, and end-to-end testing in production environments.
13 years of coding experience
7 years of employment as a software developer
Licence Professionnelle CISPM Multimédia, Licence Professionnelle CISPM Multimédia at IUT de Tarbes
DUT Techniques de Commercialisation, DUT Techniques de Commercialisation at IUT Tarbes
Contributions:57 reviews, 84 commits, 71 PRs in 2 years 4 months
Contributions summary:Romain significantly contributed to the Datadog Terraform provider, focusing on enhancing the synthetics test resources. Their work involved adding new features like retries, DNS server configurations, and client certificate options, along with improvements to test configurations and the implementation of API steps for multi-step tests. They also contributed to the addition of new assertions and local variables within browser tests, expanding functionality and improving the provider's capabilities.
:christmas_tree: Giving back to open source for the holidays
Role in this project:
Full-stack Developer
Contributions:19 commits in 2 days
Contributions summary:Romain primarily contributed to the internationalization of the application by adding French language support. This involved modifying configuration files to include French as an available locale and updating application helper files. Furthermore, the user integrated the changes by merging commits and updating various models and controller files. The contributions also touched on the user interface and other supporting files within the application.
christmas-treerailsjavascriptrubychristmas
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.