Esperienze lavorative
Dove ho lavorato, cosa ho fatto e con quali strumenti.
Apri il CV (PDF) (si apre in una nuova scheda)– oggi4 anni e 5 mesi
Technical Lead · Solution Architect
20tab S.r.l. · Software consultancy · Remote
Guido le scelte tecniche di un team Scrum multifunzionale e seguo la parte tecnica di bandi e proposte, per clienti come Mediaset e INFN.
- Guido le scelte tecniche e l’architettura di un team Scrum multifunzionale di 6 persone; code review su ogni PR, pair e mob programming.
- Seguo come Technical Lead la parte tecnica di bandi e gare, tra cui Mediaset e INFN: documentazione di progetto, architettura proposta e stime.
- Ho ideato e progettato interamente l’architettura della nuova offerta di Data Governance, già proposta a diversi clienti e prospect; i primi progetti sono in partenza.
- Ho progettato e sviluppato Mars, il nuovo ERP interno, che sostituisce del tutto il precedente. Integra Factorial, Taiga e Fatture in Cloud, gestisce il P&L dell’intera azienda ed è l’unica fonte di verità dei dati aziendali. Lo usano circa 20 persone dei team e il board.
- Lavoriamo in TDD e BDD, con test automatici, contract testing (Pact) e copertura al 100% su tutti i progetti. Ho introdotto pytest e FastAPI, definito come usarli e lavoro per rendere il processo di testing sempre più rapido e snello.
- Ho proposto e guidato l’adozione di Claude Code in azienda e sviluppato un plugin che genera user story map, riducendo i tempi di analisi del team.
- Contribuisco alla formazione tecnica dell’azienda: nel tempo dedicato al learning presento a tutti i team, non solo al mio, come ho affrontato nuovi problemi e introdotto nuovi standard. Faccio da mentore a diversi colleghi e partecipo alla selezione di nuovi sviluppatori.
Progetti principali
- GS1 (client Procedo): progettazione e implementazione della validazione dello standard EURITMO per l'EDI.
- KnowledgeShare: progettazione e realizzazione della versione 2.0 del portale e migrazione dei dati precedenti.
- CONAI: portale per raccogliere le statistiche della raccolta differenziata in Italia.
- Automa: tutela della fauna marina tramite l'individuazione di specie invasive con l'IA.
- Seedz e Mars: prodotti interni di 20tab.
- Python
- FastAPI
- Django
- SQLAlchemy async
- pytest
- PostgreSQL
- Docker
- Kubernetes
– 4 anni e 4 mesi
Chief Technology Officer
Dunbar S.r.l. · Agenzia di comunicazione · San Lazzaro di Savena (BO)
Ho costruito da zero il team tecnico e trasformato l'offerta dell'agenzia da pochi siti WordPress a sviluppo custom.
- Ho portato il team tecnico da 3 a 12 persone in circa 3 anni, gestendo direttamente selezione, onboarding e mentoring.
- La crescita del team ha cambiato l’offerta dell’agenzia: da pochi siti WordPress a sviluppo custom per Pata, Eridania, Warsteiner Italia e DMO.
- Ho introdotto Scrum da zero con tutte le cerimonie e definito con il team un sistema di stima (planning poker) allineato al resto dell’agenzia. Nell’anno e mezzo successivo nessun progetto è uscito da tempi o budget.
- Responsabile tecnico delle piattaforme di loyalty e marketing automation per Eridania (circa 50.000 utenti) e Warsteiner Italia.
- Ho guidato la migrazione dell’intera infrastruttura su DigitalOcean, introducendo monitoraggio e disaster recovery: i problemi emergono ai primi segnali e l’infrastruttura è rimasta stabile anche dopo la mia uscita.
- Ho sviluppato gli applicativi interni dell’agenzia e curato privacy e GDPR dei progetti digitali.
- Python
- Django
- DigitalOcean
– 8 mesi
Senior Software Developer
Mollusco & Balena · Web agency · Bologna
Progettazione di nuove applicazioni e-commerce; manutenzione ed evoluzione di codice legacy.
– 3 anni e 5 mesi
Senior Software Developer
Tekka S.p.A. · Torino
Sviluppo e manutenzione di CMS e framework proprietari in PHP, alla base di circa 200 siti di contenuti attivi per servizi a valore aggiunto (VAS); modernizzazione di codice legacy.
- PHP
– 1 anno e 5 mesi
Freelance web developer
Torino
– 10 mesi
Software Developer
EDdesign · Torino
Piattaforma social network proprietaria.
– 8 mesi
Intern Software Developer
Unbit S.a.s. · Torino
Sviluppo di applicazioni web.
Formazione
- 2011Specializzazione in Software Engineering
Euroqualità, Torino - 2005Diploma
Istituto Magistrale Statale F. De Sanctis, Cagliari
Lingue
- Italianomadrelingua
- Ingleseavanzato (lettura, scrittura e ascolto C1, conversazione B2)