Education

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

  • 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

  • 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)