Curriculum Vitae
A one-page italian version of my CV is available here (una pagina riassuntiva del mio CV in italiano è disponibile qui).
Personal Information
My name is Leonardo and my surname is Lavagna. I was born in Cagliari and I live in Rome. I’m a matematician specialized in data science, with working experience in the fields of bioinformatics, statistics, machine learning and affine areas. Currently I’m pursuing a PhD in quantum computing at Sapienza University of Rome in the NESYA multidisciplinary lab in the Department of Information Engineering, Electronics and Telecommunications (DIET).
Working Experience
I have worked as Data Analyst and Researcher in consulting firms active in biotechnologies, chemistry and related areas. I’ve some experience as a developer (also with cloud technologies) and occasionally I’ve worked as a consultant in the field of cybersecurity. More recently, I co-founded a start-up with my friend and colleague, Giorgio, specializing in the development of innovative IT solutions. We focus on automation, digitization, and process optimization using technologies such as AI and cloud computing. While we primarily serve the pharmaceutical sector, we also work across various industries, offering custom software, data analysis, IT consulting, and IoT solutions.
- 2025 Co-founder LittleBulb s.r.l.
- 2023-present PhD candidate at Sapienza University of Rome.
- 2021-2023 Data Scientist Unilab - Italy.
Education
My education started with a degree in Pure Mathematics, then I specialized in Data Science and now I’m doing research in the field of Quantum Computing.
- High School Diploma (Liceo Scientifico PNI) at Liceo Scientifico Statale Farnesina of Rome
- Stage INFN-LNF summer stage at Laboratori Nazionali di Frascati working on Plank’s constant measurements apparatuses.
- Degree in Mathematics with a thesis on a mathematical model in fluidodynamics under the supervision of Prof. Paolo Buttà at Sapienza University of Rome. My thesis (in italian) is available here.
- Erasmus one semester at the Johannes Gutenberg University of Mainz (Germany) focusing on probability theory, complex geometry and analytical mechanics.
- Master of Science in Data Science With a thesis on a novel variant of the Quantum Approximate Optimization Algorithm, under the supervision of Prof. Massimo Panella and Andrea Ceschini, at Sapienza University or Rome. My thesis was published here.
- Leonardo Labs Training camp focusing on Image Classification with real world Data Distributions.
- AWS Training camp focusing on High-performance cloud computing.
- Pursuing a PhD in Information and Communication Technologies (ICT) at the Department of Information Engineering, Electronics and Telecommunications (DIET) of Sapienza University of Rome in the NESYA multidisciplinary lab, under the supervision of Prof. Massimo Panella.
Foreign Languages
My motherlanguage is Italian, I am fluent in English, and I have a basic knowledge of German. Currently I’m studying Chinese and trying to remember the Franch I’ve learnt in school.
- 🇬🇧 Cambridge English: Proficiency (level C2)
- 🇩🇪 B1 Deutch Prüfung
Information Technologies
I have a working knowledge of Python, R, C, MATLAB, and affine languages. Moreover, I’m familiar with working in macOS, Unix, and Linux environments, as well as with development tools such as Anaconda and Visual Studio Code. I have both practical and research experience in machine learning applications (from anomaly detection to recommendation systems) and quantum computing. I’ve also worked with databases, automation (Arduino, Raspberry Pi), game and app development, and a touch of web development. My experience with the AWS cloud platform is limited but goode enough to deploy small-sized projects. I also have a good understanding of cryptography and blockchain technologies, as well as protocols such as TCP/IP and Ethernet. More importantly, every time I open Office, I feel like I’m using a tool designed by someone who really doesn’t like me. If you really want to test my patience, just send me Word documents or Excel spreadsheets…
- Selection of Programming Lenguages C, C++, Python, MatLab, Java, R
- Selection of operating systems Mac Os X, Unix, Linux
- Selection of Developing environments and platforms Anaconda, Git, Github, Heroku, Streamlit, Wordpress
- Cloud platforms AWS
- Databases SQL with MySQL, no-SQL with MongoDB
- Other Cryptography, penetration testing and network analysis, LANs, simple electronical circuits, basic computer architectures, basic web design skills (HTML, CSS).
Other
I’ve studied piano and composition at Santa Cecilia conservatory of Rome. I’ve also playied tennis at a semi-professional level, but then I had to choose between my music passion, studying mathematics, and sports… music & math won, and for some time I had the “pleasure” of being piano accompanist to some singers… Nonetheless I became a certified FIT tennis teacher and sports director. I’m also a certified Rescue Padi Diver, and I enjoy the occasional Dive. More importantly, I like the occasional sail.
During the years I have done miscellaneous jobs related to these passions of mine: from sailing teacher at the very nice and original Mal di Mare sailing school, to tennis teacher with the ASD D’Innocenzo Tennis Team in Rome. I like excursionism, if bossible with my bike. I’m a good chess player, where good means that I can beat most of my friends, but I loose to $\sim 1800$ Elo players online. Ah, I also have a passion for “ugly” postcards, and I collect them.