Experiencia Laboral
Enero 2025 - Presente
Turín, Italia
Proyectos Independientes | Trabajador autónomo
Desarrollador Full-Stack
- Construí y desplegué Vitae, un chatbot público impulsado por IA: una API en ASP.NET Core que integra la API de OpenAI, con respuestas basadas en un perfil estructurado, limitación de solicitudes del lado del servidor y un límite diario de mensajes respaldado por SQLite, lista blanca de CORS y manejo de secretos del lado del servidor. Backend en Azure App Service, frontend en Vercel.
- Diseñe y construí un backend de e-commerce de 4 microservicios con mensajería asíncrona mediante RabbitMQ y orquestación con Docker Compose, integrando PostgreSQL, MySQL y MongoDB entre los distintos servicios; publicado en GitHub con documentación completa.
- Construí y contenericé un gestor de tareas con API REST, autenticación JWT y arquitectura en capas; publicado en GitHub con documentación completa.
- Evalué más de 10 bibliotecas de .NET en categorías como loggin, ORM y drivers de base de datos para orientar futuras decisiones de stack.
Octubre 2021 - Enero 2025
Turín, Italia
Mediterranean Shipping Company S.A.
Desarrollador de Aplicaciones de Software
- Mejoré el rendimiento del procesamiento por lotes en un 90% al eliminar cálculos redundantes e introducir caché de resultados en la pipeline de facturas, que procesaba más de 100 facturas por lote.
- Refactoricé módulos fuertemente acoplados dentro de una base de código monolítica de 20 años (.NET Framework 4.6 / C#) en unidades desplegables de forma independiente, reduciendo el riesgo de cambios entre módulos.
- Alcancé un 82% de cobertura de pruebas en los módulos refactorizados adoptando TDD con xUnit y Coverlet, dentro de un equipo de 5 personas perteneciente a un departamento de 20 ingenieros.
- Implementé un almacenamiento de base de datos eficiente para lotes de facturas de alto volumen utilizando ADO.NET, MS SQL Server y serialización XML.
Noviembre 2020 - Octubre 2021
Turín, Italia
Mediterranean Shipping Company S.A.
Especialista de Producto
- Implementé un sistema de transferencia de archivos en .NET/C# que procesaba más de 1.000 archivos EDI diarios, reemplazando scripts poco fiables y mejorando la trazabilidad de extremo a extremo.
- Construí y mantuve pipelines de CI/CD en Azure DevOps escritos en YAML para automatizar los despliegues de actualizaciones del sistema.
- Formé e incorporé a nuevo personal técnico durante el lanzamiento de la oficina de MSC Technology en Turín.
Marzo 2019 - Noviembre 2020
New Jersey, EE.UU.
Mediterranean Shipping Company S.A.
Analista de Soporte Nivel 3
- Coordiné lanzamientos en más de 40 agencias de MSC en todo el mundo, colaborando entre el equipo de desarrollo y los líderes técnicos de cada agencia.
- Planifiqué y desplegué una importante actualización de funcionalidades en más de 23 agencias, gestionando la planificación y la comunicación con los interesados.
Febrero 2017 - Octubre 2018
Montevideo, Uruguay
DiLeo Atelier
Desarrollador Full-Stack - Trabajador Independiente
- Único desarrollador de un sistema de inventario y facturación electrónica en producción construido con Python y Django, dando soporte a las operaciones de preventa durante el lanzamiento de la empresa.
- Trabajé directamente con el propietario para definir los requisitos y entregué el sistema de principio a fin (modelos de datos, lógica de negocio e interfaz web), adaptando el desarrollo a medida que cambiaban las necesidades operativas a lo largo de 20 meses.