-
Problem-solving
-
Autonomia
-
Condivisione
-
Analisi scenari complessi
-
Sviluppo software
-
Revisione software (Qualità e sicurezza)
-
Automazione (CI/CD)
-
Linux/MacOS/Windows
-
Tuning performance e alta affidabilità
Software Engineer con oltre 20 anni di esperienza nello sviluppo software per la PA e contributor attivo a progetti Open Source. Specializzato in Java, CI/CD, Docs-as-Code e sistemi cloud-native. Appassionato di tecnologia e con una forte propensione alla condivisione della conoscenza e al supporto dei team nell’adozione di pratiche DevOps. Credo nell’adozione di best practice — testing, secure coding, DevOps — e di azioni concrete per aumentare la stabilità e la sicurezza dei sistemi. Promuovo attivamente l’automazione per ridurre il tempo di sviluppo e migliorare la qualità complessiva.
Sogei S.p.A.
Inizio | Fine | Ruolo | Progetto |
---|---|---|---|
2022 |
in corso |
Software Engineer e Release Manager (*) |
A.N.S.C. - Archivio Nazionale informatizzato dei registri dello Stato Civile |
2016 |
in corso |
Software Engineer e Release Manager (*) |
A.N.P.R. - Anagrafe Nazionale Della Popolazione Residente |
2013 |
2016 |
Software Engineer |
Sistema di monitoraggio dello stato di pagamento delle cartelle Equitalia |
2010 |
2016 |
Software Engineer |
Servizi per cittadini e professiosti Agenzia delle entrate Riscossione (ex Equitalia) |
2008 |
2010 |
Software Engineer |
|
2007 |
2008 |
Software Engineer |
SECIN - Monitoraggio degli obiettivi strategici dell’amministrazione finanziaria. |
(*) In questo ruolo mi sono occupato in particolare di :
-
Configurazione e manutenzione CI (pipeline Azure DevOps)
-
Coordinamento team di sviluppo
-
Change Management
-
Sviluppo software
-
Documentazione (in particolare docs as code)
-
Contribuzioni a repository Open Source quali SnakeYAML SmallRye config GraalVM Reachability Metadata Camel Quarkus Quarkus XsdParser cie-cns-apache-docker.
-
Venus - Fugerit Document Generation Framework (fj-doc), permette di produrre documenti in differenti formati di output (HTML, PDF, CSV, XLSX, AsciiDoc) a partire da un modello sorgente XML (in alternativa è possibile usare JSON, YAML o Kotlin come sorgente). E' disponibile anche un Playground online.
-
Graalkus - Let Quarkus fly high with GraalVM, microservizio didattico basato su GraalVM, Quarkus, JAVA. Integrato con GitHub Actions per la CI, OpenShift Developer Sandbox o Docker/Podman come ambiente di deploy. Corredato di documentazione AsciiDoc e presentazione Slidev. (E' un esempio completo di buone pratiche applicate allo sviluppo software, Quality gate, Testing etc).
-
Utility e librerie pubblicati in due organizzazioni Fugerit Org e Caffetteria.
-
Repository GitHub Anagrafe Nazionale (ANPR) - github.com/italia/anpr
-
Repository GitHub Stato Civile (ANSC) - github.com/italia/ansc
-
Servizi di Anagrafe e Stato Civile - www.anagrafenazionale.interno.it/