UMBERTO ANTONIO CICERO


ABOUT ME

Italy Florence · umbertocicero@gmail.com

I'm Umberto Antonio Cicero, {{age}} years old, born and raised in Cosenza, currently living in beautiful Florence. I'm a Senior Software Engineer, specialized in software architecture, front-end and mobile applications with experience on international projects.

Experience

Senior Software Engineer | Product Owner

May 2021 - Today
Movyon - Gruppo Autostrade per l'Italia

MAIN ACTIVITIES

Application manager for software products in the Intelligent Transport Systems (ITS) domain, focused on real-time monitoring, diagnostics, and infrastructure control across the motorway network.
Led cross-functional Agile teams as Product Owner for business-critical systems, driving digital transformation initiatives, defining strategic guidelines, and enforcing engineering standards across multiple departments.
Coordinated Agile development teams (Product Owner / certified Scrum Master – PSM I), integrating advanced technologies into mission-critical systems.
Collaborated cross-functionally with technical and non-technical stakeholders to support the adoption and operational integration of innovative solutions.
Defined and implemented KPI frameworks and analytics dashboards in high-reliability environments, using Big Data technologies such as Elastic and OpenSearch.

Software Architect

February 2018 - May 2021
Thales Italia S.p.A.

MAIN ACTIVITIES

Definition of the software architecture of products addressing the monitoring and management of critical infrastructure activities in the airport environment.
Technical Leader of a project team for Geneva Airport.
Analysis and implementation of Front-End software components (Angular, Bootstrap).
Use of Scrum Agile methodologies.
Definition of Microservices software architecture distributed on Kubernetes, in Docker containers, using Jenkins and ArgoCI pipelines.

Senior Software Engineer

December 2015 - February 2018
Engineering Ingegneria Informatica S.p.A.

KEY PROJECTS:

ERTA-PROJECT (Consultant for Autostrade per l'Italia)

Development of a system for controlling and taxing heavy vehicles circulating on the German and Belgian motorway network.
Main responsibilities:
Definition of software architecture. Analysis and implementation of software components (REST Services, Batch, GUI with Angular v4).

M&D OPIT As A Service (Consultant for GE Oil & Gas)

Creation of a set of REST services with authentication and authorization in a Cloud microservices architecture, for monitoring and diagnostics of General Electric machines. The system was designed with a Microservices approach in Cloud architecture. The architecture is based on Spring Cloud on AWS servers, Netflix OSS, and Spring Security.
Main responsibilities:
Writing the technical proposal for the tender, defining software architecture and security. Implementation of a set of basic services and development of the graphical interface for managing user profiling (with Angular JS 1.5).
System components:
Service Discovery Server (Netflix Eureka), Dynamic Routing and Load Balancer (Netflix Ribbon), Edge Server (Netflix Zuul), Circuit Breaker (Netflix Hystrix), Monitoring (Netflix Hystrix), Central Configuration Server (Spring Cloud), OAuth 2.0 protected APIs.

JET – CRM (Consultant for Autostrada Pedemontana Lombarda)

Creation of a CRM for billing and management of the “Conto Targa” for tolls on Autostrada Pedemontana Lombarda.
Main responsibilities:
Definition of software architecture and security. Implementation of software components (REST Services).

ABS (Consultant for UIRNET)

Remote management and booking of buffer and parking areas for heavy vehicles, with experimentation in the Catania “Bicocca” area.
Main responsibilities:
Definition of software architecture, development of software components (REST/WS Services and Web interfaces with Angular JS), and implementation of a Workflow for Business Process Management (jBPM, BPMN 2 specification). TPS – Proxy Light (Consultant for Autostrade per l’Italia): TPS is a Proxy developed for the management of OBU (On-Board Unit, embedded system device) fleets, applicable in various contexts in the Automotive sector.
Main responsibilities:
Definition of architecture and database design, analysis and development of Management Web interface (with JSF), Web Services, and implementation of continuous integration mechanisms (Hudson tool).

FiPiLi (Consultant for AVR S.p.a.)

FiPiLi is an Android application for providing Information, Tracking, Routing, and Monitoring services for the Firenze-Pisa-Livorno expressway. It is developed in native Android and distributed on the Google Play Store.
Main responsibilities:
Development of the Android application, routing and tutoring/tracking analysis, Back Office services analysis, real-time tuning.

Software Engineer

October 2011 – November 2015
e way Enterprise Business Solutions S.r.l.

MAIN PROJECTS:

Ecotaxe Poids Lourds (Consultant for Ecomouv)

Ecotaxe PL is a major Franco-Italian project in the Automotive Context for the control and taxation of all heavy transport vehicles on the national and departmental French road network.
Main responsibilities:
I was responsible for the analysis and development of the Management Web interface (with JSF), the Business Intelligence Web interface (Servlet with jQuery and Highcharts), batch processing for data from the Real-Time acquisition system (with Spring Batch), and support for code certification (with the Sonar tool).

SCM – iBus Milano (Consultant for Autostrade per l’Italia)

SCM is an Italian project for tracking vehicles (cars, buses, and heavy vehicles) equipped with specific onboard GPS units, for Expo 2015 in Milan.
Main responsibilities:
Analysis and development of the Android application for tracking and development of the OBU configuration system.

MyWay (Consultant for Autostrade per l’Italia)

Android application for providing Information, Tracking, Routing, and Monitoring services for Autostrade per l'Italia. It is developed in standard Android and distributed on the Google Play Store.
Main responsibilities:
Development of the Android application, Routing and tutoring/tracking analysis, Back Office services analysis, real-time tuning.

Education

UNIVERSITY OF CALABRIA

September 2004 - June 2010
Bachelor's Degree in COMPUTER ENGINEERING

Skills

Programming Languages & Tools

Ottima conoscenza del linguaggio JAVA e di Android SDK. Buona conoscenza di C#.

Front-end:

Ottima conoscenza di AngularJs e Angular v2+, HTML5, CSS3, jQuery, JSF, Rich Faces.

Framework:

Ottima conoscenza del framework Spring (Spring Security, String MVC, Spring Batch, Spring Cloud, Spring Boot).
Ottima conoscenza del motore di Workflow jBPM e della specifica BPMN 2.

Persistenza:

Ottima conoscenza di MyBatis 3, JdbcTemplate di Spring, e JPA
Database conosciuti: MongoDB, Elastic, Oracle, PostgreSQL, My SQL, DB2, SQLite.

Web & Application Server:

Apache Tomcat, Jboss, WildFly, Oracle BEA WebLogic 11 e 12c

Software project management:

Expert knowledge of Maven.
Good knowledge of Continuous Integration software like Jenkins and Hudson, and Sonar for code review.

Architetture:

Expert knowledge of Service-Oriented Architecture (SOA) and Microservices (Kubernetes, Docker), Big Data (Hadoop, Yarn, Spark, HIVE, Predix, HBase)

Workflow
  • Agile Development & Scrum
  • TDD

Interests

I'm passionate about movies and enjoy watching TV series

I love technology in general and enjoy programming with Arduino, developing Android applications ( MyApps MyApps) e per Gaming con Unity 3D

I frequently practice sports, particularly soccer, tennis, and gym workouts.

Awards & Certifications

  • OCA Certification, Java SE 8 Programmer I (1Z0-808) issued by Oracle
  • Docker Certification issued by Docker Inc.
  • Cisco CCNA Level 2 Certification from DEIS at the University of Calabria
  • Publication of the book "Maven Build Customization" [PACKT PUBLISHING]
    Authors: Umberto Antonio Cicero, Roberto Baldi, Riccardo Giomi, Lorenzo Anardu, Giacomo Veneri.