Senior Software Architect / Technical Lead

Sistemas complejos,
decisiones claras.

Diseño y construyo soluciones empresariales con .NET, sistemas distribuidos, cloud e inteligencia artificial aplicada.

Más de 15 años conectando arquitectura, implementación y operación para convertir problemas difíciles en plataformas mantenibles y preparadas para evolucionar.

LinkedIn
Composición abstracta de módulos y conexiones que representa la arquitectura de sistemas
01 / SYSTEMS THINKING
arquitectura · calidad · evolución
BOGOTÁ / COLOMBIASCROLL TO EXPLORE
01ENFOQUE

La arquitectura no es una colección de patrones. Es criterio.

Evalúo el problema, los límites del dominio, el equipo, el presupuesto y la capacidad real de operación antes de elegir una forma de construir.

Combino pensamiento arquitectónico con participación técnica activa: diseño, reviso código, desarrollo funcionalidades críticas, diagnostico producción y acompaño la evolución.

La solución más sofisticada no siempre es la más adecuada.El objetivo es facilitar el cambio sin introducir complejidad gratuita.
02ESPECIALIDADES

Diseñar para el
mundo real.

Decisiones técnicas que protegen el negocio, hacen visible la complejidad y permiten que los equipos avancen.

01

Arquitectura que facilita el cambio

Diseño soluciones proporcionales al problema: monolitos modulares, Vertical Slices, DDD, arquitecturas orientadas a eventos y sistemas distribuidos cuando existe una necesidad real.

DDDClean ArchitectureCQRSSOLID
02

Sistemas preparados para operar

Trabajo con fallos parciales, consistencia, duplicados, reintentos y procesos de larga duración para que la resiliencia, la observabilidad y la seguridad formen parte del diseño.

IdempotenciaResilienciaMensajeríaTrazabilidad
03

IA aplicada con control

Integro modelos de lenguaje en pipelines empresariales con esquemas, validación determinista, recuperación contextual y trazabilidad. El modelo es un componente, no una autoridad.

LLMsRAGEmbeddingsStructured Outputs
03QUALITY ENGINEERING + IA
HUMAN-IN-THE-LOOP

La calidad empieza
antes del código.

Diseñé la arquitectura y coordiné al equipo en una iniciativa de automatización con IA. Definí el método de trabajo para convertir requisitos en especificaciones y pruebas automatizadas con Playwright.

El agente analiza y propone. Las decisiones importantes conservan revisión y aprobación humana.

QUALITY LOOP01 — 04
01

Refinar

Detectar ambigüedades, reglas no especificadas y riesgos funcionales.

02

Especificar

Convertir requerimientos en escenarios y criterios verificables.

03

Automatizar

Generar y mantener pruebas end-to-end con Playwright.

04

Aprender

Analizar resultados, conservar evidencias y conectar hallazgos.

04STACK

Herramientas al servicio
del problema.

Construcción

C#.NETASP.NET CorePythonReactTypeScript

Sistemas

RabbitMQMassTransitWorkersState MachinesTransactional OutboxSagas

Datos

SQL ServerAzure SQLPostgreSQLOracleQdrantMinIO

Cloud / entrega

AzureAWSDockerKubernetesLinuxCI/CD
05TRAYECTORIA

Una carrera construida
sobre evolución.

Experiencia liderando arquitectura, calidad y equipos técnicos en contextos empresariales, públicos y financieros.

JUL 2014 — ACTUALIDAD

GML Software

Senior Software Architect / Technical Lead

Liderazgo de la arquitectura tecnológica corporativa, gobierno del ciclo de vida, evolución cloud en Azure y AWS, automatización CI/CD, contenerización y diseño de soluciones basadas en IA.

ABR 2013 — JUN 2014

Enésima Software

Senior Software Architect / Technical Lead

Diseño y construcción de soluciones .NET para entidades del sector público y financiero, incluyendo la solución tecnológica integral para FOGACOOP.

ABR 2012 — MAR 2013

Impulso y Mercadeo S.A.

Technical Lead

Liderazgo técnico, desarrollo de soluciones empresariales .NET, definición de estándares y mentoría de desarrolladores.

De la necesidad ambigua
a una solución que resiste.

Participación desde las primeras decisiones hasta el despliegue y la operación: dominio, arquitectura, implementación, integración, pruebas, seguridad y observabilidad.

SECURITY BY DESIGN
DELIVERY & EVOLUTION
OBSERVABLE SYSTEMS

He trabajado en software empresarial, sector financiero y público, gestión documental, logística, sostenibilidad, facturación, comercio electrónico e IA empresarial.

06CONTACTO

¿Tienes un sistema
que necesita claridad?

Hablemos de arquitectura, modernización, calidad o IA aplicada.