Esperienza Lavorativa

Gennaio 2025 - Presente

Torino, Italia

Studio Indipendente e Progetti Personali | Autogestito

Full-stack Developer

  • Sviluppato un task manager REST API in ASP.NET Core con autenticazione JWT, architettura a livelli e containerizzazione con Docker; pubblicato su GitHub con documentazione.
  • Progettato e implementato un backend e-commerce composto da 4 microservizi, utilizzando ASP.NET Core, RabbitMQ per la messaggistica asincrona e Docker Compose per l'orchestrazione; integrati PostgreSQL, MySQL e MongoDB tra i servizi; pubblicato su GitHub con documentazione.
  • Valutato oltre 10 librerie .NET nelle aree logging (Serilog, Log4Net, NLog), ORM (EF Core, Dapper) e driver per database (Npgsql, MongoDB driver) per orientare le future scelte tecnologiche.

Ottobre 2021 - Gennaio 2025

Torino, Italia

Mediterranean Shipping Company S.A.

Backend Developer

  • Migliorato le prestazioni dell'elaborazione batch del 90% eliminando calcoli ridondanti e introducendo la cache dei risultati nella pipeline di fatturazione, che gestisce oltre 100 fatture per batch.
  • Effettuato il refactoring di moduli strettamente accoppiati all'interno di un codebase monolitico con 20 anni di storia (.NET Framework 4.6 / C#), trasformandoli in unità deployabili in modo indipendente e riducendo il rischio di modifiche tra moduli.
  • Raggiunto l'82% di copertura dei test sui moduli refactorizzati, adottando TDD con xUnit e Coverlet, all'interno di un team di 5 persone inserito in un dipartimento di 20 ingegneri.
  • Realizzato uno storage 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 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 gestito pipeline CI/CD in Azure DevOps tramite YAML per automatizzare i deployment degli aggiornamenti di sistema.
  • Formato e introdotto nuovo personale tecnico durante il lancio 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 software per oltre 40 agenzie MSC nel mondo, collaborando tra il team di sviluppo e i referenti tecnici delle agenzie.
  • Pianificato e distribuito un aggiornamento funzionale importante su oltre 23 agenzie, gestendo la pianificazione e la comunicazione con gli stakeholder.
  • Gestito il supporto per 4 moduli principali del sistema MSC per le agenzie, diagnosticando e risolvendo problemi escalati dalle agenzie globali.

Febbraio 2017 - Ottobre 2018

Montevideo, Uruguay

DiLeo Atelier

Independent Contractor

  • Sviluppato un sistema di inventario di produzione e fatturazione elettronica con Python 2.7 e Django, a supporto delle operazioni di pre-vendita e del lancio dell'azienda.