Education and Experience
devops / cloud
Piattaforma per la digitalizzazione dei processi portuali (Technical Lead DevOps / Backend)
11/2025 - oggi at AdSP dello Stretto
- Gestione dei deploy su Kubernetes (Azure) negli ambienti di collaudo e produzione: Deployment, Service, ConfigMap, NGINX Ingress con TLS e canary release tramite header
- Migrazione del portale Liferay 6.2 → 7.4 con il coordinamento di uno sviluppatore dedicato; passaggio sul cluster senza disservizi, con le due versioni in parallelo e possibilità di rollback
- Introduzione di un processo di Spec-Driven Development con Claude Code per gli evolutivi dei microservizi: specifica approvata come primo passo, quindi implementazione e test generati con AI e sottoposti a revisione tecnica
- Analisi delle cause e stesura di runbook per gli incidenti sull'infrastruttura SSO (OpenAM/OpenDJ, SPID)
- Tecnologie: Kubernetes, Azure, NGINX Ingress, Docker, Java, Spring Boot, Liferay 7.4, PostgreSQL, OpenAM, Claude Code
Applicazione per il monitoraggio GPL - analisi e migrazione a Polo Strategico Nazionale (PSN)
01/2026 - 03/2026 at MASE
- Analisi e migrazione dell'applicativo nell'ambiente PSN della Pubblica Amministrazione
- Upgrade applicativi e dockerizzazione dei servizi per l'integrazione con AKS
- Tecnologie: Azure Kubernetes Service (AKS), Frontend React 18, Backend Java 17, Jakarta EE 10, MicroProfile 6.1, JPA, Oracle
Applicazione per il monitoraggio GPL - conduzione
09/2024 - 12/2025 at MASE
- Supporto applicativo
- Tecnologie: Frontend React 18, Backend Java 8, Jakarta EE 8, MicroProfile 3.3, JPA, Oracle
Migrazione applicativi
11/2023 - 09/2024 at PickCenter
- Analisi per la migrazione ai nuovi applicativi sviluppati per il cliente
- Definizione delle nuove macchine e delle loro interazioni; sviluppo applicativo per la migrazione dei dati nei nuovi ambienti
backend developer
Gestionale soci e pagamenti per un'associazione nazionale di psicologi
06/2024 - oggi at AUPI
- Progettazione e sviluppo del gestionale con cui la segreteria gestisce anagrafe degli iscritti, iscrizioni annuali, aziende sanitarie (ASL) e pagamenti delle quote, con API JSON utilizzate dalla piattaforma ECM e dal sito istituzionale
- Introduzione di un processo di Spec-Driven Development per lo sviluppo assistito da AI con Claude Code: ogni modifica a rischio (pagamenti, API, report, migrazioni, dati di produzione) parte da requisiti, piano e piano di validazione scritti e approvati prima del codice
- Utilizzo di Claude Code come agente di sviluppo all'interno di un perimetro definito: istruzioni di progetto (CLAUDE.md), invarianti di dominio documentati, test prima del codice e code review sul diff
- Tecnologie: Symfony 7.3, PHP 8.2, Doctrine, API Platform, MariaDB, Docker, Claude Code
Applicazione per la gestione degli iscritti
07/2024 - 03/2025 at AUPI
- Analisi, progettazione e sviluppo di un applicativo per la gestione degli iscritti
- Interfaccia REST per l'integrazione con il sito aziendale e con la piattaforma di erogazione dei corsi ECM
- Applicazione sviluppata in PHP utilizzando il framework Symfony 7
Backend di configurazione e interfacciamento del nuovo portale
06/2023 - oggi at Registro Eccellenze Italiane
- Analisi, progettazione e sviluppo di un applicativo per la gestione del portale e delle interfacce REST per il nuovo frontend
- Tecnologie: PHP, Symfony 6, MariaDB, Docker
PNE - Programma Nazionale Esiti
09/2025 - 12/2025 at AGENAS
- Analisi, progettazione e sviluppo dei nuovi requisiti per il piano 2025
- Caricamento dati per la nuova edizione
- Tecnologie: Frontend Angular 15, Backend Spring Boot 3, Java 17, JPA, PostgreSQL
Integrazioni al sistema di calcolo del fabbisogno del personale del SSN
05/2023 - 09/2023 at AGENAS
- Analisi e sviluppo di integrazioni al sistema di calcolo precedentemente sviluppato
Sistema per il calcolo del fabbisogno del personale del SSN
10/2022 - 05/2023 at AGENAS
- Analisi, progettazione e sviluppo di un applicativo per il calcolo del fabbisogno del personale del Servizio Sanitario Nazionale
- Frontend in PHP con framework Laravel: configurazione, esecuzione e visualizzazione dei calcoli
- Backend realizzato con KNIME Analytics Platform: configurazione ed esecuzione dei flussi KNIME, integrata nel frontend
- Tecnologie: PHP, Laravel, KNIME Analytics Platform, PostgreSQL, Docker
Gestione progetti interni (Sviluppo / Project management)
01/2021 - oggi at GEB Software
- Manutenzione e sviluppo evolutivo dei progetti interni con tecnologie varie
- Tecnologie: PHP Symfony, Drupal 7 / 8, Java Spring, Angular
Applicazione per la gestione del ciclo attivo
09/2019 - 03/2021 at Pick Center Roma
- Analisi, progettazione e sviluppo di un applicativo per la gestione del ciclo attivo integrata nei processi del cliente
- Applicazione sviluppata in PHP utilizzando il framework Symfony 5
- Sviluppo su container Docker
Sviluppo applicativo
04/2019 - 08/2019 at Doing Roma
- Sviluppo di nuove features nell’ambito dell’applicativo per il cliente ALD
- Applicazione sviluppata in PHP utilizzando il framework Symfony 2.8
- Sviluppo su container Docker
- Metodologia Agile Scrum
Porting di SOAP clients da Axis2 a Apache CXF in applicativo Java
01/2019 - 02/2019 at RetItalia Internazionale S.p.A.
- Generazione classi proxy dai file WSDL (JAXB)
- Implementazione dei consumers (JAX-WS)
Sviluppo applicazione web con framework Symfony
10/2018 - 02/2019 at RetItalia Internazionale S.p.A.
- Sviluppo applicativo di gestione di aziende estere per l’Istituto Nazionale per il Commercio Estero
- Applicazione sviluppata in PHP utilizzando il framework Symfony 3.4
- Sviluppo su container Docker
- Deploy con Capistrano
- Metodologia Agile Scrum
iam / sso
Piattaforma per la digitalizzazione dei processi portuali - infrastruttura SSO
11/2025 - oggi at AdSP dello Stretto
- Analisi delle cause e stesura di runbook per gli incidenti sull'infrastruttura SSO (OpenAM/OpenDJ, SPID)
- Tecnologie: OpenAM, OpenDJ, SPID
Integrazione IAM del MIM
10/2024 - 10/2024 at USR Lombardia
- Integrazione di nuovi applicativi al servizio IAM del MIM (Ministero dell'Istruzione e del Merito) per l'autenticazione degli utenti
- Tecnologie: Shibboleth Service Provider 3, Apache
Autenticazione SPID tramite Gateway SaaS
01/2024 - 01/2024 at USR Lombardia
- Integrazione di nuovi applicativi al servizio GEL (Gateway Enti Locali) di ARIA (Azienda Regionale per l'Innovazione e gli Acquisti) per l'autenticazione tramite SPID
- Tecnologie: Shibboleth Service Provider 3, Apache
project management / tech lead
Piattaforma per la digitalizzazione dei processi portuali - Technical Lead
11/2025 - oggi at AdSP dello Stretto
- Coordinamento di uno sviluppatore dedicato nella migrazione del portale Liferay 6.2 → 7.4, con passaggio sul cluster senza disservizi e possibilità di rollback
- Revisione tecnica di specifiche, implementazione e test degli evolutivi dei microservizi
Gestione dello sviluppo di nuove funzionalità per l'applicativo ENT (Project management)
05/2022 - 09/2022 at Lutech
- Analisi delle nuove funzionalità, configurazione degli ambienti di sviluppo e test
- Coordinamento dello sviluppo backend e frontend
- Tecnologie: Backend Java 1.8 / Spring Boot, WildFly 19.1.0, Oracle 12c, Frontend Angular 10
Gestione progetti interni
01/2021 - oggi at GEB Software
- Manutenzione e sviluppo evolutivo dei progetti interni, con coordinamento delle attività di sviluppo
ai-assisted development
Piattaforma per la digitalizzazione dei processi portuali - Spec-Driven Development
11/2025 - oggi at AdSP dello Stretto
- Introduzione di un processo di Spec-Driven Development con Claude Code per gli evolutivi dei microservizi: specifica approvata come primo passo, quindi implementazione e test generati con AI e sottoposti a revisione tecnica
- Tecnologie: Claude Code
Gestionale soci e pagamenti - Spec-Driven Development con Claude Code
06/2024 - oggi at AUPI
- Introduzione di un processo di Spec-Driven Development per lo sviluppo assistito da AI con Claude Code: ogni modifica a rischio (pagamenti, API, report, migrazioni, dati di produzione) parte da requisiti, piano e piano di validazione scritti e approvati prima del codice
- Utilizzo di Claude Code come agente di sviluppo all'interno di un perimetro definito: istruzioni di progetto (CLAUDE.md), invarianti di dominio documentati, test prima del codice e code review sul diff
- Tecnologie: Claude Code
docente
Competenze digitali su design - Jekyll - Theme tramite la piattaforma collaborativa Github
11/2020 - 02/2021 at Regione Umbria
- Corso di approfondimento sulla libreria Bootstrap Italia e suo utilizzo per lo sviluppo del nuovo sito (BETA) accesso unico ai servizi delle PA (SUAPE) tramite piattaforma GitHub Pages
Accesso unico ai servizi della PA: competenze digitali su piattaforma collaborativa Github
04/2019 - 10/2019 at Regione Umbria
- Corso di approfondimento sulle tecnologie utilizzate per lo sviluppo del portale: Suite CSS, Jekyll, GitHub Pages
Laboratorio di formazione su git, GitHub e GitHub Pages
07/2018 - 11/2018 at Regione Umbria
- Sviluppo versione Beta per il sito accesso unico ai servizi delle PA (SUAPE) tramite piattaforma GitHub Pages
it manager
IT office manager
2010 - 2013 at Fratelli d'Amico Armatori S.p.A.
- Gestione dei sistemi informativi e di telecomunicazione della sede e della flotta
- Analisi e implementazione sistema di gestione infrastruttura IT della sede della societa' e delle navi
- Analisi e implementazione sistemi di monitoraggio e di sicurezza informatici per l'infrastruttura IT della sede della societa'
- Analisi e implementazione sistemi di backup and recovery
software architect
Distributed application deploy
2010 - 2010 at Nexse Software Engineering
- Deploy distribuito di applicazioni J2EE (load balancing, fault tolerance, NFS, NAS configuration)
Corso “AngularJS e MongoDB”
- GebSoftware - 2019
JavaScript framework AngularJS e NoSQL database MongoDB
Corso “Network & Web Security”
- ACCADEMIA INFORMATICA ROMA - 2009
OWASP directives – ISO 2700X
Corso “Web Component Development with Servlet and JSP Technology”
- SUN MICROSYSTEMS - SUN EDUCATIONAL SERVICES - 2006
cod. SL-314
Corso “Architetture web based e Java enterprise applications”
- NEXSE SOFTWARE ENGINEERING - 2004
Laurea in Ingegneria Informatica
- UNIVERSITA' “LA SAPIENZA” DI ROMA - 2003
Tesi: “Tecniche di aggregazione per il routing in reti di sensori wireless”