The resume is divided in three parts one focusing on employment and freelance activities, the second one is about teaching activities and the third one in about education.
Freelance Senior Software Engineer
Self Employed
2018 - 2021
Development and Maintenance of the coaching platform Dive - Immersive Change https://www.you-dive.com/ for Gruppo Pragma https://gruppopragma.it/ used by companies like TIM Italia, Tim Brasile, Sky, Volkswagen, Openjobmetis, Cattolica Assicurazioni, Vittoria Assicurazioni, LeroyMerlin
PROJECTS
Senior Android Software Engineer
Trenitalia / Almaviva Transportation / Fincons Group
2016 - 2018
Design, development and maintenance of the Android application Mobile Integrated Dashboard used by Trenitalia’s train crews
Design, development and maintenance of the Android application used to justify delays by Trenitalia’s train crews
Design and prototyping of a real-time communication platform to be used by Trenitalia’s train crews for communication and coordination between members and the control center :
- Prototyping an extension and integration of the Ejabberd real-time engine’s REST API to implement custom workflows, developed with Spring Boot Framework
- Prototyping of an Android application that integrates with the real-time platform and the WebRTC server
- Prototyping of an Angular web application that integrates with the real-time platform and the WebRTC server
PROJECTS
Freelance Software Engineer
Self Employed
2014 - 2016
Development of the iOS application Ballroom for the International BNL Tennis Championship Rome 2015 www.internazionalibnlditalia.com
Development of the Android and iOS applications for Innovation Place’s website built with Apache Cordova/Backbone.js/Underscore/Marionette/Bootstrap www.innovationplace.eu
Development of the Android application for the Intoote’s conversational agents (chatbot) to suppor the Lactalis (Galbani) distribution network employees www.gruppolactalisitalia.com
Development of an Android multimedia Ebook application (images/videos/audio/tests) to support training classes for CISL the Italian Confederation of Workers' Trade Unions www.cisl.it
Development of the Sisal Pay website for Sisal s.p.a. with Liferay Enterprise Edition 6.0 www.sisalpay.it
Development of the Telepass s.p.a. client application on Samsung Connected TV www.telepass.com
PROJECTS
Fullstack Java and Mobile Software Engineer
Etcware, Via Etna 13, 00187 Rome Italy
2011 - 2014
Co-owner
Development of the Tor Vergata University website web.uniroma2.it
Development of the employee directory of the Tor Vergata University directory.uniroma2.it
Development of an Android application for “Didattica web 2.0”, Tor Vergata University on-line didactic system, built with Apache Cordova, Backbone.js, Underscore.js, Marionette.js didatticaweb.uniroma2.it
Development of the Italian personal data protection authority website, search engine optimization, developed with Liferay Enterprise Edition 6.0 and Apache Solr www.garanteprivacy.it
Integration of the Apache Stanbol Platform (RESTFul Semantic Engine) with Liferay CMS, automatic rdfa categorization/enhancement of the Italian Data Protection Authority‘s documents corpus (13000 articles/docs), integration of the Semantic Engine with the Search engine. Project developed for the Stanbol Early Adoption program from Interactive Knowledge Stack www.iks-project.eu
Development of the Android and iOS applications for Mapcast, a touristic navigator app built with Apache Cordova, Backbone/Underscore/Marionette/Bootstrap. https://play.google.com/store/apps/details?id=it.etc.etcware and https://itunes.apple.com/mg/app/mapcast/id1081050965?mt=8
PROJECTS
Web, Mobile and SmartTV Software Engineer
Mashfrog, Via Giacomo Peroni 400, Tecnopolo Tiburtino 00131 Rome Italy
2008 - 2011
Sviluppo di delle applicazioni Android Wind Power e Solar Power per Enel sezione Green Power
Realizzazione dell'applicazione betting per Intralot s.p.a. per Cubovision di Telecom Italia su Samsung Connected TV
Realizzazione dell'applicazione di betting per Lottomatica s.p.a. su Samsung Connected TV
Realizzazione del portale della Giornata Mondiale dell'Ambiente per Enel s.p.a. per gli anni 2010/2011 e 2011/2012
Realizzazione del portale della Giornata Mondiale della Sicurezza per Enel s.p.a. Anno 2011/2012
Fullstack PHP Developer
Naspex, Via del Maggiolino, 125 00155 Rome Italy
2003 - 2007
Development and maintenance of the Venice, Latina and Tivoli courts judicial auction websites
System and Network administrator
Backend Web Developer Training Course for thux.it
Via Dante Alighieri, 99 20096 Limito di Pioltello (MI) Italia
2020 - 2021
Training course for Backend Web Developers (240 hours) : Python, Postgres, Django, HTML5, CSS, Javascript, REST API
Cybersecurity and Pentesting Training course for BlueIT
Via Santa Maria Valle, 5 - 20123 Milano
2020 - 2021
Cybersecurity and Pentesting base training course (240 hours) : Linux System Administration, Docker and Microservices, base and advanced Networking, Kali Linux, Metasploit
Fullstack Web Developer Training Course for IBM
OpenJob, Kronos, IBM
2020 - 2021
Training course for Web Software Developers (240 hours) : Java, Spring Boot, HTML5, CSS, Javascript, React.js, REST API, SOLR
Time Series Analysis and Forecasting Contract Professor
Catholic University of Sacred Heart
2021 - 2023
Contract Professor for the Time Series Analysis and Forecasting Course in Python language
Docker base and advanced training course
Indra with SIA S.r.l. Viale Papa Leone XIII, 3 - 66100 Chieti Scalo
2020 - 2021
Base and advanced training course on Docker, Docker Compose, Docker Registry, Vulnerability Scanning, Portainer, Harbor
Training course for Web Software Developers Ecubit
Ecubit s.r.l. Via Mario Bianchini 51 - 00142 Roma
2020 - 2021
Training course for Web Software Developers (80 hours) : Java, Spring Boot, HTML5, CSS, Javascript, Bootstrap, REST API, SOLR
Cybersecurity and Pentesting base training course Anpal/ICT
SIA S.r.l. Viale Papa Leone XIII, 3 - 66100 Chieti Scalo
2020 - 2021
Cybersecurity and Pentesting base training course (200 hours) : Linux System Administration, Docker and Microservices, base and advanced Networking, Kali Linux, Metasploit
Training course for Web Software Developers AnPal/ICT
AnPal, ICT, Adecco Formazione Via dell’Esperanto, 71 00144 (RM)
2020 - 2021
Training course for Web Software Developers (200 hours) : Java, Spring Boot, HTML5, CSS, Javascript, Bootstrap, REST API
Advanced Java/Kotlin/Android development course Ecubit
Ecubit s.r.l. Via Mario Bianchini 51 - 00142 Roma
2019 - 2020
Advanced Java/Kotlin/Android development course for Ecubit’s staff (60 hours)
Base and advanced training courses for Android developers Adecco
Adecco Formazione Via dell’Esperanto, 71 00144 (RM)
2019 - 2020
2 Base and advanced training courses for Android developers (200 hours + 200 hours)
Cybersecurity and Pentesting training course for Gruppo SCAI S.p.A.
Gruppo SCAI S.p.A. Via Vitruvio 5, 20124 Milano (MI)
2019 - 2020
Cybersecurity and Pentesting base training course (200 hours) : Linux System Administration, Docker and Microservices, base and advanced Networking, Kali Linux, Metasploit
Web Software Developers Training course for Grey Security
Grey Security Via Matteo Bandello, 4/2 - 20123 Milano (MI)
2018 - 2019
Training course for Web Software Developers (200 hours) : Java, Spring Boot, HTML5, CSS, Javascript, Bootstrap, REST API
Frontend Training course for Cattolica’s staff
Cattolica Services S.c.p.a IT Division via E. Fermi, 11 - 37135 Verona (VE)
2013 - 2014
Base Training course for Cattolica’s staff (40 hours) on Java Server Faces and Single Page Applications, Angular.js e Backbone.js
Advanced Training course for Cattolica’s staff (40 hours) : Node.js, Npm, Grunt, Bower, Angular.js
Android development course for Selex’s staff
Selex ES s.p.a Via Piemonte, 60, 00187 Roma
2013 - 2014
Base and advanced Android development course for Selex’s staff (40 hours)
Android development course for the Italian Presidency of the Council of Ministers’s staff
Reiss Romoli srl Via E. Stella, 17, 67100 L’Aquila
2013 - 2014
Base and advanced Android development course (80 hours) for the Italian Presidency of the Council of Ministers’s staff
Base and Advanced Android Development course for Infocamere’s staff
Infocamere ScpA Via G.B. Morgagni 13 - 00161 Roma
2013 - 2014
Base and Advanced Android Development course for Infocamere’s staff (80 hours)
Java/J2EE web developer course
CESFORM s.r.l. Via Giovanni Bettolo, 12, 00195 Roma (RM)
2013 - 2014
Java/J2EE web developer base course (120 hours)
Linux System Administrator course for LUMSA's staff
LUMSA University Borgo Sant'Angelo, 13, 00193 Roma (RM)
2012 - 2013
Linux System Administrator class for LUMSA's staff (40 hours)
Two lessons for the Web-Based Systems course
Università degli Studi di Roma Tor Vergata
2010 - 2012
Two lessons for the Web-Based Systems course about Application development during the years 2010/2011 - 2011/2012
http://users.diag.uniroma1.it/laura/index.php?id=127 lesson 16
http://users.diag.uniroma1.it/laura/index.php?id=130 lesson 18
Computer Engineering
Tor Vergata University, Rome Italy
2006 - 2010
Computer Engineering Bachelor Degree
Tor Vergata University, Rome Italy
2002 - 2005
TLC Engineering
University of Cassino, Cassino - Italy
1999 - 2001