// AI Engineer & Tech Lead

Kevin Bayter

Construyo sistemas de IA que sobreviven a producción.

AI Engineer y líder técnico. Modernizo plataformas críticas de pagos y alto tráfico en Mercado Libre y WOM Colombia, y diseño agentes con guardrails deterministas donde un error no es opción.

desciende
5+
años construyendo sistemas en producción
2
equipos liderados como tech lead
100%
del equipo despliega con mi plataforma
24/7
pagos y alto tráfico en producción
01 Cinturón de herramientas
tabla periódica · 20 elementos

Con esto construyo y opero sistemas en producción

01 streaming
Kafka
02 framework
Spring
03 infra
Kubernetes
04 cloud
AWS
05 datos
Redis
06 calidad
Playwright
07 infra
Terraform
08 lenguaje
Go
09 lenguaje
TypeScript
10 lenguaje
Java
11 lenguaje
Kotlin
12 runtime
Node.js
13 frontend
React
14 frontend
Next.js
15 datos
GraphQL
16 datos
PostgreSQL
17 infra
Docker
18 observab.
Grafana
19 observab.
Datadog
20 ci/cd
GitLab
tabla periódica de herramientas 20 elementos · todos estables en producción
02 Sistemas de a bordo
6 módulos operativos · estado nominal

Competencias

Del diseño de agentes con guardrails deterministas a plataformas de pagos resilientes: profundidad en todo el stack.

Módulo 01

Agentes de IA

Sistemas agénticos en producción con guardrails deterministas.

Agentes en producciónLLMs (OpenAI-compatible)Orquestación de herramientasExtracción estructuradaGuardrails deterministasGolden tests
Módulo 02

Backend & Pagos

Flujos reactivos y transaccionales de alto tráfico.

Spring BootSpring WebFluxKafkaRedisGraphQLREST / μservicesNode.jsNext.js
Módulo 03

Lenguajes

Políglota con foco en JVM, Go y TypeScript.

JavaGoTypeScriptJavaScriptKotlinSQL
Módulo 04

Cloud & DevOps

Infraestructura como código, on-premise y multi-cloud.

Kubernetes (on-prem + EKS)TerraformAWSGCPAzureGitLab CI / GH ActionsAPISIX
Módulo 05

Observabilidad & Seguridad

Diagnóstico rápido y aplicaciones endurecidas.

GrafanaDatadogNew RelicOpsgenieOWASPBurp Suite
Módulo 06

Testing & Datos

Calidad automatizada de la UI a la base de datos.

PlaywrightSeleniumJestJUnitVitestPostgreSQLOracleMySQL
03 Estación orbital
⎈ kubernetes on-premise · todo corre en producción

Infraestructura

Construí desde cero la plataforma on-premise del equipo: un clúster Kubernetes gestionado de forma declarativa, con gateway de APIs, TLS automático, datos en alta disponibilidad y observabilidad completa.

⎈ kubernetes on-premise
usuarios api-gateway · auth · rate-limit · tls
servicio-aservicio-bservicio-c
datos y seguridad
postgres · HA · operadorredis · caché · colasregistry · imágenes firmadascert-manager · tls
observabilidad · scrape
prometheus grafana alertas

namespaces efímeros — uno por feature · creados y destruidos automáticamente

  • Gateway de APIs con autenticación, rate-limiting y TLS automático emitido por cert-manager.
  • Postgres en alta disponibilidad con operador, Redis para caché y colas, y registry privado de imágenes firmadas.
  • Prometheus y Grafana con métricas, dashboards y alertas para cada servicio del clúster.
04 Centro de lanzamiento
4 secuencias · auditoría total

La plataforma de despliegues

Diseñé y construí la plataforma interna con la que despliega todo el equipo: de un push a producción con entornos efímeros, secretos gestionados, un bot en el chat y auditoría de cada paso.

Secuencia 01

Deploy de extremo a extremo

Un push dispara el pipeline completo: build con tests, imagen firmada en el registry privado, despliegue a un namespace efímero aislado, smoke tests automáticos y promoción a producción.

git pushbuild ciregistryns efímerosmoke testsproducción
  • Cada feature obtiene su propio entorno efímero con URL propia, creado y destruido automáticamente.
  • Nada llega a producción sin pasar los smoke tests del entorno efímero.
  • Rollback a la versión anterior en un clic, con historial completo.
Secuencia 02

Gestión de secretos

Los secretos viven cifrados en un almacén central con acceso por rol y se inyectan en los pods en tiempo de despliegue. Nunca tocan un repositorio y se enmascaran en cualquier log.

almacén cifradoinyección runtimepod · env · volúmeneslogs ••••••••·git ✗ nunca en el repo
  • Rotación de credenciales sin tocar código ni redesplegar a mano.
  • Cada servicio solo ve los secretos que le corresponden.
  • Auditoría de quién accedió a qué y cuándo.
Secuencia 03

El bot de despliegues

Un bot integrado en el chat del equipo ejecuta despliegues, rollbacks y consultas de estado con un comando. Valida permisos contra la plataforma y responde con el resultado del rollout en tiempo real.

