Matteo Cardellini

Education

Computer Engineering - Artificial Intelligence and Human-Centered Computing

Master's Degree
Università degli Studi di Genova
09/2019 - Present

Data Analysis and Data Mining, Computer Security, Operations Research, Human Computer Interaction, Software Engineering, Methods and Tools for Industrial Automation, Artificial Intelligence, Data Visualisation, Methods and Tools for Decision Support, Multimodal Systems, Embedded Systems, Semantic Web Technologies, Advanced Artificial Intelligence

Computer Engineering

Bachelor's Degree
Università degli Studi di Genova
09/2016 - 09/2019

Mathematical Analysis, Information Technology, Digital Design, Geometry, General Physics, Circuits Theory, Electronic Computers, Databases, IT and Computing, Electrical Communications, Systems' Theory, Mathematical Physics, Design and Analysis of Algorithms, Electronic Devices and Circuits, Discrete Event Systems, Software Tools for Controls, Automatic Control, Web Application Development, Computer Networks

Thesis: Visual and Data Analytics for the analysis of train flows in the railway network.
Relators: Prof. M. Maratea, Prof. L. Oneto
Final Grade: 110/110

Liceo Scientifico

High School
Convitto Nazionale C. Colombo
09/2010 - 06/2016

Mathematics, Physics, Latin, History, Philosophy, Art History, Italian, English

Final Grade: 90/100

Publications

2021

C4 - A Planning-based Approach for In-Station Train Dispatching - M. Cardellini, M. Maratea, M. Vallati, G. Boleto, L. Oneto - In Proceedings of the 14th Annual Symposium on Combinatorial Search (SoCS-21)
C3 - An Efficient Hybrid Planning Framework for In-Station Train Dispatching - M. Cardellini, M. Maratea, M. Vallati, G. Boleto, L. Oneto - In Proceedings of the International Conference on Computational Science (ICCS-21)
C2 - In-Station Train Dispatching: A PDDL+ Planning Approach - M. Cardellini, M. Maratea, M. Vallati, G. Boleto, L. Oneto - In Proceedings of the 31st International Conference on Automated Planning and Scheduling (ICAPS-21)

2020

C1 - Answer Set Programming in the Healthcare Domain: Extended Overview. - M. Alviano, R. Bertolucci, M. Cardellini, C. Dodaro, G. Galata, M. K. Khan, M. Maratea, M. Mochi, V. Morozan, I. Porro, M. Schouten - 19th International Conference of the Italian Association for Artificial Intelligence (AI*IA 2020)

Work Experiences

SurgiQ SRL

Genoa, Italy
Researcher
04/2021 - Present
Answer Set Programming
NodeJS Matlab

Built and optimized scheduling systems based on state-of-the-art artificial intelligence’s technologies for the scheduling of physiotherapic sessions for the rehabilitation of patients in hospitals.

Secondhand Mobile SRL

Genoa, Italy
CTO & Co-founder
02/2018 - 03/2021
AngularJS HTML LESS
Cordova/Ionic NodeJS
Built a cloud based management system using Angular, NodeJS and AWS accessed daily by more than 140 customers all-over Italy.
Built and published an iOS/Android App with 65k active downloads.
Helped the company to grow to 14 employees and a yearly revenue of 5 million euros.
Managed 4 software engineers using an Agile methodology continuously delivering improvements to the corporate code-base.

SmileApp

Genoa, Italy
Freelance Developer
02/2015 - 02/2018
AngularJS HTML LESS
Cordova/Ionic NodeJS

As soon as I turned 18 I started my own freelancer activity, SmileApp, building mobile applications and websites for stores and companies in my hometown, Genoa. In my portfolio I have many clients, among which stand out an important phone reseller, Stylecar, with over six thousand clients registered in the application that I built, and a medical and dentistry conference organiser, e20, with more than forty thousand clients all over Italy.

Sablono GmbH

Berlin, Germany
Front End Developer, Intern
07/2016 - 09/2016
NodeJS Socket.io

My amazing experience at Sablono and the awesome people that I met during the previous summer were the reason I decided to come back in the summer of 2016 to work again at Sablono. This time, besides building the Sablono platform, I also lead some side projects, that has been later implemented in the main workflow, implementating a live communication between the web platform and the mobile application using NodeJS and Socket.io and a system of push notifications through APNs and GCM.

Sablono GmbH

Berlin, Germany
Front End Developer, Intern
06/2015 - 09/2015
AngularJS HTML LESS Ionic

Sablono is an IT Company based in Berlin which provides a web application for construction companies to easily track their progress across multiple construction sites. My work was to build clear and efficient user interfaces for the web application employing AngularJS as the main framework. This experience made me really understand the working environment and how big teams operate together to achieve a common goal through methods like Git for the versioning and publishing control and the Agile Method Scrum for managing the product development.