Current Job

Data Engineer

YieldifyJanuary ’17 – current

  • Worked on building ETL and backend API framework for A/B testing of marketing campaigns.
  • Led project to bring client configuration data in the same data warehouse as user event data (Pipeline built on AWS with an event-driven serverless architecture).


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

Data Engineer

Bending SpoonsJanuary ’16December ’16

Worked for an Italian startup, developing a tool for analyzing financial data of the mobile apps market through fetching and processing of terabytes of App Store data.

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


  • Programming Languages: Main: Python ($5+$ years exp.); Familiar with: Javascript/Typescript; Prior experience: C++, Go, OCaml, Java
  • Data Engineering: Apache Airflow, Apache Spark, AWS Lambda, Amazon SNS/SQS, Redis
  • Data Warehousing: Google BigQuery, Amazon Redshift, AWS DynamoDB, PostgreSQL
  • Data Reporting/Visualization: Grafana, Looker, Redash

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).