Ho conseguito un dottorato di ricerca in Data Science e Calcolo presso l'Università di Bologna (2021-2025, discusso a marzo 2026 con lode). Ho svolto la mia ricerca di dottorato al CERN nell'ambito dell'esperimento CMS (Compact Muon Solenoid), contribuendo al progetto Next Generation Triggers per il sistema High-Level Trigger.
Il mio lavoro si è concentrato su tecniche di calcolo avanzate per l'elaborazione di grandi quantità di dati scientifici.
Ho sviluppato un framework per la sintonizzazione multi-obiettivo dei parametri (patatune [https://github.com/cms-patatrack/patatune]), attualmente utilizzato in produzione per ottimizzare la ricostruzione delle tracce delle particelle in CMS.
Ho inoltre studiato tecniche di compressione senza perdita di dati per i dati RAW all'interno del framework ROOT per ridurre i requisiti di archiviazione e aumentare la frequenza dei trigger, inclusi studi sull'accelerazione GPU e approcci di apprendimento automatico.
Inoltre, ho gestito un framework per l'orchestrazione dei flussi di lavoro di calibrazione e analisi, ricoprendo il ruolo di sviluppatore principale come coordinatore software di livello 3 per il gruppo di allineamento, calibrazione e database di CMS.
In precedenza, sono stato ricercatore presso il centro di calcolo INFN-CNAF (2019-2021), dove ho lavorato al progetto IoTwins Horizon 2020, contribuendo allo sviluppo di Digital Twin per le piccole e medie imprese.
Il mio lavoro ha incluso la progettazione di piattaforme big data per la raccolta e l'analisi di dati eterogenei, la gestione di infrastrutture basate su cloud e soluzioni di manutenzione predittiva per data center di grandi dimensioni.
Formazione
Ho conseguito una laurea magistrale in Fisica Applicata (2017-2019, 110/110 con lode) e una laurea triennale in Fisica presso l'Università di Bologna.
Ho inoltre seguito corsi di formazione in Statistica e Machine Learning e ho frequentato diverse scuole di Programmazione Moderna ed Efficiente e Calcolo Eterogeneo, ottenendo la certificazione in programmazione CUDA per Python e C++. Ho partecipato ad attività di formazione internazionali, tra cui la CERN School of Computing.
Insegnamento
Ho svolto il ruolo di assistente didattico per i corsi "Programmazione informatica in fisica" (C++) e "Apprendimento automatico applicato" presso l'Università di Bologna (2020-2024), contribuendo alle lezioni, alle esercitazioni pratiche e alla valutazione degli studenti. Ho inoltre tenuto lezioni su C++, Python e Git.