ENUsa el diálogo de impresión → Guardar como PDF

Diego Leon

Desarrollador Senior .NET

mail@diegoleon.me · (305) 796-2129 · North Bay Village, FL, USA
LinkedIn · Email

Perfil

Desarrollador Senior .NET con 10 años de experiencia diseñando, desarrollando y manteniendo aplicaciones web escalables con tecnologías .NET. Experiencia comprobada liderando el desarrollo de aplicaciones multi-capa, implementando mejores prácticas de DevOps y gestionando infraestructura en la nube con AWS y Azure. Competente en C#, ASP.NET, MVC, .NET Core y Blazor, con historial en modernización de plataformas, arquitectura de microservicios y liderazgo transversal.

Experiencia

Ingeniero de Software .NET Líder2024-09–presente
NinjaGig · Remote

Ingeniero líder impulsando la modernización de la plataforma de MVC legado a Blazor Server y microservicios en Azure y AWS, responsable de flujos de RR. HH., confiabilidad y entrega DevOps.

  • Lideró la migración de una plataforma MVC legada a una aplicación Blazor Server, transformando un sistema monolítico en una arquitectura basada en microservicios con APIs .NET.
  • Diseña, desarrolla y mantiene una aplicación web .NET multi-capa en Azure y AWS, mejorando flujos de publicación de empleos, seguimiento de candidatos y automatización de documentos de RR. HH.
  • Arquitectura servicios backend y APIs escalables con modelos de datos seguros y estrategias SQL optimizadas, mientras moderniza la UI de DevExpress MVC a DevExpress Blazor.
  • Construye e integra módulos de negocio esenciales, como procesamiento de pagos, integraciones de feeds de empleo y sistemas de entrega de correo transaccional.
  • Aplica mejores prácticas de Azure DevOps con pipelines CI/CD y despliegues a producción sin tiempo de inactividad; mantiene la confiabilidad mediante gestión del ciclo de vida SSL/TLS, validación PCI y estrategias de respaldo y recuperación en AWS.
Desarrollador de Software Senior2023-05–2024-09
AAPC · Remote - USA

Desarrollador senior entregando aplicaciones web y móviles escalables con Azure B2C, Blazor y CI/CD en la nube en stacks front-end y back-end.

  • Desarrolló y mantuvo aplicaciones web para garantizar escalabilidad, confiabilidad y cumplimiento de estándares de la industria.
  • Gestionó y personalizó Azure B2C para operaciones del lado del cliente, creando y soportando políticas personalizadas de autenticación y autorización.
  • Lideró un proyecto de migración de Xamarin a .NET MAUI empleando .NET 8, .NET 6, Mono Droid y .NET Framework 4.8.
  • Diseñó y desarrolló componentes web con Blazor para Progressive Web Apps (PWA) y .NET MAUI, colaborando con Razor, Blazor y Windows Forms.
  • Creó y gestionó herramientas CI/CD en la nube para agilizar el despliegue en aplicaciones front-end y back-end; gestionó y organizó un equipo de 2 personas.
Desarrollador de Software Senior2022-08–2023-03
CH2 Solutions – FrontSteps · Remote - USA

Entregó aplicaciones web y de escritorio en Azure usando .NET 6 y .NET Framework 4.8 dentro de equipos ágiles y transversales.

  • Desarrolló y soportó aplicaciones web y de escritorio, colaborando con equipos transversales para entregar soluciones de software de calidad usando metodologías ágiles.
  • Utilizó .NET 6 y .NET Framework 4.8 para impulsar el desarrollo y garantizar la robustez de las aplicaciones.
  • Gestionó infraestructura esencial en Azure Cloud, optimizando recursos según los requisitos del proyecto.
Desarrollador de Software Senior2022-10–2023-03
EnKnack – RideGoNow · Remote - USA

Construyó experiencias front-end con Blazor y .NET MAUI y servicios en tiempo real orientados a eventos para entrega de proyectos por contrato.

  • Gestionó y desarrolló aplicaciones frontend usando Blazor Technology, mejorando la funcionalidad y el rendimiento de la interfaz de usuario.
  • Diseñó y mantuvo una aplicación móvil multiplataforma con .NET MAUI y Blazor, garantizando experiencias de usuario consistentes entre dispositivos.
  • Transformó componentes JavaScript en componentes Blazor para integración en aplicaciones web y proyectos MAUI.
  • Desarrolló una arquitectura orientada a eventos para eventos en tiempo real utilizando .NET, EF Core y Rabbit MQ.
