Gian Innocenti

Assistant Professor At MIT at Massachusetts Institute of Technology

United States
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
Gian Innocenti is an Assistant Professor at MIT and a PhD physicist with 11 years of experience leading heavy-flavor and heavy-ion analyses at CERN, including senior roles in the CMS and ALICE collaborations. He combines deep expertise in statistical analysis, Monte Carlo simulation, and high-performance C/C++ and Python development to extract rare signals from extremely high-occupancy collision environments. Gian has designed and deployed reconstruction algorithms used in online and offline CMS systems, improving heavy-flavor data collection under stringent timing constraints. He is an active back-end contributor to high-profile open-source HEP projects (AliceO2, AliPhysics), implementing vertexing, track reconstruction and trigger-selection code central to ALICE analyses. Known for mentoring teams and supervising students, he pairs strong publication and communication skills with hands-on software engineering in distributed computing contexts. An often-overlooked strength is his track record of translating complex physics requirements into optimized, production-ready algorithms that run at scale during data-taking.
code11 years of coding experience
job8 years of employment as a software developer
bookScience High School "Marie Curie"
bookDoctor of Philosophy (Ph.D.), Nuclear Physics, Doctor of Philosophy (Ph.D.), Nuclear Physics at Università degli Studi di Torino
languagesEnglish, French, Italian
github-logo-circle

Github Skills (14)

data-analysis10
data-structures10
alice10
root-view10
exp10
analyse10
c-language10
high-energy-physics10
cprogramming-language10
document-root10
particle-physics10
data-structure10
algorithm9
algorithms9

Programming languages (8)

C++ShellCSCSSTeXMathematicaJupyter NotebookPython

Github contributions (5)

github-logo-circle
AliceO2Group/O2Physics

Feb 2020 - Oct 2021

ALICE O2 Analysis repository
Role in this project:
userBack-end Developer & Data Scientist
Contributions:38 reviews, 29 commits, 25 PRs in 1 year 8 months
Contributions summary:Gian primarily contributed to the ALICE O2 physics analysis repository by implementing and modifying analysis tasks related to particle physics reconstruction and analysis. Their work involved writing and modifying C++ code within the O2 framework, including defining data structures, implementing vertexing algorithms, and calculating invariant masses. They also introduced features for trigger selection and performed data validation tasks.
alice
AliceO2Group/AliceO2

Feb 2020 - Jun 2021

O2 software project for the ALICE experiment at CERN
Role in this project:
userBackend Developer
Contributions:150 reviews, 45 commits, 117 PRs in 1 year 4 months
Contributions summary:Gian primarily contributed to the O2 software project for the ALICE experiment at CERN. Their work involved implementing and modifying analysis tasks, specifically focusing on vertex finding and secondary vertex reconstruction. The commits demonstrate the user's involvement in defining data structures and tables within the O2 framework, adding calculations for invariant mass, and incorporating trigger selection mechanisms, showcasing a focus on data analysis and physics-related computations. They appear to be working within a C++ environment, developing algorithms related to track and vertex reconstruction for high-energy physics experiments.
c-plus-plusalice-experimentalicecern
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
Gian Innocenti - Assistant Professor At MIT at Massachusetts Institute of Technology