Giovanni Cerretani is a software developer with nine years of experience building high-performance libraries and front-end tools for High Energy and Nuclear Physics at CAEN SpA. Trained as a physicist with a PhD from the University of Pisa, he leverages deep domain knowledge to design embedded Linux and Windows applications in C, C++ and Java, and applies Git and CI/CD practices to streamline releases. He contributed to experimental physics projects including work connected to the LIGO/Virgo collaboration and earlier hands-on reconstruction algorithms at Fermilab, combining research rigor with production engineering. Based in Tuscany, he brings a rare blend of particle-physics insight and practical software craftsmanship that accelerates instrumentation and data-analysis workflows. Colleagues rely on him for complex algorithmic thinking and dependable, performance-focused implementations in research-driven environments.
9 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Fisica e Tecnologie Avanzate, 110/110 e lode, Bachelor's degree, Fisica e Tecnologie Avanzate, 110/110 e lode at Università degli Studi di Siena
Diploma di maturità scientifica, High School/Secondary Diplomas and Certificates, 98/100, Diploma di maturità scientifica, High School/Secondary Diplomas and Certificates, 98/100 at Liceo Scientifico
Doctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at Università di Pisa
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
Giovanni Cerretani - Software Developer at CAEN SpA