Desarrollador de Software Senior Mid2022-04–2022-08
NICE InContact · Remote - USA

Mejoró aplicaciones empresariales de comunicación en un entorno SCRUM, incrementando escalabilidad, confiabilidad e integración de funcionalidades.

  • Desarrolló y soportó aplicaciones web y de escritorio, mejorando capacidades de comunicación empresarial para una mejor experiencia de usuario.
  • Mejoró la escalabilidad y confiabilidad de las aplicaciones, garantizando rendimiento robusto y cumplimiento de estándares de la industria.
  • Colaboró con equipos transversales para integrar funcionalidades de vanguardia, optimizando la funcionalidad general de aplicaciones empresariales de permisos.
  • Utilizó C#, ASP.NET, MVC, .NET Core, Entity Framework, SQL Server y APIs RESTful en un entorno empresarial SCRUM.
CEO-Fundador2019–2021
Sammy Bot – Tercer Elemento S.R.L.

Fundó y lideró una startup de health-tech que construyó una plataforma de reporte de síntomas COVID-19 y teleconsultas, posteriormente cedida al gobierno boliviano.

  • Desarrolló una aplicación para ayudar a personas a reportar síntomas de COVID-19, que evolucionó en una startup posteriormente cedida al gobierno boliviano (SEDES).
  • Lideró y organizó equipos de tecnología, salud y marketing para garantizar una ejecución cohesiva del proyecto; gestionó y organizó un equipo de 125 personas.
  • Construyó una plataforma para analizar síntomas de COVID-19 y facilitar teleconsultas vía WhatsApp y una plataforma web usando APIs REST y WhatsApp API for Business.
  • Implementó microservicios y diseño orientado a eventos con Twilio WebRTC para videoconsultas; stack incluyó Azure DevOps, .NET, C#, MVC, EF Core, Azure, Xamarin, Android e iOS.
  • Donó el proyecto a la comunidad de desarrollo de Bolivia, fomentando innovación y colaboración.
Gerente de Servidores, Aplicaciones e Infraestructura TI2020–2021
Banco de Credito BCP

Gestionó infraestructura y aplicaciones a nivel nacional, garantizando alta disponibilidad, rendimiento y nueva arquitectura en Azure y VMWare.

  • Gestionó infraestructura y aplicaciones a nivel nacional, garantizando operaciones robustas y eficientes.
  • Implementó y mantuvo aplicaciones en producción, garantizando alta disponibilidad y rendimiento.
  • Desarrolló nueva infraestructura y arquitectura aprovechando VMWare, Azure DevOps, SQL Server y Azure Cloud.
  • Colaboró con ingenieros frontend y backend para optimizar procesos y desarrolló aplicaciones para simplificar y automatizar tareas del departamento.
Gerente Ingeniero Azure DevOps2019–2021
Banco de Credito BCP

Impulsó la cultura DevOps y la adopción de CI/CD en una gran organización de desarrollo usando herramientas de Azure DevOps.

  • Implementó y promovió la cultura DevOps y procesos CI/CD dentro de la organización.
  • Utilizó Azure Boards, Azure Pipelines, Azure Repos y Azure Tests para agilizar flujos de trabajo de desarrollo.
  • Colaboró con un gran equipo de desarrolladores frontend y backend para garantizar la implementación y adopción exitosa de prácticas DevOps.
  • Implementó con éxito herramientas y procesos DevOps actualmente en uso por la empresa, usando Terraform y Git junto con Azure DevOps y VMWare.
Desarrollador Back End Sr.2018–2020
Banco de Credito BCP

Lideró el desarrollo back-end de aplicaciones de banca empresarial usando microservicios .NET, APIs y SQL Server mientras gestionaba un equipo de 3.

  • Desarrolló y mantuvo aplicaciones web y de escritorio para banca empresarial usando C#, .NET Framework, Microservices, SQL Server y Entity Framework.
  • Lideró equipos y gestionó el desarrollo de aplicaciones, controlando el flujo de desarrollo y resolviendo incidencias de forma efectiva.
  • Gestionó el flujo GIT de aplicaciones para mantener control de versiones y agilizar procesos de desarrollo.
  • Personas lideradas: 3.
Desarrollador Back End Mid2017–2018
Banco de Credito BCP

