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.
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.
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.
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.
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.
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)
I'm passionate about movies and enjoy watching TV series
I love technology in general and enjoy programming with Arduino, developing Android applications (
MyApps) e per Gaming con Unity 3D
I frequently practice sports, particularly soccer, tennis, and gym workouts.