Curriculum Vitae

For the boring and ugly pdf version click here.

Experience

Zupit
Trento, Italy (full remote)
Dec. 2023 - Ongoing

Working as a Full-Stack Software Developer in Zupit, an agile software house focused on delivering quality software, without compromising on learning and work-life balance.

Currently in the Neon team, developing Full-Stack applications in .NET and Angular

e-Novia
Milan, Italy
Sep. 2019 - Nov. 2023

Worked in the Software Engineering team of e-Novia (the “Enterprises Factory”), supporting the company controlled startups in different areas (robotics, mechanics, web, etc…) along with some external corporate customers.

Worked in different projects and technologies such as:

  • Web (React for frontend, .NET and Azure for backend)
  • Robotics and AI (C++, Python, Qt)
  • Augmented Reality/Gaming (Unity)
NECSTLab
Milan, Italy
Jun. 2015 - Sep. 2019
Student member of NECSTLab @ Politecnico di Milano. Started during my bachelor, working mainly on FPGA designs using HLS tools. Later, worked on a master thesis concerning cloud architectures and FPGAs (“BlastFunction: an FPGA-as-a-Service system for accelerated serverless computing”).
Politecnico Milano
Milan, Italy
May 2019 - Jul. 2019
Tutor for the IEIM course (Computer Science for Biomedical Eng. students, C language) and ‘Prova Finale’ course (Software Engineering final project course, Java/OOP concepts etc..) at Politecnico di Milano during the second semester A.Y. 2018/2019.
Maxeler Technologies
London, UK
Mar. 2017 - Sep. 2017

Internship in the Machine Learning team:

  • Design and analysis of ML algorithms for DFE (Java / FPGA-based) acceleration
  • Accelerator integration in a pipelined architecture for facial recognition
  • Tuning of the accelerator to reach high performances

Education

Politecnico di Milano Milan, Italy
Oct. 2013 - Jul. 2016
Sep. 2016 - Oct. 2019
Graduated cum laude in October 2019, with a thesis titled "BlastFunction: an FPGA-as-a-Service system for accelerated serverless computing". During my time here, I learned about advanced CS and Engineering concepts, such as computer architecture design, distributed and parallel systems, artificial intelligence etc...

Languages

C# Language
C++ Language
Python Language
Typescript

Platforms

Angular
Microsoft Azure
Linux
Docker