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.

JavaSpringQuarkus

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.

OpenShiftJenkinsKibanaGrafana

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.

Apache KafkaCDCSQL

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.

Analisi dei requisitiTeam buildingDelivery