chat del equipo
❯ /deploy api v1.2
✓ desplegado · 2 réplicas listas
  • Desplegar desde el chat elimina fricción: sin abrir consolas ni dashboards.
  • Permisos por rol: cada quien solo puede operar sus servicios.
  • Notifica proactivamente incidentes de salud de los despliegues.
Secuencia 04

Arquitectura interna

UI web y bot hablan con un API central; los trabajos pesados (builds, rollouts, smoke tests) corren en workers asíncronos coordinados con colas Redis, desplegando tanto al clúster on-premise como a EKS en la nube.

ui web · botapi coreworkers · colas redisk8s on-prem+eks cloud
  • Multi-destino: el mismo flujo despliega a on-premise y a la nube.
  • Workers asíncronos: la UI nunca se bloquea esperando un rollout.
  • Todo evento queda en un log de auditoría inmutable.
05 Protocolo de construcción
spec-driven · agentes en paralelo

Cómo la construí

Spec-driven development con orquestación de agentes de IA: cada funcionalidad nace de un spec ejecutable que varios agentes implementan en paralelo, con puertas de calidad deterministas antes de llegar a producción.

spec.md · ejecutable orquestador agente-1 ∥ agente-2 ∥ agente-3 quality gates · tests · lint · humano merge→deploy
  • El spec define el objetivo y los criterios de aceptación antes de escribir código.
  • Varios agentes de IA trabajan en paralelo, cada uno con una parte del spec.
  • Nada se fusiona sin pasar tests, lint de arquitectura y revisión humana.
06 Control de calidad
del commit al despliegue

Calidad y entrega

Cómo pruebo y entrego software: E2E con Playwright contra el build real y pipelines de CI/CD con calidad en paralelo, del commit al despliegue.

Secuencia 05

E2E con Playwright

Los smoke tests E2E corren contra el build real de producción servido en local, con el backend mockeado dentro del propio navegador: rápidos, deterministas y sin depender de entornos externos. El flujo crítico completo se verifica en un navegador de verdad antes de cada merge.

build de producciónplaywright · chromiumbackend mockeadoci en verde
  • Capa separada de los unit tests: prueba el build empaquetado, no el código fuente.
  • Trace y screenshots se guardan solo cuando algo falla — artefactos ligeros, depuración completa.
  • Los mismos tests bloquean el merge en CI: si el flujo crítico se rompe, no se integra.
Secuencia 06

Pipelines de CI/CD

Frontend y backend comparten la misma filosofía: calidad en paralelo (lint, unit, e2e, análisis estático y umbral de cobertura), build de imagen sin privilegios y despliegue a través de la plantilla compartida de la plataforma — que también aporta el job de rollback.

install · caché por ramalint ∥ unit ∥ e2e ∥ coberturaimagen ocideploy · rollback
  • Jobs de calidad en paralelo con caché por rama: feedback en minutos, no en horas.
  • Nada se despliega sin pasar el stage de calidad completo.
  • Plantilla común de la plataforma: deploy y rollback idénticos en todos los repositorios.
07 Registro de misión
8/8 objetivos verificados en producción

Objetivos cumplidos

100% del equipo de desarrollo despliega a diario con la plataforma
E2E rollouts auditables de extremo a extremo, con historial y rollback
min un entorno efímero por feature, listo en minutos y con URL propia
TLS certificados automáticos en todos los servicios del clúster
24/7 métricas, dashboards y alertas para cada servicio en producción
0 secretos en repositorios de código — inyección cifrada en runtime
1→N clúster kubernetes on-premise construido desde cero y escalado
2 destinos de despliegue con el mismo flujo: on-premise y cloud
08 Bitácora de vuelo

Trayectoria

Mi historia como un git log: la rama ── main es experiencia, ╌╌ learn es educación.

f4c3a1e · nov 2025 — actual feat
WOM Colombia

Software Engineer Specialist · Líder Técnico

WOM Colombia · Bogotá

Lidero la modernización de la capa de pagos e integraciones con servicios core del negocio (APISIX, manejo de secretos, observabilidad), usando Redis para caché e idempotencia en flujos transaccionales críticos.

  • Creé la plataforma interna de despliegues adoptada por todo el equipo: orquesta Kubernetes on-premise y AWS/EKS, IaC, secretos y trazabilidad de cambios entre ambientes.
  • Estandaricé la entrega de software para múltiples equipos con rollouts auditables de extremo a extremo, reduciendo fricción y errores manuales en producción.
  • Impulso la adopción de IA en el ciclo de ingeniería: revisión de código asistida, análisis de alertas y automatización de tareas operativas.
  • Apoyo la evolución del ecosistema BSS y de pagos con foco en resiliencia, escalabilidad y continuidad operativa.
APISIXRedisKubernetesAWS / EKSTerraformPagos
b7d29c4 · 2025 learn
Universidad de los Andes

Cloud Computing — AWS & Azure

Universidad de los Andes · Bogotá · certificación

