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”