Ingeniero Backend enfocado en arquitectura limpia y sistemas confiables
Diseño y construyo APIs en .NET, backends modulares y herramientas para desarrolladores que hacen a los equipos más rápidos y a los sistemas más fáciles de mantener.
Sobre Mí

Soy un ingeniero backend especializado en .NET y C#, enfocado en construir APIs, backends modulares y arquitectura limpia. Trabajo con bases de datos SQL y herramientas prácticas de DevOps como Docker y pipelines de CI/CD para entregar sistemas confiables.
Me importa la mantenibilidad, modularidad y arquitectura clara más que solo enviar código. Disfruto las revisiones de código, la documentación y compartir conocimiento con equipos. Uso herramientas de desarrollo asistidas por IA como Copilot, pero siempre reviso y valido el código manualmente: el diseño y la validación son mi responsabilidad.
Habilidades
Experiencia aplicada en producción
Core Backend
C#
4+ años
.NET 8 / .NET Core
4+ años
Arquitectura Backend
3+ años construyendo sistemas backend
Diseño de Sistemas
3+ años construyendo sistemas backend
Arquitectura de Software
3+ años construyendo sistemas backend
Clean Architecture
3+ años construyendo sistemas backend
REST APIs
4+ años
SQL
5+ años
Entity Framework Core
4+ años
DevOps & Tooling
GitHub Actions / CI/CD
3+ años
Docker
3+ años
Azure
2+ años
También Usado
TypeScript
2+ años
React
2+ años
Next.js
2+ años
Python
3+ años
PHP
2+ años
Java
1+ años
Proyectos Destacados
Algunos de mis trabajos recientes
Sistemas y bibliotecas construidos con principios de arquitectura limpia
Otros Proyectos
Experiencia Laboral

- Dedicación principal al diseño, evolución y mantenimiento de proyectos open source orientados a arquitectura, previamente desarrollados en paralelo a roles profesionales.
- Desarrollo y mantenimiento de librerías y frameworks reutilizables enfocados en sistemas backend modulares, tooling interno y patrones orientados a la experiencia del desarrollador (DX).
- Trabajo en múltiples ecosistemas tecnológicos (.NET, Python, PHP, React), priorizando límites claros, extensibilidad y mantenibilidad a largo plazo.
- Aplicación de prácticas de nivel productivo como versionado semántico, documentación estructurada, pipelines de CI y automatización de releases.
- Uso de los proyectos open source como laboratorio de validación arquitectónica, exploración de decisiones de diseño y refinamiento continuo de sistemas.

- Diseñé e implementé un backend monolítico modular usando .NET 8, aplicando Clean Architecture, límites explícitos de módulos e integración basada en contratos.
- Desarrollé un plugin de WinForms como parte de un ecosistema retail más grande, permitiendo validación segura de datos y flujos de trabajo controlados.
- Implementé flujos de autenticación basados en OTP usando AWS SNS, incluyendo validación, reintentos y manejo de fallos.
- Asumí la propiedad del backend principal después de la fase inicial del plugin, liderando decisiones de arquitectura y evolución del sistema.
- Construí mecanismos de actualización automática obligatoria usando GitHub Releases, con descargas en segundo plano, verificación de integridad y despliegue sin interrupciones.
- Integré persistencia relacional y enforqué reglas de dominio dentro de la capa de dominio, evitando modelos anémicos.
- Establecí pipelines de CI/CD con GitHub Actions para versionado, empaquetado y releases automatizados.

- Lideré esfuerzos de desarrollo backend y proporcioné dirección técnica, mentoría y revisiones de código
- Diseñé e implementé servicios backend usando .NET, C# y SQL Server
- Definí guías de arquitectura y mejoré la mantenibilidad aplicando una estructura modular por capas
- Integré servicios y optimicé el rendimiento y confiabilidad del sistema

- Desarrollé APIs backend y herramientas internas usando .NET y SQL Server
- Mejoré la confiabilidad del sistema a través de depuración y refactorización
- Colaboré con el equipo para transicionar la arquitectura hacia módulos mejor estructurados

- Construí componentes backend para un sistema de chatbot basado en IA
- Implementé microservicios, flujos de mensajería y despliegues basados en Azure
- Mejoré el rendimiento y confiabilidad de componentes distribuidos

- Construí módulos full-stack usando tecnologías web modernas
- Diseñé modelos de datos y lógica backend
- Desarrollé dashboards, flujos de trabajo internos y autenticación

- Construí componentes UI y módulos frontend con TypeScript/JavaScript
- Integré flujos de trabajo de CMS y mejoré la usabilidad
- Desarrollé páginas web para clientes integradas con Strapi CMS

- Implementé características para usuarios y dashboards de administración
- Diseñé flujos de UI y mejoré la UX general
- Desarrollé la plataforma de e-commerce completa incluyendo tienda y panel de administración