Giovanni Cerretani

Software Developer at CAEN SpA

Tuscany, Italy
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
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.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor'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
bookDiploma 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
bookDoctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at Università di Pisa
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
1,714reputation
29kreached
31answers
21questions
github-logo-circle

Github Skills (103)

json-parser10
msgpack10
bson10
family-tree10
cpp10
json-pointer10
cbor10
iiif10
json10
formatting10
compile10
messagepack10
json-patch10
logger10
doxygen10

Programming languages (5)

TypeScriptC#C++CPython

Github contributions (5)

github-logo-circle
gcerretani/map

Apr 2018 - Oct 2022

A type-safe hash map implementation for C
Contributions:2 releases, 23 pushes, 2 tags in 4 years 6 months
compile-timehashmutexhash-maptype-safe
gcerretani/antenati

Nov 2018 - Jan 2023

Tools to download data from Portale Antenati
Contributions:12 releases, 94 commits, 5 PRs in 4 years 3 months
iiifmiradorfamily-history-applicationsportale-antenatigenealogical-data
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