Who I am

I graduated in Particle Physics at the Physics Department of the University of Milan, with an experimental thesis on the measurement of CP violation in charmless B decays at BaBar experiment at SLAC National Accelerator Laboratory. Afterwards, I started my Ph.D. in Particle Physics at the University of Milan, working on the BaBar experiment, where I performed several measurements on charmless B meson decays. I defended my thesis on January 12th, 2007.

After my Ph.D., I had an "Assegno di Ricerca" (Italian PostDoc) at the University of Milan, with activity on the BaBar experiment and the Atlas experiment at CERN. I was the BaBar Physics Software coordinator in 2007 directly based at the SLAC National Accelerator Laboratory. My main duty was to support the BaBar physics users. I spent the 2008 and 2009 working on a development of a software tool for track resolution measurements at Atlas experiment, directly based at CERN.

During the master and Ph.D. years, I developed a parallel data analysis program to perform data analyses, based on the C++ ROOT framework. Furthermore, since the beginning of my Ph.D. I worked on a project of optimization and parallelization of data analysis software, collaborating with HPC Cineca group at Bologna and the ROOT team. In particular, I contributed to the development of the RooFit and RooStats data analysis packages, which are part of ROOT framework. As part of this activity, in 2010 I spent 2 months at SARA, under the HPC-Europa2 project.

In 2010 I joined the CERN openlab with a COFUND-CERN and Marie Curie fellowship. Within openlab, I worked on the optimization and parallelization of software used in High Energy Physics community for many-cores systems, in collaboration with Intel. I developed a C++ prototype for Maximum Likelihood fitting, which was also ported to GPUs and Intel Xeon Phi accelerators. The activity is reported in several papers.

Between September 2012 and December 2014 I was an application analyst at CRAY, based at CSCS (Lugano, Switzerland). My main duty was to support CSCS user community for the CRAY software products. Furthermore, I worked on porting applications to the new CRAY systems at CSCS (e.g. Piz Daint), especially for the GPUs usage.

In 2015-2016, I was a postdoctoral research associate at ETH Zurich, working in the CP2K team (Department of Materials, Nanoscale Simulations group), under the PASC project. The project continued at the University of Zurich (Department of Chemistry, Computational Chemistry group) for the period 2017-2018, where I was the development leader of the DBCSR library for Sparse Matrix-Matrix multiplications, under the PASC 2017 - 2020 project.

Since October 2018, I have been rejoining Cray (HPE since 2020), as part of the EMEA Research Lab group, working in several EU projects (Plan4res, SODALITE).