Giulio Eulisse

Staff Member at CERN

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
award
Top expert inHigh-Performance Machine Learning Computing
Giulio Eulisse is a Staff Member at CERN with 20 years of software engineering experience bridging theoretical physics and production engineering for large-scale scientific experiments. He specializes in build systems, CI/CD, performance profiling and packaging, having driven critical infrastructure and tooling for CMS and ALICE (notably contributions to ROOT, cmsdist and ALICE build recipes). Pragmatic and meticulous, he modernizes complex codebases and cross-platform builds while reducing dependencies and improving performance and memory efficiency. His work spans backend development, DevOps and visualization, including integrating Apache Arrow into TDataFrame and enhancing profiler UIs with ImGui. A former physics lecturer and long-term contributor to Open Source HEP software, he combines deep scientific insight with hands-on systems craftsmanship. Off the beaten track, he still thinks like a physicist—curious, experimental and willing to follow white rabbits into tricky engineering problems.
code20 years of coding experience
job15 years of employment as a software developer
bookUniversity of Milan
bookDiploma, Maths and Science, Diploma, Maths and Science at High School
bookDiploma, Diploma at Liceo Scientifico
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (47)

application-framework10
root-view10
performance-monitor10
c-language10
continuous-integration10
package-management10
python10
scripting10
game-dev10
patch10
configuration-management10
alice10
build-system10
analyse10
cmake10

Programming languages (26)

C#CCMakeMakefileGoHTMLFortranShell

Github contributions (5)

github-logo-circle
cms-sw/cmsdist

Feb 2006 - May 2015

CMS Offline Software build configuration
Role in this project:
userBack-end Developer
Contributions:2471 commits, 88 PRs, 47 pushes in 9 years 4 months
Contributions summary:Giulio's commits focus on configuring and maintaining build configurations for the CMS Offline Software project. Their contributions involve patching and modifying setup scripts to avoid dependencies on external libraries such as setuptools, and ensuring compatibility with various Python versions and dependencies like formencode and py2-mysqldb. Additionally, the user updates the build process to integrate tools like lcov for code coverage analysis and adapts the build system to accommodate platform-specific needs, such as the Mac OSX build. The work includes addressing compatibility issues by patching code and adjusting configuration files to use more standard tools.
cmsbuild-configurationoffline
AliceO2Group/O2Physics

Feb 2020 - Jan 2023

ALICE O2 Analysis repository
Role in this project:
userBack-end Developer
Contributions:32 reviews, 52 commits, 300 PRs in 2 years 11 months
Contributions summary:Giulio primarily focused on optimizing and refactoring the codebase within the ALICE O2 physics analysis repository. They made significant changes to the data model, introducing and modifying structures for secondary vertex analysis, PID, and jet finding. The contributions included performance enhancements, such as speeding up PID calculations by avoiding virtual inheritance and optimizing memory usage, and correcting compilation issues on macOS. Additionally, they made modifications and refactoring related to the track extension functionality.
alice
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