Raphaël Gomès

Co-Owner at Octobus

Lyon, Auvergne-Rhône-Alpes, 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
Raphaël Gomès is a pragmatic software engineer and co-owner based in Lyon with a decade of experience modernizing developer tooling and distributed version control. At Octobus he’s been rewriting parts of the Mercurial DVCS in Rust to boost performance, reflecting a systems-focused, performance-first approach. He contributes to notable open-source projects like Mozilla’s sccache and the Python benchmarking tool asv, with work spanning backend optimizations and full-stack fixes. Known for automating work out of existence, he blends hands-on low-level engineering with product-minded leadership from multiple lead roles. An unusual strength is his comfort shifting between compiler-wrapping tooling and web-facing benchmarking UIs, making him effective across the stack.
code10 years of coding experience
job4 years of employment as a software developer
bookComputer Science, Computer Science at Université Claude Bernard Lyon 1
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
998reputation
100kreached
35answers
10questions
github-logo-circle

Github Skills (27)

caching10
benchmark10
c-language10
python10
benchmarking10
preprocessor10
rust10
cprogramming-language10
javascript9
performance-optimization9
optmization9
optimisation9
compiler-design9
optimization9
test-automation9

Programming languages (13)

CSSC++RustCMakefileGoHTMLKotlin

Github contributions (5)

github-logo-circle
mozilla/sccache

Aug 2023 - May 2024

Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.
Role in this project:
userBackend Developer
Contributions:25 reviews, 6 PRs, 40 comments in 8 months
Contributions summary:Raphaël made several contributions focused on improving the sccache tool. They addressed typos and implemented changes to improve the codebase's structure, particularly around preprocessor processing. Additionally, they modified the code to handle time macros and integrated functionality to read direct mode manifests for debugging purposes. Further, they made updates to handle certain compiler arguments and optimize preprocessor behavior.
cloud-storageccachecachestorage
airspeed-velocity/asv

Mar 2019 - Oct 2019

Airspeed Velocity: A simple Python benchmarking tool with web-based reporting
Role in this project:
userFull-stack Developer
Contributions:8 commits, 10 PRs, 19 comments in 7 months
Contributions summary:Raphaël primarily contributed to the `asv` project by implementing new features and fixing bugs, with changes across the frontend and backend code. The user added a feature to hide the legend in the graph display, modified the configuration file, and fixed an off-by-one error in the utility functions. Additionally, the user worked on adding environment variable matrix to pass to tests and build.
pythonbenchmarkingreportingweb-basedbenchmark
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
Raphaël Gomès - Co-Owner at Octobus