I obtained a Laurea degree (M.Sc., summa cum laude, GPA 30/30, 1997) and a PhD in Computer Science (2002) from Sapienza University of Rome, where I'm currently
Associate Professor at the Department of Statistical Sciences.
I am puzzled by problems where data, programming models, and computations interact in complex ways.
I have been recently investigating problems and methodologies related to the design and implementation of programming languages and systems, especially for big data analytics applications, focusing on dynamic program analysis, data-flow programming models, and performance profiling.
My long-term research interests also include the design, theoretical and experimental analysis of discrete algorithms and data structures, especially algorithmics for massive data sets, fault-tolerant computing, and graph processing.
I am Associate Editor of the ACM Journal of Experimental Algorithmics since 2014.
I have served on the Steering Committee of ALENEX (SIAM Meeting on Algorithm Engineering and Experiments) and ESA (European Symposium on Algorithms). I've been PC co-chair of
ALENEX 2009 and of the Engineering and Applications Track of ESA 2015.
I'm currently chairing MPLR 2019, the 16th International Conference on Managed Programming Languages & Runtimes.
I regularly serve as a Program Committee member of many major conferences in the fields of algorithmics (including SODA, ICALP, ESA) and programming languages (including ECOOP, OOPSLA, CGO, MPLR).
I co-organized a Dagstuhl Seminar on Empirical Evaluation for Graph Drawing, as well as ECOOP 2016 and ICALP 2016 in Rome. I'm currently local co-chair for CIAC 2019.
I'm a co-winner of a Distiguished Paper Award at OOPSLA 2011, the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. I have received several best-paper invitations to the journal special issues of well-known conferences in theoretical computer science. I have co-authored handbook chapters on selected topics in algorithmics, and two books in Italian, edited by McGraw-Hill, on the design and analysis of algorithms and data structures.
H-index: 26, i10 index: 53
My full CV is available online.