Portfolio
Progetti
Una selezione di progetti software in cui ho contribuito su decisioni tecniche, architettura e delivery delle parti critiche. Alcuni dettagli sono omessi per riservatezza.
Fleet Management SaaS
Piattaforma SaaS per la gestione di flotte NCC: prenotazioni, GPS tracking real-time, geofencing, monitoraggio violazioni, ottimizzazione automatica assegnazione autisti/veicoli, dashboard con widget AI, app mobile cross-platform e geocoder con 26 milioni di indirizzi italiani.
Il mio ruolo
Prodotto sviluppato internamente. Ho definito l’architettura completa: backend in Go, frontend Angular, app mobile Kotlin Multiplatform e microservizi dedicati per ottimizzazione e tracking GPS. Ho progettato la struttura dati per le serie temporali (TimescaleDB) e il motore di assegnazione basato su simulated annealing con oltre 40 vincoli tra hard e soft.
Impatto
Centralizzazione delle operazioni di flotta con visibilità in tempo reale su assegnazioni, violazioni e performance.
Scelte progettuali
- Motore di ottimizzazione con 40+ vincoli hard e soft per assegnazione autisti-veicoli-corse
- GPS tracking real-time: batch ingestion, TimescaleDB con compressione e retention a 2 anni
- Dashboard AI con generazione di widget e report via GPT-4 con validazione SQL
- Architettura SaaS multi-tenant con database isolati, RBAC e audit trail GDPR
- App mobile cross-platform (Android + iOS) con tracking in background e sincronizzazione offline
Stack tecnologico
ERP Sicurezza sul Lavoro (HSE)
Piattaforma enterprise per la gestione della sicurezza sul lavoro, organizzata in moduli: documentale prodotti chimici, qualifica fornitori con validazione a cascata e calcolo automatico dell’idoneità, gestione appalti.
Il mio ruolo
Il cliente utilizzava più software legacy non integrati. Ho progettato un’architettura modulare per sostituirli progressivamente, definendo struttura dei moduli, modello dati e logiche di propagazione dello stato.
Impatto
Sostituzione progressiva dei software legacy con un sistema unico e modulare.
Scelte progettuali
- Architettura modulare per sostituzione progressiva dei software legacy
- Motore di calcolo idoneità a cascata su decine di migliaia di entità
- UX per utenti non tecnici in un dominio normativo articolato
- Workflow documentali configurabili per cliente
- Audit trail completo per compliance normativa
Stack tecnologico
Gestionale Spedizioni B2B
Gestionale per azienda di spedizioni con motore tariffario a tre dimensioni (destinazione, peso, cliente), calcolo peso volumetrico, accessori con override a più livelli, tracciamento separato di prezzo cliente e costo corriere, fatturazione elettronica.
Il mio ruolo
Ho progettato e sviluppato il nuovo sistema partendo dai processi operativi attuali. Ho definito l’architettura del motore tariffario a tre dimensioni, gestendo override a cascata e separazione tra prezzo cliente e costo corriere per il controllo dei margini.
Impatto
Maggiore controllo sui costi e sui margini aziendali e riduzione del tempo di inserimento delle spedizioni da parte degli operatori
Scelte progettuali
- Motore tariffario a 3 dimensioni con cascade override
- Separazione prezzo/costo per monitoraggio margini
- Fatturazione elettronica con casistiche IVA specifiche del settore
Stack tecnologico
API Shipping Platform
Piattaforma di spedizioni B2C con integrazione multi-corriere e gestione completa del ciclo di vita della spedizione. 50+ endpoint REST documentati OpenAPI, pagamenti Stripe, social login OAuth.
Il mio ruolo
Sono subentrato dopo l’uscita del precedente sviluppatore. Dopo un’analisi del codice esistente, ho definito l’architettura delle API v2 mantenendo le v1 in produzione. Il lavoro ha richiesto refactoring mirato e retrocompatibilità con l’app Flutter.
Impatto
Evoluzione dell’API senza interruzioni di servizio, mantenendo compatibilità con applicazioni già in produzione.
Scelte progettuali
- Riscrittura API v2 con v1 in produzione senza downtime
- Documentazione OpenAPI per uso interno e terze parti
- Retrocompatibilità con app mobile già in produzione
Stack tecnologico
E-commerce e Product Configurator
E-commerce custom con configuratore prodotto basato su composizione dinamica di layer grafici. Migliaia di combinazioni possibili, pricing dinamico e integrazione completa con pagamenti e CMS.
Il mio ruolo
Ho progettato l’architettura del configuratore basata su composizione di immagini a layer con caching delle combinazioni generate. Ho definito la logica di pricing dinamico e l’integrazione tra configuratore, e-commerce e CMS.
Impatto
Gestione scalabile di migliaia di combinazioni prodotto senza incremento proporzionale dei costi di manutenzione del catalogo.
Scelte progettuali
- Composizione a layer per migliaia di combinazioni
- Caching intelligente delle combinazioni generate
- Pricing dinamico in base agli attributi selezionati
Stack tecnologico
Gestionale Coworking Multi-tenant
Piattaforma SaaS multi-tenant per gestione coworking: prenotazioni, contratti flessibili, controllo accessi IoT, pagamenti Stripe e fatturazione elettronica.
Il mio ruolo
Ho progettato l’architettura multi-tenant con database isolati per struttura, definendo modello dati e integrazione con dispositivi IoT per il controllo accessi. Ho disegnato il protocollo di comunicazione tra Raspberry Pi e backend.
Impatto
Facilitazione della gestione del coworking in un sistema integrato.
Scelte progettuali
- Database isolati per ogni tenant
- Integrazione hardware IoT via API REST
- Contratti con frequenze variabili e crediti prepagati
Stack tecnologico
Portale Ricambi Industriali
E-commerce B2B con catalogo generato automaticamente da PDF ed Excel. Navigazione gerarchica tra esplosi meccanici, ricerca full-text nei manuali e sincronizzazione prezzi da ERP.
Il mio ruolo
Ho progettato il sistema di import automatico da PDF e XLS verso un catalogo navigabile. Ho definito la navigazione gerarchica tra esplosi e l’indicizzazione full-text dei manuali tecnici, integrando la sincronizzazione con l’ERP esterno.
Impatto
Eliminazione dell’inserimento manuale del catalogo e navigazione diretta dai manuali tecnici al singolo componente.
Scelte progettuali
- Import automatico da PDF + XLS
- Navigazione gerarchica tra esplosi
- Indicizzazione full-text manuali tecnici
Stack tecnologico
Digital Asset Management
Piattaforma collaborativa per gestione centralizzata di asset digitali con versionamento a tre livelli e pipeline automatica SVG → WebFont.
Il mio ruolo
Ho definito l’architettura della piattaforma, inclusi sistema di versionamento a tre livelli per asset non testuali e pipeline automatica di conversione SVG. Progettato modello multi-cliente con storage isolato.
Impatto
Centralizzazione del sistema di gestione degli asset digitali aziendali con supporto allo storico delle modifiche apportate.
Scelte progettuali
- Versionamento multi-livello con navigazione temporale
- Pipeline automatica SVG → font compilati
- Storage isolato multi-cliente
Stack tecnologico
Gestionale Smaltimento Rifiuti
Gestione smaltimento rifiuti: ciclo completo dalla richiesta di ritiro alla fatturazione, gestione codici CER, magazzino temporaneo e integrazione PEC.
Il mio ruolo
Ho progettato l’architettura software per modellare un dominio normativo articolato, definendo struttura modulare, logiche per codici CER e integrazione automatica con PEC per la gestione documentale.
Impatto
Traduzione di un dominio normativo complesso in un flusso operativo digitale.
Scelte progettuali
- Traduzione normativa CER in logica software
- Integrazione automatica PEC
- Gestione magazzino temporaneo con quote e autorizzazioni
Stack tecnologico
Una parte dei progetti seguiti è coperta da accordi di riservatezza. I case study presentano contesto, scelte architetturali e soluzioni adottate in forma sintetica e anonimizzata.
Vuoi confrontarti su un progetto?
Descrivimi contesto, obiettivi e vincoli. Possiamo fare una prima call per capire come impostare il lavoro.
Contattami