Certificación en computación en la nube con AWS y Azure: arquitectura, servicios administrados y buenas prácticas multi-cloud.

AWSAzure
9e1f6a2 · ene 2022 — sep 2025 feat 3.7 años · 24/7 alto tráfico
Mercado Libre

Software Engineer

Mercado Libre · Bogotá

Desarrollé soluciones backend y front-end con Go, Node.js, TypeScript y Next.js para automatizar flujos internos y mejorar la experiencia de usuarios y equipos operativos.

  • Integré herramientas de observabilidad y gestión de incidentes (Datadog, New Relic, Grafana, Opsgenie), reduciendo tiempos de diagnóstico y respuesta.
  • Trabajé en servicios de alto tráfico usando Redis como caché distribuido, almacenamiento de sesiones y rate limiting para proteger APIs críticas.
  • Colaboré en automatizaciones con IA para análisis de alertas y generación de tickets, mejorando la productividad del equipo.
  • Apliqué prácticas de seguridad en el ciclo de desarrollo: validaciones, revisiones y pruebas para aplicaciones sensibles.
GoNode.jsTypeScriptNext.jsRedisDatadogGrafana
d5a80cb · 2022 — 2026 learn · en curso
Fundación Universitaria del Areandina

Ingeniería de Sistemas

Fundación Universitaria del Areandina · Bogotá

Formación en ingeniería de sistemas cursada en paralelo a mi carrera profesional, con proyectos reales de software.

  • Sistema de gestión de tickets para operaciones aeroportuarias.
  • App de gestión de membresías de gimnasio con pagos y seguimiento.
  • Librería dinámica con la API de ChatGPT para automatizar generación de SEO en sitios web.
JavaGoPythonTypeScriptGoogle Cloud
7c4e912 · 2021 — 2022 learn · 800+ horas
Henry

Fullstack Developer Bootcamp

Henry · Remoto

Bootcamp intensivo de desarrollo full-stack con tecnologías modernas y metodologías ágiles. Múltiples proyectos con React, Node.js y PostgreSQL; APIs REST y trabajo en equipo ágil.

ReactNode.jsPostgreSQLTypeScript
31bfa60 · 2017 · ignición feat
FACTURE S.A.S.

IT Support Specialist

FACTURE S.A.S. · Cartagena

Soporte técnico de software y hardware, atención de tickets de empresas aliadas y soluciones por conexión remota. Reduje el downtime con mantenimiento y monitoreo proactivo.

LinuxmacOSNetworking
09 Misiones destacadas

Proyectos

Sistemas reales en producción que demuestran arquitectura, IA aplicada y criterio de ingeniería.

Misión 01 · Creador Open source

TuRenta AI

turenta.tax ↗

Plataforma open source que automatiza la declaración de renta en Colombia (formulario 210): agentes de IA extraen los datos de la exógena y los certificados, entrevistan al usuario y un motor fiscal 100% determinista liquida el impuesto — en un dominio donde una alucinación es un problema legal.

  • Arquitectura hexagonal con fronteras forzadas por ESLint y tests de arquitectura.
  • Golden test que reproduce casilla por casilla una declaración real como garantía de exactitud.
  • Workers asíncronos con Redis para colas, rate limiting y sesiones.
TypeScriptNext.jsTurborepo / pnpmPostgreSQLRedisPlaywrightDockerGitHub Actions
telemetría de agentes
01 · playwright → dian.gov.co
Se conecta a la DIAN y descarga exógena, certificados y declaración automáticamente.
02 · llm.extract(docs)
Agentes extraen datos estructurados con doble lectura de cada valor.
03 · human.confirm(valores)
Entrevista guiada: cada valor extraído se confirma antes de usarse.
04 · tax_engine.liquidar(210)
Motor 100% determinista con reglas que citan la norma — cero alucinaciones.
» principio del sistema: la IA lee, el código calcula
Misión 02 · WOM · interno

Plataforma de despliegues

Plataforma interna adoptada por todo el equipo de desarrollo: orquesta despliegues a Kubernetes on-premise y AWS/EKS, gestiona infraestructura como código, secretos y trazabilidad de cambios entre ambientes, con rollouts auditables de extremo a extremo.

KubernetesAWS / EKSTerraformGitLab CIIaC
Misión 03 · full-stack

Feedback360

Plataforma completa de gestión de feedback profesional: equipos con niveles de visibilidad (público, privado, corporativo), notificaciones en tiempo real, login con Google y OTP, gestión de objetivos y dashboard administrativo.

ReactNode.jsExpressMongoDB
idiomas es_CO · Español nativo pt_BR · Portugués avanzado en_US · Inglés intermedio prof. cert ✓ Cloud Computing AWS & Azure · Uniandes 2025
10 · Transmisión entrante

Hablemos

¿Buscas un AI Engineer que también sepa operar pagos, Kubernetes y observabilidad en producción? Escríbeme.

Email kevin@bayterx.com LinkedIn linkedin.com/in/bayterx GitHub github.com/kevinbayter
disponible para nuevos retos · 100% remoto · cualquier zona horaria
Nueva transmisión▷ canal directo