Esperienza Lavorativa
Gennaio 2025 - Presente
Torino, Italia
Progetti Indipendenti | Libero professionista
Full-stack Developer
- Sviluppato e rilasciato Vitae, un chatbot pubblico basato su AI: ASP.NET Core Minimal API integrata con OpenAI API, risposte basate su un profilo strutturato, un’astrazione del provider che permette di sostituire modelli locali o hosted tramite configurazione, rate limiting lato server e un limite giornaliero di messaggi su SQLite, CORS allowlist e gestione dei segreti lato server. Backend su Azure App Service, frontend su Vercel.
- Progettato e realizzato un backend e-commerce con 4 microservizi, messaggistica asincrona RabbitMQ e orchestrazione con Docker Compose, integrando PostgreSQL, MySQL e MongoDB tra i servizi; pubblicato su GitHub con documentazione completa.
- Sviluppato e containerizzato una REST API per la gestione della attività, con autenticazione JWT e architettura a livelli pulita; pubblicata su GitHub con documentazione completa.
- Valutato oltre 10 librerie .NET nelle categorie logging, ORM e driver di database per orientare le scelte tecnologiche future.
Ottobre 2021 - Gennaio 2025
Torino, Italia
Mediterranean Shipping Company S.A.
Software Application Developer
- Migliorato del 90% le prestazioni dell’elaborazione batch, eliminando calcoli ridondanti e introducendo il caching dei risultati nella pipeline di fatturazione che gestisce oltre 100 fatture per batch.
- Rifattorizzato moduli fortemente accoppiati all’interno di un monolite di 20 anni (.NET Framework 4.6 / C#), trasformandoli in unitá rilasciabili in modo indipendente e riducendo il rischio delle modifiche tra moduli.
- Raggiunto l’82% di copertura dei test sui moduli rifattorizzati adottando il TDD con xUnit e Coverlet, in un team di 5 persone all’interno di un reparto di 20 ingegneri.
- Realizzato un salvataggio efficiente su database per batch di fatture ad alto volume, usando ADO.NET, MS SQL Server e serializzazione XML.
Novembre 2020 - Ottobre 2021
Torino, Italia
Mediterranean Shipping Company S.A.
Product Specialist
- Implementato un sistema di trasferimento file in .NET/C# che elabora oltre 1.000 file EDI al giorno, sostituendo script schedulati poco affidabili e migliorando l'affidabilità e la tracciabilità end-to-end.
- Creato e mantenuto pipeline CI/CD in Azure DevOps scritte in YAML per automatizzare il deploy degli aggiornamenti di sistema.
- Formato e inserito nuovo personale tecnico durante l’apertura dell'ufficio MSC Technology di Torino.
Marzo 2019 - Novembre 2020
New Jersey, USA
Mediterranean Shipping Company S.A.
Support Analyst Level 3
- Coordinato i rilasci con oltre 40 agenzie MSC nel mondo, collaborando a stretto contatto con il team di sviluppo e i referenti tecnici delle agenzie.
- Pianificato e rilasciato un importante aggiornamento funzionale in oltre 23 agenzie, gestendo la pianificazione e la comunicazione con gli stakeholder.
Febbraio 2017 - Ottobre 2018
Montevideo, Uruguay
DiLeo Atelier | Libero professionista
Full-Stack Developer
- Unico sviluppatore di un sistema in produzione per la gestione del magazzino e la fatturazione elettronica, realizzato con Python e Django, a supporto delle attività di pre-vendita fino al lancio dell’azienda.
- Collaborato direttamente con il titolare per definire i requisiti e consegnato il sistema end to end (modello dati, logica di business e interfaccia web), adattandolo al variare delle esigenze operative nell’arco di 20 mesi.