Matteo Migliorini

Experienced Project Graduate

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

👤
Senior
🎓
Top School
Matteo Migliorini is an experienced engineer blending physics-rooted research with hands-on firmware and software development for high-throughput data acquisition systems. With nine years of experience at CERN and INFN, he designs and optimizes Phase-2 CMS Level-1 Trigger scouting pipelines that process hardware-reconstructed objects at 40 MHz, spanning FPGA firmware, real-time servers, and Kubernetes orchestration. His PhD work and contributions to the widely used CMS Offline Software (cmssw) include building new DAQ source models, multi-source merging, and initial unpackers for L1 scouting formats—demonstrating deep expertise in data integration and streaming at collider scale. Matteo explores novel data transport and acceleration technologies (RoCEv2, AI Engines, hardware accelerators) to push latency and throughput boundaries. He pairs strong academic credentials (PhD in Physics, MSc in Data Science with top honors) with practical deployment experience in ML-on-FPGA and large-scale distributed training. Less obvious: he routinely operates at the intersection of experiment firmware and backend software, making him adept at translating hardware constraints into robust, production-ready data pipelines.
code9 years of coding experience
bookDoctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at Università degli Studi di Padova
github-logo-circle

Github Skills (11)

experiment10
data-structures10
cms10
c-language10
cpp10
cprogramming-language10
cplus10
data-structure10
data-processing10
cer9
algorithms9

Programming languages (6)

C++CTeXScalaJupyter NotebookPython

Github contributions (5)

github-logo-circle
cms-sw/cmssw

Jan 2023 - Jul 2024

CMS Offline Software
Role in this project:
userBack-end Developer
Contributions:17 reviews, 7 PRs, 25 comments in 1 year 6 months
Contributions summary:Matteo implemented a new DAQ source model for Run3 L1Trigger scouting data, integrating and merging data from multiple sources. They modified existing components like EvFDaqDirector to support multiple data sources and added a new data format (SRDCollection) for the scouting data. They also worked on data structure for orbit collection. Furthermore, the user renamed L1 scouting raw data data formats and created initial unpackers for uGMT and CaloL2 data, indicating a focus on data processing and integration within the CMS offline software framework.
cmscernweb-appc-plus-plusbackbonejs
Repository for the tutorials and exercises for the course "Laboratory of Computational Physics" of the academic year 2020/21
Contributions:128 PRs, 116 pushes, 41 comments in 2 months
computational-physicsphysicspythonlaboratoryyear-2020
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
Matteo Migliorini - Experienced Project Graduate