Diario delle quest
Le quest accettate finora, dalla più recente.
Apri il CV (PDF) (si apre in una nuova scheda)In corso
Technical Lead · Solution Architect
@ 20tab S.r.l. (Software consultancy)
- Mondo
- Remote
- Durata
- giu 2022 - oggi (4 anni e 5 mesi)
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.
Quest secondarie
- 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.
Ricompense
- + Python
- + FastAPI
- + Django
- + SQLAlchemy async
- + pytest
- + PostgreSQL
- + Docker
- + Kubernetes
Completata
Chief Technology Officer
@ Dunbar S.r.l. (Agenzia di comunicazione)
- Mondo
- San Lazzaro di Savena (BO)
- Durata
- mar 2018 - giu 2022 (4 anni e 4 mesi)
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.
Ricompense
- + Python
- + Django
- + DigitalOcean
Completata
Senior Software Developer
@ Mollusco & Balena (Web agency)
- Mondo
- Bologna
- Durata
- ago 2017 - mar 2018 (8 mesi)
Progettazione di nuove applicazioni e-commerce; manutenzione ed evoluzione di codice legacy.
Completata
Senior Software Developer
@ Tekka S.p.A.
- Mondo
- Torino
- Durata
- apr 2014 - ago 2017 (3 anni e 5 mesi)
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.
Ricompense
- + PHP
Completata
Freelance web developer
- Mondo
- Torino
- Durata
- dic 2012 - apr 2014 (1 anno e 5 mesi)
Completata
Software Developer
@ EDdesign
- Mondo
- Torino
- Durata
- mar 2012 - dic 2012 (10 mesi)
Piattaforma social network proprietaria.
Completata
Intern Software Developer
@ Unbit S.a.s.
- Mondo
- Torino
- Durata
- lug 2011 - feb 2012 (8 mesi)
Sviluppo di applicazioni web.
Addestramento
- 2011 Specializzazione in Software Engineering
Euroqualità, Torino - 2005 Diploma
Istituto Magistrale Statale F. De Sanctis, Cagliari
Lingue
- Italiano: madrelingua
- Inglese: avanzato (lettura, scrittura e ascolto C1, conversazione B2)