Resume_

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.

employment and freelance

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

teaching

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

education

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

Get in touch_