Guillaume Raffin

PhD Student at Atos, Univ. Grenoble-Alpes, Inria

Grenoble, 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

🤩
Rockstar
🎓
Top School
Guillaume Raffin is a PhD student and software engineer in Grenoble with 11 years of hands-on experience in distributed systems, energy-aware computing, and cloud-native tooling. He leads the Alumet project—built in async Rust with low-level probes and zero-copy serialization—to measure software energy consumption at scale, combining research rigor with production-grade engineering. Guillaume has contributed to high-profile open-source projects like the Scala 3 compiler and improved build/release workflows for Bloop, demonstrating a knack for both backend tooling and DevOps automation. His background spans HPC scheduling, Kubernetes placement policies for carbon reduction, and serverless backend work, reflecting a practical focus on efficiency and sustainability. He also teaches and trains students and professionals, translating complex systems thinking into accessible practices.
code11 years of coding experience
bookComputer Science, Computer Science at Ecole polytechnique fédérale de Lausanne
bookDUT, Statistics, Computer Science, Business Intelligence, DUT, Statistics, Computer Science, Business Intelligence at IUT2 Grenoble
bookMaster's degree - official engineer title, Computer Science, Master's degree - official engineer title, Computer Science at Grenoble INP - Ensimag
languagesEnglish, French, German
stackoverflow-logo

Stackoverflow

Stats
773reputation
240kreached
13answers
2questions
github-logo-circle

Github Skills (23)

git10
packaging10
build-system10
scala10
automation10
archlinux10
build-tools10
automations10
dokka9
bash9
document-generation9
documentation9
documents9
compiler-design8
sbt8

Programming languages (16)

C#JavaC++CRustScalaVueHTML

Github contributions (5)

github-logo-circle
scala/scala3

Aug 2019 - Nov 2022

The Scala 3 compiler, also known as Dotty.
Role in this project:
userBack-end Developer
Contributions:110 reviews, 172 commits, 52 PRs in 3 years 3 months
Contributions summary:Guillaume contributed to the Scala 3 compiler by adding and modifying files related to documentation generation using the Dottydoc tool. Their work involved adding logos, setting project metadata, and customizing the Bootstrap theme. They also implemented features such as a responsive sidebar and incorporated code highlighting within the documentation, improving the overall user experience.
compilerscala3scaladottyepfl
scalacenter/bloop

Jan 2019 - Oct 2020

Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
Role in this project:
userDevOps Engineer & Release Manager
Contributions:13 commits, 5 PRs, 14 comments in 1 year 9 months
Contributions summary:Guillaume primarily focused on improving the build and release process for the Bloop project. They implemented and refined the Arch Linux package generation, modifying build scripts and integrating it into the release workflow. The user also made changes to support SSH authentication for Git operations, allowing for updates to the AUR repository, and addressed caching issues. Additionally, they streamlined the release process by enabling updates without requiring Git tags and following AUR conventions.
build-serverproductivitycompilation-servercompiledeveloper-tools
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
Guillaume Raffin - PhD Student at Atos, Univ. Grenoble-Alpes, Inria