
Giovanni C.
Ingeniero Senior Full Stack .NET
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Ingeniero Senior Full Stack con amplia experiencia y más de 9 años de trayectoria en el diseño de arquitectura y desarrollo de aplicaciones escalables de nivel empresarial. Profunda especialización en C# y tecnología .NET, complementada con una sólida base en la construcción de microservicios distribuidos y soluciones nativas en la nube (Cloud-Native). Historial comprobado en la ingeniería de sistemas POS (Puntos de Venta) complejos utilizando WPF, PRISM y Angular, junto con el aprovechamiento de infraestructura moderna (Docker, Azure, DevSecOps) y capas de datos avanzadas (SQL Server, PostgreSQL, Cosmos DB) para ofrecer aplicaciones de alto rendimiento.
Experto en documentación técnica, automatización de CI/CD y en el uso de herramientas impulsadas por IA como GitHub Copilot para acelerar los ciclos de desarrollo.
Experiencia
Ingeniero de Software Senior at Grupo TI México (2022-08 – Present)
- Diseñó la arquitectura y desarrolló aplicaciones POS y full-stack a nivel empresarial para el ecosistema minorista y financiero de OXXO (Spin Premia, Spin by OXXO XPOS).
- Construyó arquitecturas robustas del lado del cliente utilizando PRISM para WPF, MEF y MVVM, junto con el desarrollo de interfaces web modernas con ASP.NET Core,.NET 6, 8, 10 y Angular.
- Diseñó e implementó microservicios escalables, orquestando despliegues a través de Docker para garantizar una alta disponibilidad y un rendimiento sólido de las aplicaciones.
- Gestionó y optimizó arquitecturas de datos complejas utilizando Azure Cosmos DB, a la par de implementaciones tradicionales con SQL Server y Entity Framework.
- Integró prácticas de DevSecOps en el ciclo de vida del software, utilizando Azure DevOps y GitHub Actions para automatizar pipelines de CI/CD, análisis de vulnerabilidades y pruebas unitarias aplicando los principios de TDD y DDD con NUnit, JUnit y Moq.
- Redactó documentación técnica exhaustiva para APIs y arquitectura de sistemas con el fin de alinear a los equipos de ingeniería distribuidos y a las partes interesadas del negocio.
- Aprovechó GitHub Copilot y flujos de trabajo asistidos por IA para optimizar la generación de código, la refactorización y las revisiones de código (peer reviews), reduciendo significativamente el tiempo de salida al mercado (time-to-market).
Ingeniero de Software at Aumenta Software Development (2021-09 – 2022-08)
- Construcción y soporte a una aplicación web empresarial escalable para el proyecto FedEx International, facilitando la recolección de paquetes, envíos y operaciones logísticas centrales (Dynamics 365 Commerce) utilizando C#,.NET Core 3 y SQL Server.
- Implementó componentes frontend responsivos utilizando React, operando dentro de un entorno multidisciplinario bajo la metodología SCRUM.
- Diseñó y consumió APIs REST para una integración perfecta con sistemas empresariales, gestionando el control de versiones a través de GIT y TFS en Azure DevOps.
Ingeniero de Software at Almacén de Drogas S.A. de C.V. (2017-06 – 2021-09)
- Desarrolló y modernizó sistemas empresariales ERP y WMS utilizando ASP.NET, C#, WPF, XAML y Entity Framework.
- Diseñó arquitecturas basadas en el Diseño Orientado al Dominio (DDD) y Microservicios (CQRS), creando APIs REST y Web Services robustos.
- Desplegó y administró servicios backend en Microsoft Azure, garantizando un acceso seguro a través de configuraciones de Identity Server.
- Participó en la planeación técnica, definiendo pautas de arquitectura de datos y colaborando con equipos multifuncionales para garantizar la mantenibilidad del software.
Educación
Ingeniería in Tecnologías de la Información – Universidad Tecnológica de Torreón (2017-06)