Software Engineer, Talma Servicios Aeroportuarios
May, 2024 - Present
Desarrollo de microservicios para operaciones aeroportuarias con integración a sistemas heterogéneos (SAP HANA, Oracle, Hermes WMS). Participación en decisiones de arquitectura e implementación de servicios críticos en producción.
Diseñé Worker Service en .NET 8 para sincronización automatizada de descuentos comerciales, implementando flujo completo desde pre-registro con validaciones de negocio, aprobación con notificaciones, hasta migración a sistemas legacy con transferencia de adjuntos por SFTP
Implementé sistema event-driven con webhooks para facturación, utilizando Background Services con patrón productor-consumidor (Channels), reintentos automáticos y motor de reglas dinámico para filtrado de eventos
Construí sistema de notificaciones multi-canal con templates HTML dinámicos, recarga automática de plantillas, scheduling programado (TickerQ) e integración con Microsoft Teams mediante Adaptive Cards
Optimicé consultas de base de datos con Entity Framework Core 8 aplicando Compiled Queries, DbContext pooling y técnicas para evitar consultas redundantes
Establecí observabilidad con Serilog para logging estructurado, trazabilidad distribuida, múltiples destinos (consola, archivos, Teams) y configuración dinámica por ambiente
Desarrollé Web API para consultas seguras a base de datos con arquitectura Vertical Slice y CQRS, implementando paquetes NuGet reutilizables, FluentValidation y estandarización de errores (RFC 7807)