Construyó aplicaciones bancarias e implementó por primera vez plataformas de atención al cliente por WhatsApp y Facebook con integraciones en tiempo real.

  • Desarrolló y mantuvo varias aplicaciones para banca empresarial usando C#, .NET Framework, Microservices, SQL Server y Entity Framework.
  • Desarrolló plataformas de WhatsApp y Facebook para atención al cliente, siendo pionero en estas soluciones en el país.
  • Desarrolló APIs para conectar con otros sistemas, mejorando integración y funcionalidad.
  • Utilizó HTML, CSS, .NET, API Rest, SOAP, WCF, WPF, MVC, RAZOR, SIGNALR, SOCKETS y WEBSOCKETS.
Desarrollador de Software Full Stack Jr.2015–2017
Banco Solidario S.A.

Contribuyó en equipos de software bancario construyendo aplicaciones .NET integradas y APIs de conexión entre sistemas.

  • Parte de varios equipos desarrollando software para el banco usando .NET y SQL Server.
  • Desarrolló y mantuvo varias aplicaciones, garantizando operación e integración fluidas.
  • Desarrolló APIs para conectar con otros sistemas, facilitando comunicación e intercambio de datos mejorados.
  • Utilizó HTML, CSS, .NET, .NET Framework, C#, API Rest, SOAP, WCF, WPF, MVC, RAZOR, SIGNALR, SOCKETS y WEBSOCKETS.

Proyectos

NinjaGig Platform Modernization2024

Lideró la transformación integral de una plataforma monolítica de RR. HH. y reclutamiento a Blazor Server con microservicios de API .NET, UI DevExpress modernizada, integración de pagos y feeds de empleo, y CI/CD sin tiempo de inactividad con Azure DevOps.

Sammy Bot COVID-19 Platform2019

Construyó una plataforma de análisis de síntomas COVID-19 con teleconsultas por WhatsApp y web, integraciones REST, microservicios, arquitectura orientada a eventos y video con Twilio WebRTC—posteriormente cedida al gobierno boliviano y donada a la comunidad local de desarrolladores.

AAPC Xamarin to .NET MAUI Migration2023

Lideró la migración de Xamarin a .NET MAUI en .NET 8, .NET 6 y targets legacy de Framework, entregando componentes Blazor para PWAs y móvil mientras estandarizaba CI/CD en la nube y políticas de autenticación Azure B2C.

RideGoNow Real-Time Event Platform2022

Entregó experiencias cliente con Blazor y .NET MAUI y convirtió componentes JavaScript a Blazor, respaldado por una arquitectura en tiempo real orientada a eventos usando .NET, EF Core y Rabbit MQ.

BCP DevOps Transformation2019

Implementó e institucionalizó la cultura DevOps en Banco de Crédito BCP usando Azure Boards, Pipelines, Repos y Tests con Terraform y Git—procesos aún en uso activo en equipos frontend y backend.

BCP WhatsApp & Facebook Support Channels2017

Desarrolló plataformas de atención al cliente por WhatsApp y Facebook y APIs de conexión para banca empresarial, entre las primeras soluciones de este tipo en el país, usando SignalR, sockets y WebSockets para interacción en tiempo real.

Habilidades

.NET y Desarrollo de Aplicaciones: C#, ASP.NET, MVC, .NET Core, .NET Framework, Blazor, Razor, Entity Framework, LINQ, WPF, WCF, Xamarin/.NET MAUI, Windows Forms
APIs, Integración y Tiempo Real: RESTful API Development, API Rest, SOAP, SignalR, Sockets, WebSockets, RabbitMQ, Kafka, Event Driven Architecture, Microservices, Twilio WebRTC
Nube, DevOps e Infraestructura: AWS, Azure Cloud, Azure B2C, Azure DevOps, Azure Boards, Azure Pipelines, Azure Repos, Azure Tests, Terraform, Docker, Git, VMWare, AIX, IIS, Windows Server, CI/CD
Datos y Tecnologías Web: SQL Server, HTML, JavaScript, jQuery, Node.js
Metodologías y Habilidades Blandas: Agile Methodologies, SCRUM, C# Programming, Problem Solving, Team Collaboration, Communication Skills, Code Optimization
UI y Librerías Móviles: Telerik, DevExpress

Educación

ITColombia
Formación Microsoft · Tecnología de la Información
Aspire Institute
Programa Aspire Leaders · Liderazgo

Certificaciones

Microsoft Azure Architect Technologies — Microsoft (2021)
AZ-303 Azure Architecture — Lite Thinking
Microservices Architecture with Docker Container — Lite Thinking (2023)