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.