Matteo Massetti
Software Engineer
My name is Matteo Massetti, I was born in 1997, and I am a Software Engineer. I have been interested in the world of computer science and programming since I was a young boy, but it was in 2016, when I enrolled in the Faculty of Computer Science in Perugia, that I was able to materialize my passion.
Contact MeProjects
MoneyTrack
An Android application that allows the user to track and review all the earning and expenses. The main goal of MoneyTrack is to be simple to use, to provide a quick way to enter a new expense or income (in app called Bids) and an intuitive category management.
Link →Leveraging Physical Cues for Learned Representations in Visual Question Answering
Inferring knowledge from various sources and data, such as natural language and visual data, is challenging. This work present a new module for Neural Netowrk Architectures aimed at improving this capability.
Link →Brain Tumor Detection
In this project, I implemented a convolutional neural network to perform semantic segmentation of MRIs depicting brains.
Link →Irony and Sarcasm detection in tweets
In this project, developed in collaboration with a colleague from the University of Pisa, I implemented several machine learning models to solve the tasks of the EVALITA challenge.
Link →Low Rank Approximation with Normal Equation and Cholesky Factorization
In this project, developed in collaboration with a colleague from the University of Pisa, we used an altered optimisation algorithm to calculate a low rank approximation of a matrix A.
Genetic Algorithm and Parallelism for Traveler Salesman Problem
In this project, I implemented a genetic algorithm to solve the travelling salesman problem on a parameterisable number of nodes. To speed up the evolution process, I used and compared two parallelisation techniques: C++ threads and the FastFlow library.
Link →Work Experience
Machine Learning Engineer
Machine Learning Reply | 2024 - Present
Machine Learning Engineer employed in implementing products and solutions for different types of customers, mainly using the Google Cloud Platform.
Software Developer
Micra s.r.l. | 2021 - 2024
Full Stack Developer of products, services and platforms in banking and industry. Within the Research and Development group, I've contributed to the study of new technologies, including Machine Learning and Artificial Intelligence, aimed at improving company's products and identifying new possibile solutions for the customers.
Stage
Università degli studi di Perugia | 2018
Programming of a plug-in for the Moodle platform, which could facilitate and automate the administration and correction of multiplechoice questionnaires in order to test the knowledge of a large group of university students efficiently.
Education
Master's Degree in Computer Sciences
Università di Pisa | 2019 - 2023
Curriculum Artificial Intelligence - Final mark: 110/110 e lode
Thesis: Leveraging Physical Cues for Learned Representations in Visual Question Answering
Bachelor's Degree in Computer Science
Università degli Studi di Perugia | 2016 - 2019
Final mark: 110/110 e lode
Thesis: Multidimensional Link Prediction
Diploma in Administration, Finance and Marketing
Istituto R. Bonghi, Assisi | 2011 - 2016
Final mark: 98/100