This profile is written in Spanish
Engineering Manager
Experiencia demostrada en C#.
Experiencia demostrada en .NET 8.
Experiencia demostrada en .NET Core.
Experiencia demostrada en ASP.NET Web API.
Experiencia demostrada en ASP.NET MVC.
Engineering Manager buscando nuevas oportunidades
Diseño y desarrollo, de forma práctica, los sistemas financieros más críticos de la empresa en C#, .NET 8 y PostgreSQL, que procesan más de 30 millones de BRL al día en operaciones de alto valor (~100 operaciones/día).. Rediseñé las prácticas de monitorización, alertas y respuesta a incidentes en producción para acortar el tiempo de recuperación ante incidentes.. Soy responsable de las revisiones de código y de arquitectura, manteniendo el código coherente con DDD y Clean Architecture.. Lidero y ejerzo de mentor de 13 ingenieros de varios equipos sin dejar de programar: acompaño a ingenieros junior y de nivel medio mediante revisiones de código y pair programming, y dirijo la planificación de sprints para convertir los requisitos de negocio en soluciones backend que los equipos puedan entregar.
Seguí implicado de forma práctica en la arquitectura de sistemas en C# y .NET Core.. Definí los estándares de codificación y el proceso de revisión de código seguidos por todo el equipo de ingeniería.. Hice seguimiento de las métricas de rendimiento y calidad de los sistemas para detectar riesgos de fiabilidad antes de que se convirtieran en incidentes.. Gestioné la entrega de ingeniería de varios squads.
Refactoricé un pipeline de procesamiento de ficheros, reduciendo las ejecuciones semanales de tareas de 700 a 14 (~98 % menos) y eliminando un importante cuello de botella de infraestructura.. Impuse los estándares de Clean Architecture y DDD mediante revisiones de código, reduciendo un 30 % los errores en producción.. Entregué funcionalidades financieras en C# y .NET Core diseñadas para soportar mucho tráfico y estrictos requisitos de cumplimiento normativo.. Creé desde cero el proceso de respuesta a incidentes (enrutamiento de alertas, runbooks, postmortems), reduciendo el MTTR un 65 % en todos los servicios de producción.
Desarrollé API REST en .NET Core con DDD y Clean Architecture, manteniendo el código fácil de modificar a medida que crecía el número de microservicios.. Optimicé consultas de SQL Server con Dapper en los flujos de pago más críticos, reduciendo la carga de la base de datos.. Implanté un sistema de logs centralizado con ELK Stack, reduciendo un 90 % el tiempo de búsqueda en los logs y detectando problemas antes de que escalaran.. Fui responsable del pipeline de CI/CD en Azure DevOps y mantuve la documentación Swagger/OpenAPI para las integraciones con partners.
Gestioné la respuesta a incidentes en producción, reduciendo un 89 % el volumen de tickets de soporte pendientes.. Detecté y corregí vulnerabilidades de inyección SQL en sistemas heredados.
Corregí errores y problemas de seguridad en aplicaciones ASP.NET MVC, mejorando la satisfacción de los usuarios un 77 %.. Creé desde cero el servicio de Help Desk, incluida la documentación y la incorporación de nuevos miembros (onboarding).