Salta al contenuto principale

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

NCC / Trasporti2025 - in corso

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.

Dettagli del progetto

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

GoAngularKotlin MultiplatformPostgreSQLTimescaleDBRedisOpenSearchValhallaOSRMOpenAIDocker

ERP Sicurezza sul Lavoro (HSE)

Enterprise / HSE2024 - in corso

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.

Dettagli del progetto

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

LaravelVue.jsQuasarPostgreSQLRedis

Gestionale Spedizioni B2B

Logistica2023 - 2024

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.

Dettagli del progetto

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

LaravelVue.jsNovaMySQLHorizon

API Shipping Platform

Logistica / E-commerce2023 - 2024

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.

Dettagli del progetto

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

LaravelMySQLSwagger/OpenAPIStripeSanctum

E-commerce e Product Configurator

E-commerce / Fashion2023

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.

Dettagli del progetto

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

LaravelVue.jsInertia.jsNovaImagickS3Stripe

Gestionale Coworking Multi-tenant

Real Estate / SaaS2020 - 2026

Piattaforma SaaS multi-tenant per gestione coworking: prenotazioni, contratti flessibili, controllo accessi IoT, pagamenti Stripe e fatturazione elettronica.

Dettagli del progetto

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

LaraveljQueryMySQLRaspberry PiStripe

Portale Ricambi Industriali

Industria / B2B2020 - 2021

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.

Dettagli del progetto

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

LaraveljQueryMySQLSQL ServerFull-text Search

Digital Asset Management

Design / Branding2019 - 2021

Piattaforma collaborativa per gestione centralizzata di asset digitali con versionamento a tre livelli e pipeline automatica SVG → WebFont.

Dettagli del progetto

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

LaraveljQueryMySQLSVG Processing

Gestionale Smaltimento Rifiuti

Ambientale2018 - 2020

Gestione smaltimento rifiuti: ciclo completo dalla richiesta di ritiro alla fatturazione, gestione codici CER, magazzino temporaneo e integrazione PEC.

Dettagli del progetto

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

LaraveljQueryMySQLPEC

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