I am a software engineer and a researcher interested in the Internet of Things, mobile and cloud computing. My goal is to innovate and apply the experience I matured while working at Imperial College London, MIT, and Politecnico di Milano to impact our everyday lives.
In this page you can find more information on my skills and on what I have done.

Key Skills

Areas of expertise

  • Mobile computing: involved in the Toshiba-funded ShAir project at MIT Media Lab, where I designed and developed a middleware platform for mobile content sharing and organized two internal workshops.
  • Cloud computing: secured a personal funding of €222K from the EU to carry out at Imperial College London original work of cloud computing optimization.
  • Self-adaptive service-oriented systems: carried out three research projects on this topic while working at Politecnico di Milano, which resulted in the publications of several deliverables and papers.


  • Languages: (expert) Java, C, (medium) MATLAB, SQL; (basic) C#, Perl, PHP, Lisp.
  • Development and testing tools: JUnit, TestNG, Mockito, Maven, Gradle, Hudson/Jenkins, SonarQube, Subversion, Git.
  • OSes and platforms: Mac OS X, Linux, Windows, Android, Amazon AWS.
  • Office: Word, Excel, Powerpoint, Keynote, Omnigraffle.

Presentation and mobility skills

  • Travelled to present research work in 17 academic conferences, 3 invited talks in research institutions, 1 industry presentation.
  • Travelled to attend meetings with existing and potential project partners.

Time-management skills

  • Worked in several research projects at the same time while in Politecnico di Milano.
  • Kept working with different research institution and different projects at the same time while at MIT and Imperial College London.

Supervision, organization, and leadership skills

  • Mentored 1 PhD student (Politecnico di Milano), 4 graduate students (Politecnico di Milano), and 3 undergraduate students (MIT).
  • Elected social and web chair of the 2015 ACM SIGSOFT Symposium on the Foundations of Software Engineering.
  • Nominated poster chair at the 2013 IEEE International Conference on Self-Adaptive and Self-Organizing systems.
  • Selected as program committee at the Workshop on Agents for Complex Systems ACSys 2011 and ACSys 2012.
  • Served as external reviewer for 10 journals and 16 conferences.

Innovation, research, and impact skills

  • Delivered 2 journal papers, 2 book chapters, 17 conference papers, and 3 workshops/demo papers.
  • Obtained 354 citations, with h-index 11, according to Google Scholar.
  • Prepared deliverables and reports for 6 research projects with industrial partners.
  • Reviewed and edited successful EU grant proposals for the projects MODAClouds €6M) and DICE (€4M) for Politecnico di Milano and Imperial College London.

Work Experiences

  • 12/2004 - current
    • Imperial College London, Department of Computing, London, UK
    • Marie Curie Research Fellow
    • Leader of project SPANDO: Self-organising Performance Prediction and Optimisation
  • 02/2013 - 10/2014
    • Massachusetts Institute of Technology, MIT Media Lab, Cambridge, MA, USA
    • Post-doctoral Fellow
    • Team member of projects ShAir and SERS in collaboration with Toshiba, MathWorks, Boeing, BluAptic, National Instruments, and several other institutions.
  • 01/2011 - 01/2013
    • Politecnico di Milano, Department of Electronics, Information, and Bioengineering, Milan, Italy
    • Teaching and Research Assistant
  • 09/2010 - 12/2010
    • IBM Haifa Research Lab, Haifa, Israel
    • Research Intern


  • 2008 - 2010
    • PhD, Information Engineering
    • Politecnico di Milano, Italy
    • Thesis: Self-organizing Methods and Models for Software Development
  • 2005 - 2007
    • MSc (Master of Science), Computer Science
    • University of Illinois at Chicago, IL, USA
  • 2004 - 2007
    • Laurea Specialistica (equivalent to MSc, Master of Science), Information Engineering
    • Politecnico di Milano, Italy
  • 2001 - 2004
    • Laurea (equivalent to BSc, Bachelor of Science), Information Engineering
    • Politecnico di Milano, Italy


  • 09/2016. Invited talk: Northeastern University, Boston, MA, USA
  • 10/2015. Best paper award 2015: IEEE International Conference on Cloud and Autonomic Computing
  • 09/2015. Invited talk: Gran Sasso Research Institute, L'Aquila, Italy
  • 12/2014.  €221K Personal Marie Curie grant: Secured a personal grant funded by the EU to support the SPANDO project at Imperial College London
  • 06/2014. Invited demo: Reached the final phase of the SmartAmerica challenge with project SERS sponsored by the US government
  • 03/2014. Invited talk: Politecnico di Milano, Italy
  • 02/2014. $24K Personal Toshiba grant: Secured a personal grant funded by Toshiba Corporation to support the ShAir project at MIT Media Lab
  • 02/2013. $42K Personal Rocca grant: Secured a personal grant funded by Fondazione Rocca to support the MobileP2P project at MIT Media Lab
  • 06/2012. $10K Amazon research grant: Secured a departmental grant funded by Amazon to support Cloud Computing research at Politecnico di Milano
  • 06/2011. Invited talk: University of Timisoara, Romania



  • 2011 - 2012
    • Software Engineering (48 hours)
    • Politecnico di Milano
    • Software engineering and object oriented programming of mobile applications
  • 2008 - 2012
    • Computer Science B (132 hours)
    • Politecnico di Milano
    • Basic computer science course


  • 2013 - 2014
    • UROP Student supervision program
    • MIT Media Lab
    • 2 undergraduate students
  • 2010 - 2013
    • Ph.D supervision
    • Politecnico di Milano
    • 2 Ph.D students
  • 2007 - 2013
    • Master theses supervision
    • Politecnico di Milano
    • 4 graduate students