Current Job

Data Engineer

Bending SpoonsJanuary ’16 – Present

Working for an Italian startup, developing an analytical tool for estimating financial data of the mobile apps market through fetching and processing of terabytes of App Store data.


Ph.D. in Computer Science

University of WaterlooJanuary ’10 – August ’15

Fellow of the Institute for Quantum Computing

Recipient of a David R. Cheriton Graduate Scholarship,
awarded annually to forty to seventy-five full-time University of Waterloo Computer Science graduate students on the basis of scholastic excellence and evidence of research potential.

M.Math in Computer Science

University of PisaFebruary ’09

Final score: 110/110 cum laude

B.Math in Computer Science

University of PisaJuly ’06

Final score: 110/110 cum laude

Work Experience

Google Summer of Code student developer

KDESummer ’12

Created the ownCloud News app, a feed reader for ownCloud. The app has been among the top 5 highest rated apps on the ownCloud App store for two years and it has served as a testbed for ownCloud core technologies, such as the app framework.

Season of KDE student developer

Summer ’11

Built a component for the porting of KDE feed reader Akregator to the storage service Akonadi.

Teaching assistant

University of Waterloo2010 – 2013

Courses: Theory of Quantum Information (graduate), Data Structures and Data Management, Algorithms, Introduction to Computer Science.

Research Experience

Research topics: quantum information theory, quantum computational complexity.

Skills acquired: advanced linear algebra; convex optimization; strong computer science fundamentals.

Selected journal publications:

  • Limitations on separable measurements by convex optimization, 2014
  • Small sets of locally indistinguishable orthogonal maximally entangled states, 2014
  • PPT-indistinguishable states via semidefinite programming, 2012

(Complete list of publications available at

Other Experience

Outreach Program for Women org coordinator and mentor

GNOME FoundationSummer ’14

Coordinated the first participation of ownCloud at OPW and mentored a successful ownCloud project.

UNIX Consultant

Math Faculty Computing Facility, University of WaterlooWinter ’12 and Fall ’12

Assisted students, faculty and staff with computer related problems.

Google Code-in org administrator

KDEWinter ’12

Technical Skills

  • Programming languages: Main: Python; Familiar with: PHP, Javascript; Prior experience: OCaml, Go, C++;
  • Data Engineering: Celery, AirFlow, Apache Spark, Redis, PostgreSQL, Google BigQuery;
  • Data Analysis: R, MATLAB/Octave, pandas, scikit-learn, MS Excel
  • Web technologies: Flask, HTML5, AngularJS framework, CSS;
  • Other technologies: Heroku toolbox, Git, Bash, RSS and Atom standards, LaTeX.

Exchange programs

Research intern

LIAFA, Université Paris DiderotFebruary ’13 – April ’13

Erasmus scholar

Aarhus UniversitySeptember ’07 – March ’08

Professional Service

Reviewer for the journals APS Physical Review A, IEEE Transactions on Information Theory, and for the conferences QIP (2014) and ICALP (2015).