Place and date of birth: Sestri Ponente (Genova), July 25th, 1969. Italian Nationality.
|1987-1988||Diploma in programming accountant (Ragioniere Programmatore) at Istituto Tecnico Commerciale "Luigi Einaudi" of Genova.|
Master in Computer Science (110/110) at the University of Genova.
PhD in Computer Science, at the Università degli Studi di Milano.
|2000-2002||Researcher Assistant (2+2 years fellowship) at the Department of Informatics and Computer Science (DISI) of the University of Genova.|
|2002-2010||Assistant Professor at the Department of Informatics and Communication (DICo) of the University of Milano.|
|2010-2012||Associate Professor at the Department of Informatics and Communication (DICo) of the University of Milano.|
|2012-current||Associate Professor at the Department of Computer Science of the University of Milano.|
Italian as mother tongue
I'm a good developer using: object-oriented, aspect-oriented, reflective, functional, concurrent and distributed paradigms.
I'm a member of AITO since January 2010 and since January 2013 I sat in the executive board.
I served has reviewer for several papers for TAPOS (Theory and Practice of Object Systems), for ECOOP, for OOPSLA, for Reflection, AOSD and for some workshops on reflection and aspect-oriented programming.
I'm actively part in the organization of the RAM-SE (Reflection, Aspect-Oriented and Meta-Data for SW Evolution) and of the AOM (Aspect-Oriented Modeling) families of workshops.
Currently, I'm also involved in organization of ECOOP'09.