Work Experience
January 2025 - Present
Turin, Italy
Independent Projects | Self-employed
Full-stack Developer
- Built and deployed Vitae, a public AI career chatbot: ASP.NET Core Minimal API integrating the OpenAI API, with answers grounded in a structured profile, a provider abstraction allowing local Ollama or hosted models to be swapped by configuration, server-side rate limiting and a SQLite-backed daily message cap, CORS allowlisting, and server-side secret handling. Backend on Azure App Service, frontend on Vercel.
- Architected and built a 4-microservice e-commerce backend with RabbitMQ async messaging and Docker Compose orchestration, integrating PostgreSQL, MySQL, and MongoDB across services; published on GitHub with full documentation.
- Built and containerised a REST API task manager with JWT authentication and a clean layered architecture; published on GitHub with full documentation.
- Evaluated 10+ .NET libraries across logging, ORM, and database driver categories to inform future stack decisions.
October 2021 - January 2025
Turin, Italy
Mediterranean Shipping Company S.A.
Software Application Developer
- Improved batch processing performance by 90% by eliminating redundant computations and introducing result caching across the invoice pipeline handling 100+ invoices per batch.
- Refactored tightly coupled modules within a 20-year-old monolithic codebase (.NET Framework 4.6 / C#) into independently deployable units, reducing cross-module change risk.
- Reached 82% test coverage on refactored modules by adopting TDD with xUnit and Coverlet, within a 5-person team part of a 20-engineer department.
- Delivered efficient database storage for high-volume invoice batches using ADO.NET, MS SQL Server, and XML serialization.
November 2020 - October 2021
Turin, Italy
Mediterranean Shipping Company S.A.
Product Specialist
- Implemented a file transfer system in .NET/C# processing 1,000+ EDI files daily, replacing fragile scheduled scripts and improving reliability and end-to-end traceability.
- Built and maintained Azure DevOps CI/CD pipelines written in YAML to automate system upgrade deployments.
- Trained and onboarded new technical staff during the launch of the MSC Technology Turin office.
March 2019 - November 2020
New Jersey, USA
Mediterranean Shipping Company S.A.
Support Analyst Level 3
- Coordinated releases across 40+ MSC agencies worldwide, collaborating closely between the development team and agency technical leads.
- Planned and rolled out a major feature upgrade across 23+ agencies managing planning and communication with stakeholders.
February 2017 - October 2018
Montevideo, Uruguay
DiLeo Atelier
Full-Stack Developer - Independent Contractor
- Sole developer on a production inventory and electronic invoicing system built with Python and Django, supporting pre-sales operations through the company's launch.
- Worked directly with the owner to scope requirements and delivered the system end to end (data model, business logic and web interface) adapting the build as operational needs changed over 20 months.