Esperienza
Le principali aree in cui lavoro e mi metto in gioco ogni giorno.
Sviluppo enterprise Java
Progettazione e sviluppo di applicazioni enterprise robuste e scalabili, con un forte focus sulla qualità del codice e sulla manutenibilità nel tempo.
Architetture a microservizi su OpenShift
Ho lavorato su progetti enterprise di grandi dimensioni strutturati su più applicazioni OpenShift: nel mio ultimo progetto, tre applicazioni comprendevano complessivamente fino a 9 componenti (presentation layer, backend, frontend, producer e consumer Kafka), con gestione di più database, cache distribuita e integrazione con servizi esposti in REST, SOAP e CTG. Gestisco pipeline CI/CD con Jenkins e monitoro stato dei pod, log e prestazioni con Kibana e Grafana.
Sistemi near real-time e real-time
Progettazione e sviluppo di applicazioni near real-time (NRT) e real-time (RT) basate su sistemi di messaggistica Kafka, flussi di sincronizzazione dati in tempo quasi reale (CDC) e ottimizzazione di query e schemi SQL, per garantire performance e coerenza dei dati tra sistemi eterogenei.
Consulenza IT per il Financial Services
Supporto a clienti del settore finanziario lungo tutto il ciclo di vita del progetto, dall'analisi dei requisiti alla delivery, in contesti enterprise complessi e regolamentati.