Mi chiamo Umberto Antonio Cicero, ho {{age}} anni, nato e cresciuto a Cosenza, attualmente vivo nella spendida Firenze. Sono un Senior Software Engineer, specializzato in architetture, front-end e applicazioni mobile con esperienza su progetti internazionali.
PRINCIPALI PROGETTI:
Amis
Sistema per la presentazione e costruzione di KPI, forecast e grafici
relativi al contesto aeroportuale.
Principali responsabilità:
Definizione dell’architettura software Big Data. Analisi ed implementazione
delle componenti software.
AOCC
Airports Operation Control Centre è un prodotto per la gestione ed il
controllo della sicurezza aeroportuale, indicatori di performance, video
analisi, controllo accessi, etc.
Principali responsabilità:
Mi sono occupato dell’analisi e sviluppo di componenti sul front-end (con
GWT), sviluppo di alcuni moduli back-end (bundle OSGi).
PRINCIPALI PROGETTI:
ERTA-PROJECT (Consulente per Autostrade per l’Italia)
Realizzazione di un sistema per il controllo e la tassazione dei mezzi
pesanti in circolazione sulla rete autostradale Tedesca e Belga
Principali responsabilità:
Definizione dell’architettura software. Analisi ed implementazione delle
componenti software (Servizi REST, Batch, GUI con Angular v4).
M&D OPIT As A Service (Consulente per GE Oil & Gas)
Creazione di un set di servizi REST con autenticazione ed autorizzazione
in architettura Cloud a miscoservizi, per il monitoraggio e la diagnostica
delle macchine General Electric. Il sistema è stato progettato con l’approccio
a Microservizi in architettura Cloud. L’architettura è basata su Spring
Cloud su server AWS, Netflix OSS e Spring Secutity.
Principali responsabilità:
Mi sono occupato della stesura della proposta tecnica per l’appalto, la
definizione dell’architettura software e sicurezza. Implementazione di
un set di servizi base e sviluppo dell’interfaccia grafica per la gestione
della profilazione degli utenti (con Angular JS 1.5).
Componenti di sistema:
Service Discovery Server (Netflix Eureka), Dynamic Routing and Load Balancer
(Netflix Ribbon), Edge Server (Netflix Zuul), Circuit Breaker (Netflix
Histrix), Monitoring (Netflix Histrix), Central Configuration Server (Spring
Cloud), OAuth 2.0 protected API’s
JET – CRM (Consulente per Autostrada Pedemontana Lombarda)
Creazione di un CRM per la fatturazione e la gestione del “Conto Targa”
dei pedaggi su Autostrada Pedemontana Lombarda
Principali responsabilità:
Definizione dell’architettura software e sicurezza. Implementazione delle
componenti software (Servizi REST).
ABS (Consulente per UIRNET)
Gestione remota e prenotazioni delle aree di buffering e sosta per i mezzi
pesanti con sperimentazione dell’area di Catania “Bicocca”.
Principali responsabilità:
Definizione dell’architettura software, sviluppo delle componenti software
(Servizi REST/WS ed interfacce Web con Angular JS) e dell’implementazione
di un Workflow per la gestione dei processi di Business (jBPM, specifica
BPMN 2). TPS – Proxy Light (Consulente per Autostrade per l’Italia) Tps
è un Proxy realizzato per la gestione di flotte di OBU (On-Board Unit,
embedded system device) applicabile in diversi contesti nel settore Automotive.
Principali responsabilità:
Definizione dell’architettura e progettazione del database, analisi e
sviluppo di Management Web interface (con JSF), di Web Services e implementazione
di meccanismi di continuous integration (Hudson tool).
FiPiLi (Consulente per AVR S.p.a.)
FiPiLi è un’applicazione Android per la fornitura di Informazioni, Tracking,
Routing e servizi di Monitoraggio per la Strada di grande comunicazione
Firenze-Pisa-Livorno. È sviluppata in Android nativo e distribuita su Google
Play Store.
Principali responsabilità:
Sviluppo dell’applicazione Android, routing e tutoring/tracking analysis,
Back Office services analysis, real-time tuning.
PRINCIPALI PROGETTI:
Ecotaxe Poids Lourds (Consulente per Ecomouv)
Ecotaxe PL è un importante progetto Franco-Italiano in Automotive Context
per il controllo e la tassazione di tutti i mezzi di trasporto pesanti
su rete stradale nazionale e dipartimentale francese.
Principali responsabilità:
Mi sono occupato dell’analisi e sviluppo di Management Web interface (con
JSF), della parte di Business intelligence Web interface (Servlet con jQuery
e Highcharts), dei batch per l’elaborazione dei dati provenienti dal sistema
di acquisizione Real-Time (con Spring Batch) e del supporto per la certificazione
del codice (con il tool Sonar).
SCM – iBus Milano (Consulente per Autostrade per l’Italia)
SCM è un progetto italiano di tracking di veicoli (auto, bus e mezzi pesanti)
dotati di specifiche centraline gps on board, per l’Expo 2015 di Milano.
Principali responsabilità:
Analisi e sviluppo dell’applicazione Android per il tracking e dello sviluppo
del sistema di configurazione dell’OBU.
MyWay (Consulente per Autostrade per l’Italia)
Applicazione Android per la fornitura di Informazioni, Tracking, Routing
and servizi di Monitoraggio per Autostrade per l'Italia. È sviluppata in
Android standard and distribuita sul Google Play Store.
Principali responsabilità:
Sviluppo dell’applicazione Android, Routing e 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:
Ottima conoscenza di Maven.
Buona conoscenza di software di Continuous Integration come Jenkins e
Hudson, e di Sonar per la revisione del codice.
Architetture:
Ottima conoscenza di Service-Oriented Architecture (SOA) e Microservizi (Kubernetes, Docker), Big Data (Hadoop, Yarn, Spark, HIVE, Predix, HBase)
Ho la passione per il cinema e guardo un discreto numero di serie televisive
Adoro la tecnologia in generale e mi piace programmare con Arduino, sviluppare
applicazioni Android (
Play Store) e per Gaming con Unity 3D
Pratico sport molto frequentemente, in modo particolare il calcio, tennis, gym.
© 2018 COPYRIGHT Umberto Antonio Cicero