Guilherme Amadio

Computing Engineer, IT-SD-PDS at Gentoo Linux

Geneva, Geneva, Switzerland
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
Guilherme Amadio is a computing engineer with 14 years of experience specializing in back-end systems, build infrastructure, and scientific storage technologies at CERN, where he contributes to XRootD and EOS. He combines production-grade DevOps and C++ expertise—improving build systems, OpenSSL compatibility, and SIMD/vector code—with long-standing open-source stewardship as a Gentoo developer since 2015. His work spans high-performance scientific software such as ROOT and Cling, where he has modernized C++17 compatibility and added profiling/debugging support. Trained to a PhD level at the University of Illinois and experienced in academic research, he brings a researcher's rigor to practical, maintainable engineering solutions. An often-overlooked strength is his focus on build stability and portability, quietly reducing friction for large-scale scientific collaborations.
code14 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (M.Sc.), Master of Science (M.Sc.) at 東京大学
bookUniversity of Illinois Urbana-Champaign
bookUniversity of São Paulo
stackoverflow-logo

Stackoverflow

Stats
392reputation
19kreached
7answers
2questions
github-logo-circle

Github Skills (25)

debugging10
debug10
c-language10
build-system10
cmake10
openssl10
build-automation10
profiling10
simd10
cling10
cpp10
cprogramming-language10
linux9
avx9
sse9

Programming languages (14)

C++CCMakeTeXMakefilePerlHTMLGroovy

Github contributions (5)

github-logo-circle
root-project/root

Jan 2017 - Dec 2022

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
userBack-end Developer
Contributions:111 reviews, 1262 commits, 691 PRs in 5 years 11 months
Contributions summary:Guilherme's primary contribution involved applying changes to the `libAfterImage` library within the ROOT project, specifically to support the giflib-5 library. The modifications included adapting existing code to be compatible with the new giflib version, as well as some minor build system updates. Further contributions centered around making improvements to the mathmore/GSLInterpolator, including warnings about suppressed warnings. Finally, the user was involved in build system modifications for various external projects.
pythonroot-cernmathematicsc-plus-plusscientific-visualization
xrootd/xrootd

Oct 2022 - Jan 2023

The XRootD central repository https://my.cdash.org/index.php?project=XRootD
Role in this project:
userBack-end & DevOps Engineer
Contributions:13 releases, 219 reviews, 47 commits in 3 months
Contributions summary:Guilherme primarily contributed to the build system and infrastructure of the XRootD project. Their work includes fixing build errors, replacing deprecated commands in build scripts, and ensuring compatibility with newer versions of tools like OpenSSL. They also modified CMake configuration files to improve build processes and addressed warnings related to package name mismatches, indicating a focus on build stability and maintainability. Furthermore, the user updated code to leverage newer OpenSSL functions and resolve code quality issues.
tarballxrootdstorageaixdistributed-file-system
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
Guilherme Amadio - Computing Engineer, IT-SD-PDS at Gentoo Linux