Education
Executive Master, Ph.D., Master, High School Diploma
Executive Master, Ph.D., Master, High School Diploma
- November 2014 – June 2016: Executive Master in ICT Management, Università degli Studi di Milano-Bicocca, Dipartimento di Informatica, Milano (IT)
- Software QA, Project Management, Could Computing, Team building/leading, Communication
- February 2004 – January 2007: Ph.D. in Elementary Particle Physics, Università degli Studi di Milano, Dipartimento di Fisica, Milano (IT)
- Experimental particle physics and statistical data analysis activities
- October 1997 – October 2002: Master degree in Physics, Comprehensive final grade: 110/110 cum Laude, Università degli Studi di Milano, Dipartimento di Fisica, Milano (IT)
- Experimental physics, scientific software programming, statistical data analysis
- September 1992 – July 1997: High School Diploma, Comprehensive final grade: 60/60, Istituto Tecnico Industriale Statale G. Ferraris, Catania (IT)
Advanced courses
Advanced courses
- HPC Courses at the International Spring School on High Performance Computing, April 23-27, 2018 San Sebastián / Donostia (Spain)
- Two-days course on "Successful fund acquisition for researchers", 31 October and 14 November 2017, University of Zurich, Zurich (CH)
- Concept of Object-Oriented programming, Big Data, Data Mining, September 2016 – December 2016, ETH Zurich, Zurich (CH)
- HPC Code Modernization - Advanced Developer Workshop, June 15 – 16, 2016, Zurich (CH)
- Advanced C++ for HPC, December 14 – 15, 2015, CSCS (CH)
- Symposium on Machine Learning Science, November 3, 2015, Competence Center Computational Sciences, Universität Basel (CH)
- Workshop on “Node-level Performance Engineering”, May 15 – 16, 2014, CSCS (CH)
- Course “Python - Hands-on Introduction”, February 20 – 23, 2012, CERN
- CERN openlab / Intel workshop on “Numerical Computing”, February 7 – 8, 2012, CERN
- Conference “Toward petaflop numerical simulation on parallel hybrid architectures”, June 6 – 10, 2011, INRIA Sophia Antipolis, France
- HPC-Europa2 grant at SARA supercomputing center (http://www.sara.nl), collaborating with Wouter Verkerke at NIKHEF, January – February 2010, Amsterdam, Netherlands
- CERN openlab / Intel workshop on “Multi-threading and Parallelism”, May 2009, CERN
- CERN openlab / Intel workshop on “Computer Architecture and Performance Tuning”, February 2009, CERN
- Training at CINECA HPC group, April – May 2008, Casalecchio di Reno (BO), Italy
- 3rd Advanced CINECA School of Parallel Computing, October 8 – 12, 2007, Casalecchio di Reno (BO)
- Advanced Object-Oriented Development with Design Patterns Class, March 5 – 8, 2007, SLAC
- CERN School of Computing, Helsinki, Finland, August 21 - September 1, 2006, with CSC certification
- The 2005 European School of High-Energy Physics, Kitzbühel in Tyrol, Austria, August 21 – September 3, 2005
- Italian Physical Society International School of Physics "Enrico Fermi", “CP violation: from quarks to leptons”, July 19-29, 2005 - Varenna, Italy
- 14th School of Parallel Computing, CINECA, 1st edition July 4 – 15, 2005, Casalecchio di Reno (BO)
MOOC courses
MOOC courses
- Future Learn
- Supercomputing (PRACE)
- Data to Insight (The University of Auckland)
- Managing Big Data with R and Hadoop (PRACE)
- Teaching Programming in Primary Schools (Raspberry Pi Foundation)
- Teaching Physical Computing with Raspberry Pi and Python (Raspberry Pi Foundation)
- Object-oriented Programming in Python (Raspberry Pi Foundation)
- Functional Programming in Haskell (The University of Glasgow)
- Understanding Quantum Computers (Keio University)
- Learn to Code for Data Analysis (The Open University)
- High Performance Computing in the Cloud (Dublin City University)
- Defensive Programming and Debugging (Raspberry Pi Foundation)
- Prepare to Run a Code Club (Raspberry Pi Foundation)
- Programming 101: An Introduction to Python for Educators (Raspberry Pi Foundation)
- Programming with GUIs (Raspberry Pi Foundation)
- Programming 102: Think Like a Computer Scientist (Raspberry Pi Foundation)
- Python in High Performance computing (PRACE)
- Coursera
- Architecting with Google Kubernetes Engine (Google)
- Google Cloud Platform Big Data and Machine Learning Fundamentals (Google)
- The Data Scientist’s Toolbox (Johns Hopkins University)
- SQL for Data Science (University of California, Davis)
- Teaching Science at University (University of Zurich)