I was selected as a CERN Openlab Student with a full time contract for the summer.In this work I’ve learned to use StackStorm, open-source automation platform provided by Extreme Networks, by deploying the platform and investigating its features and, once familiar with the software, I have expanded the current automation pack for the IDS (Intrusion Detection System) system to support multiple network vendors to enable dynamic modifications to traffic steering rules.
Studio di soluzioni implementative di piattaforme wireless per e-Health IoT.” This work lead to a publication at EDGING 2019
Mesh BLE Network for disaster recovery and SAR missions (joint project with Northeastern University).As a side project, we developed a new paradigm to create Bluetooth Low Energy mesh network which resulted in a publication at IEEE INFOCOM Demo 2019.
Built a website from scratch with a newsletter service. I consider this work as a full-stack job because the site's images are updated by admin in the cloud and there's a big backend to manage emails, pictures updated by users, email confirmation etc. The website's backend is fully written with Nodejs and the front-end is pure Bootstrap, CSS3 and HTML5. The site is currently available here.
Control Dashboard for UAV (Underwater Autonomous Vehicles) built in Angular that communicates via HTTP and MQTT to cloud and UAVs. Here you can find more information about WSENSE and IoUT.
Contact me for more information about this.
Progetto Universitario per il laboratorio di progettazione software e sicurezza informatica. Università Sapienza di Roma, Anno Accademico 2016/2017. Il progetto prevedeva lo sviluppo di un'applicazione per l'interscambio dei parcheggi. Gli utenti possono cercare un parcheggio (utilizzando filtri come distanza, tipologia della macchina da parcheggiare e tipologia di parcheggio richiesto) o liberarne uno guadagnando punti che permettono di cercare ulteriori parcheggi. Personalmente mi sono occupato della parte Android, sviluppando la UX che tramite le API di servizio permettevano all'utente di prenotare un parcheggio disponibile, liberare un parcheggio, guadagnare stelle e comunicare con gli altri utenti. Il progetto può essere visionato qui.
Workshop on Cloud and Web Development, using primarily Google tools and technologies. These include Android (Google Phone), Chrome and Chrome OS, Google Maps, YouTube API, Google Visualization API, Google AppEngine, Social networks, Google TV and more. Team work of 5 students. Implementation of an application that tracks food products by collecting detailed info on quality and by following the route from the producer to the final consumer. The course has included several frontal lectures going over the technologies and the rest of the workshop has included project reviews (initial project presentation, design and work plan review, several iterations of project demos and finally a complete project presentation). Each group also maintained a web page with project documentation and design documents.
Development and implementation of an environment controller for a clean room 10000. This was my first real project with an Arduino board and with Python serial communication. Here is the Arduino repository and here is possible to find the Python UX.
Statistics 30 cum laude/30
Network Infrastructures 30 cum laude/30
Final vote : 101/110
Tecniche di Programmazione : 30 cum laude/30
Sistemi Operativi : 30/30
Fondamenti di Informatica II : 29/30
Programmazione Orientata agli Oggetti : 29/30
Reti di calcolatori : 27/30
Ludus una volta, Ludus per sempre
Apart from being a developer, I enjoy most of my time playing PC games and basketball and I spend a large amount of my free time exploring the latest technology advancements in the development world, in particular the part of building solutions for entrepreneurs.
I also organized a library in the oratory, called Mamre Giovani, of my church (Parrocchia Sanfrumenzio at Prati Fiscali”). The main goal of the library is culture spreading and giving a place where everyone can study or read a book, probably the best vehicle of culture and history since his creation. In our library, called BiblioMamreGiovani, every book we’ve collected was given for free by caretakers of our parish and every money donation was used just and only for buying new libraries and books. Meanwhile the library management I’ve assumed the role of coordinator of the whole structure. So I was called to organize work for a team larger 15 guys and during this experience, I’ve learned the difficulties of team-working and the great opportunities to work with good companions. Also inside this project I’ve deployed an automated client-server system to track when the library is opened or not online.