Curriculum Vitae
For the boring and ugly pdf version click here.
Experience
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
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)
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”).
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.
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
Milan, Italy
Oct. 2013 - Jul. 2016
Sep. 2016 - Oct. 2019
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...