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.

4+
Años de experiencia
8+
Proyectos de arquitectura
18+
Tecnologías
8+
Repos públicos
Duitama, Boyacá, Colombia
Disponible para contratar

Sobre Mí

Profile
Diseño modular
Sistemas construidos para mantenibilidad a largo plazo
Calidad de código
Pruebas, revisiones y validación
Compartir conocimiento
Mentoría, documentación y revisiones

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.

Arquitectura Limpia
Sistemas Backend
.NET & C#
Diseño de Sistemas
Desarrollo Asistido por IA

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

MicroEngine
Proyecto de sistemas modulares impulsado por arquitectura en C# explorando patrones ECS, diseño modular y abstracciones backend. Diseñado como un framework 2D-first, 3D-ready con gestión de escenas y manejo de recursos. Exploración profunda de principios de arquitectura y modularidad.
C#
.NET
ECS
Diseño de Sistemas
ECS/Modular
Arquitectura
Diseño de Sistemas
Enfoque

Algunos de mis trabajos recientes

Sistemas y bibliotecas construidos con principios de arquitectura limpia

SimpleMediator
Librería CQRS/Mediator ligera para .NET con clara separación de preocupaciones. Sin dependencias externas, ideal para proyectos pequeños a medianos que necesitan estructura sin frameworks pesados.
.NET 8
C#
Ligero
Tamaño
Cero
Dependencias
Html2Pdf
Motor de generación de PDF basado en plantillas usando RazorLight y PuppeteerSharp. Diseñado para herramientas internas, reportes y flujos de trabajo de automatización con pooling de navegador e inyección de dependencias.
.NET 8
C#
RazorLight
PuppeteerSharp
Óptimo
Rendimiento
Producción
Uso
light-query
Un conjunto de hooks de React para búsqueda de datos estructurados. Proporciona patrones más simples y mantenibles para flujos de datos frontend con una experiencia de desarrollador mejorada.
React
TypeScript
NPM
Alto
DX
Activo
Actividad
Flask Forge CLI
Herramienta CLI de scaffolding que genera boilerplate de Clean Architecture para proyectos Flask. Incluye capas de dominio/app/infra, inyección de dependencias, configuración de Alembic y herramientas de experiencia de desarrollador.
Python
Flask
Typer
Jinja2
SQLAlchemy
Alembic
Alto
DX
Clean Arch
Scaffolds
mini-php-framework
Framework minimalista construido alrededor de principios de Clean Architecture para PHP. Demuestra consistencia de arquitectura cross-language con enfoque en mantenibilidad y claridad sobre complejidad.
PHP 8.4+
PSR-4/12/15
SQLite
Clean Arch
Arquitectura
Mantenibilidad
Enfoque

Experiencia Laboral

Trabajo independiente logo
Ingeniero de Software — Investigación y Desarrollo Open Source (Independiente)
Trabajo independiente
Oct 2025 – Presente
Remoto
  • 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.
Tobiro SAS logo
Ingeniero de Software / Desarrollador Backend (Consultoría)
Tobiro SAS
Abril 2025 – Septiembre 2025
Medellín, Antioquia, Colombia · En remoto
  • 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.
Enternova SAS logo
Desarrollador Backend → Líder Técnico (.NET)
Enternova SAS
Dic 2024 – Sep 2025 (Tiempo completo)
Bogotá DC, Colombia
  • 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
Enternova SAS logo
Desarrollador Backend (Freelance / Contrato)
Enternova SAS
Oct 2024 – Dic 2024 (Freelance)
Bogotá DC, Colombia
  • 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
Ignicion Games logo
Desarrollador Backend (OPS / Contrato)
Ignicion Games
Octubre 2024 – Enero 2025
Villavicencio, Meta, Colombia
  • 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
Centro de Enseñanza Automovilística Jmontoya logo
Desarrollador Full Stack (Consultoría)
Centro de Enseñanza Automovilística Jmontoya
Enero 2024 – Julio 2024
Villavicencio, Meta, Colombia
  • 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
Centro de Enseñanza Automovilística Jmontoya logo
Desarrollador Frontend (Consultoría)
Centro de Enseñanza Automovilística Jmontoya
Octubre 2023 – Enero 2024
Villavicencio, Meta, Colombia
  • 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
TulipannStore logo
Desarrollador Frontend (Consultoría)
TulipannStore
Octubre 2022 – Febrero 2023
Bogotá DC, Colombia
  • 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

Trabajemos juntos

Si buscas a alguien para diseñar y construir sistemas backend claros y mantenibles en .NET, estaré encantado de conversar. Puedes contactarme por correo o a través de LinkedIn.

LinkedInGitHub
Kevin Martínez - Ingeniero Backend enfocado en arquitectura limpia y sistemas confiables | Portafolio