Cali, Colombia

Juan Camilo López Espitia

Desarrollador Full Stack / Líder Técnico

Ingeniero de Sistemas con más de 10 años de experiencia en ingeniería de software, arquitectura web empresarial y liderazgo técnico en iniciativas de transformación digital. Especializado en el diseño y construcción de complejos ecosistemas modernos de comercio headless, plataformas CMS empresariales y arquitecturas desacopladas con Next.js, Ibexa DXP y Commerce Layer. Capacidad probada para liderar equipos multifuncionales (4-6 ingenieros), mitigar deuda técnica, alinear objetivos de negocio con software de alto rendimiento y desplegar canales transaccionales de pago de misión crítica para sistemas de alta disponibilidad y tráfico masivo.

Arquitecturas DesacopladasNext.js App RouterIbexa DXPCommerce LayerArquitectura de Software & IAAWS & Vercel
Contactar por Correo
10+

Años de Experiencia

Arquitectura web empresarial y desarrollo full-stack

4 - 6

Ingenieros Liderados

Liderazgo técnico ágil y revisión rigurosa de código

99.9%

Disponibilidad y Resiliencia

Sistemas tolerantes a fallos bajo picos intensos de tráfico

Miles

Transacciones Concurrentes

Pipelines de checkout y pago masivo de ticketing

01 // Arquitectura de Soluciones

Blueprint de Arquitectura Desacoplada

Diseño de soluciones escalables, modulares y de alto rendimiento que integran frontend moderno, orquestación de APIs, headless commerce y pasarelas de pago.

Pipeline desacoplado de 5 nivelesRFC / Production Spec

Descripción & Responsabilidades

Renderizado híbrido (SSR/SSG/ISR), optimización de Core Web Vitals, caching granular en el Edge y experiencia de usuario fluida con TypeScript y Tailwind CSS.

Tecnologías & Estándares

Next.jsReactTypeScriptVercel EdgeTailwind CSS
SLA / Rendimiento:Alta Concurrencia 99.9%
02 // Trayectoria Profesional

Experiencia Profesional

Más de una década liderando el diseño y desarrollo de arquitecturas de software empresarial y guiando equipos de ingeniería.

Aplyca

(Remoto / Colombia)

Líder Técnico / Desarrollador Full Stack Senior

Julio 2021 – Agosto 2026

Responsable del diseño arquitectónico, liderazgo técnico y despliegue automatizado de plataformas digitales empresariales para organizaciones globales de escala intensiva.

Ecosistema de Comercio Headless & Plataforma Marketplace

Arquitectura Next.js + Ibexa DXP + Contentful + Commerce Layer

Diseño e implementación de entornos web headless de alto rendimiento combinando Next.js, Ibexa DXP, Contentful y Commerce Layer, impulsando métricas Core Web Vitals y maximizando las tasas de conversión de checkout.

  • Liderazgo técnico en plataforma de utilidad pública-privada de alto impacto, coordinando un equipo ágil de 4 a 6 ingenieros.
  • Integración de microservicios de catálogos densos de terceros, sincronización de inventario en tiempo real y facturación multidivisa mediante GraphQL y REST.
  • Optimización de tiempos de carga y respuesta de servidores bajo estrictos SLAs corporativos.
Next.jsReactTypeScriptIbexa DXPCommerce LayerContentfulGraphQLREST APIs

Plataforma Transaccional de Ticketing & Pasarelas de Pago Críticas

Alta disponibilidad, resiliencia transaccional y pipelines CI/CD automatizados

Arquitectura y estabilización de mecanismos centrales de checkout e integraciones de pagos de terceros de máxima seguridad para un sistema web de ticketing masivo de alta disponibilidad.

  • Garantía de consistencia transaccional absoluta y tolerancia a fallos ante picos masivos imprevistos, procesando miles de compras concurrentes sin interrupciones.
  • Ingeniería de automatización DevOps extremo a extremo con GitHub Actions y GitLab CI/CD, reduciendo drásticamente los tiempos y costos de despliegue en AWS, Docker y Vercel.
  • Auditoría y remediación de vulnerabilidades de seguridad en pasarelas bancarias y de pago electrónico.
Next.jsPHPSymfonyAWSVercelDockerGitHub ActionsGitLab CI/CDPostgreSQLMySQL
Stack:Next.jsReactTypeScriptPHPSymfonyIbexa DXPCommerce LayerContentfulAWSVercelDockerGitHub ActionsGitLab CI/CDPostgreSQLMySQL

Asesoftware

(Colombia)

Analista de Sistemas Intermedio

Mayo 2021 – Junio 2021

Análisis de requerimientos de ingeniería y soporte de aplicaciones backend para la expansión y mantenimiento de infraestructura corporativa de misión crítica.

Stack:PHPJavaSQLGit

Blaucast

(Colombia)

Desarrollador Web Full Stack

Enero 2018 – Mayo 2021

Diseño y desarrollo integral de aplicaciones web listas para producción desde cero, aprovisionamiento cloud en AWS y modelado de datos relacionales de alta complejidad.

Desarrollo Full Stack & Gestión de Infraestructura Cloud

Aplicaciones con Laravel, Angular y Servicios AWS

Construcción de soluciones empresariales completas, aseguramiento de alta disponibilidad en AWS y estandarización de flujos de trabajo de ingeniería.

  • Aprovisionamiento y administración de servidores e infraestructura en la nube con Amazon Web Services (EC2, S3, RDS), asegurando estabilidad en cargas operativas críticas.
  • Diseño, normalización y optimización de bases de datos SQL altamente relacionales para agilizar lógica de negocio densa y flujos transaccionales pesados.
  • Implementación de estrictas metodologías de control de versiones con Git/GitFlow, estandarizando despliegues y fusiones de código.
LaravelPHPAngularJavaScriptAWS (EC2, S3, RDS)MySQLGit
Stack:LaravelPHPAngularJavaScriptAWS (EC2, S3, RDS)MySQLGit

Universidad del Valle

(Cali, Colombia)

Desarrollador Web

Mayo 2015 – Diciembre 2017

Desarrollo y mantenimiento de software web institucional seguro de alta utilidad, administración de servidores Linux y optimización de bases de datos relacionales.

Sistemas Web Institucionales & Optimización de Rendimiento

Arquitecturas estructuradas PHP/JS y Administración de Nodos Linux

Construcción de herramientas institucionales para la comunidad universitaria con foco en seguridad, disponibilidad ininterrumpida e indexación estratégica en bases de datos.

  • Administración y optimización de configuraciones en nodos de servidores Linux para garantizar disponibilidad ininterrumpida.
  • Gestión y ajuste fino de bases de datos relacionales PostgreSQL y MySQL mediante indexación estratégica y eliminación de cuellos de botella.
PHPJavaScriptLinuxPostgreSQLMySQLApache
Stack:PHPJavaScriptLinuxPostgreSQLMySQLApache
03 // Proyectos & Código Abierto

Proyectos Personales

Desarrollo independiente de sistemas complejos integrando modelos matemáticos de rendimiento, procesamiento de telemetría y arquitecturas modernas.

Proyecto Destacado • AI & Sports Tech

KOM Trainer — AI Cycling Coach

Entrenador personal de ciclismo con IA que analiza rendimiento fisiológico y prescribe entrenamientos adaptativos en tiempo real.

Utilidad & Propósito:

Plataforma integral para ciclistas de ruta, gravel y MTB. Sincroniza automáticamente telemetría con Strava e Intervals.icu para computar el modelo Banister (Fitness CTL, Fatiga ATL, Forma TSB) y distribución de potencia Coggan (Z1–Z7, NP, IF, TSS). El motor de IA diagnostica el estado del atleta y prescribe entrenamientos adaptativos y sesiones de fuerza con regla de recuperación de 48h, publicando directamente en ciclocomputadores Garmin, Wahoo, Karoo y COROS.

Enfoque Arquitectónico:

Desarrollada con arquitectura moderna full-stack sobre Next.js 16 y PostgreSQL serverless. Integra mapas de ruta GPS interactivos con Leaflet, capas de telemetría multi-métrica, curvas de potencia máxima y sincronización mediante cron jobs y webhooks.

TELEMETRÍA / MODELO BANISTERSINCRONIZADO
CTL (CONDICIÓN)
84
42 Días
ATL (FATIGA)
72
7 Días
TSB (FORMA)
+12
Óptimo
Distribución Potencia:7 Zonas Coggan (Z1-Z7)
Sincronización GPS:Garmin • Wahoo • Karoo
Regla Recuperación:Límite 48h Carga Muscular

Capacidades Clave:

Prescripción de entrenamientos 100% generada por IA contra datos reales del atleta (sin rutinas predefinidas).
Dashboard de rendimiento Banister: Fitness (CTL, 42d), Fatiga (ATL, 7d) y Forma (TSB) por día civil.
Mapas interactivos de rutas GPS con Leaflet, perfiles de elevación con gradiente de pendientes y telemetría de potencia, FC y cadencia.
Curvas de mejor potencia: 5s (sprint), 1min (ataque), 5min (Vo2 max) y 20min (FTP) en vatios y W/kg.
Módulo de entrenamiento de fuerza con 25 ejercicios guiados por RPE y bloqueo preventivo de 48h antes de sesiones clave.
Publicación directa a Intervals.icu para sincronización inalámbrica con Garmin, Wahoo, Hammerhead Karoo y COROS.
Stack:Next.js 16 (App Router)React 19TypeScriptDrizzle ORMNeon Serverless PostgreSQLNextAuth v5 (Auth.js)Leaflet GPSStrava API v3Intervals.icu APIAI Coaching EngineTailwind CSS
04 // Stack & Competencias

Competencias Técnicas

Dominio integral del ciclo de vida de desarrollo de software empresarial, arquitecturas desacopladas y flujos de ingeniería asistidos por agentes.

Arquitectura Frontend

Next.js (App Router)ReactTypeScriptJavaScript (ES6+)AngularVue.jsHTML5 & CSS3Tailwind CSSBootstrap

Backend & APIs

PHPSymfonyLaravelNode.jsRESTful APIsGraphQLMicroserviciosAPI Orchestration

Headless Commerce & CMS

Ibexa DXPCommerce LayerContentfulDecoupled ArchitectureCatálogos de ProductosPayment WorkflowsSistemas de Ticketing

Cloud & Infraestructura DevOps

Amazon Web Services (AWS)VercelDockerGitHub ActionsGitLab CI/CDLinux ServersNginx

Bases de Datos & Almacenamiento

PostgreSQLMySQLQuery OptimizationIndex EngineeringModelado Relacional Complejo

Desarrollo Agéntico & IA

Agentic Software DevelopmentAntigravity Workflows & SkillsAutonomous AI Coding AgentsPrompt & Context EngineeringAgentic Architecture & ToolingAutomated CI/CD Workflows

Prácticas de Ingeniería & Liderazgo

System DesignTechnical Leadership (4-6 devs)Git & GitFlowRigorous Code ReviewsScrum / AgileMitigación de Deuda Técnica
05 // Arquitectura de este Sitio

Stack & Especificaciones del Sitio

Especificación técnica de las herramientas y servicios utilizados para construir y servir este portafolio.

Next.js 16
Framework & SSR

Next.js 16 (App Router)

Arquitectura híbrida con Server Components y Turbopack para compilación y renderizado instantáneo.

React 19
Librería de UI

React 19

Última generación de React con Server Components nativos y renderizado concurrente sin bloqueos.

TypeScript
Lenguaje & Tipado

TypeScript (Strict Mode)

Seguridad de tipos estricta en esquemas de datos, componentes e interfaces sin tipos 'any'.

Tailwind v4
Motor de Estilos

Tailwind CSS v4

Motor CSS moderno v4 con @import 'tailwindcss' y variables de diseño para tema oscuro.

Yarn Berry
Gestor de Paquetes

Yarn 4 (Berry)

Gestión determinista de dependencias de alta velocidad con nodeLinker: node-modules.

Icons
Iconografía & Vectores

Lucide React & Custom SVG

Iconos técnicos vectoriales y componentes SVG dedicados para marcas (GitHub, LinkedIn).

Fonts
Tipografía & Diseño

Geist Sans & Mono

Sistema tipográfico de precisión diseñado para interfaces técnicas de alto contraste.

CI / CD
Control de Versiones & CI

Git & GitHub Actions

Integración continua automatizada y despliegues atómicos ante cada actualización del repositorio.

Vercel
Cloud & Despliegue

Vercel Edge Network

Despliegue continuo con cada commit a GitHub, certificados SSL y distribución global en el Edge.

06 // Formación & Comunicación

Educación & Idiomas

2017
Cali, Colombia

Ingeniero de Sistemas

Universidad del Valle

Formación rigurosa en fundamentos de ciencias de la computación, arquitectura de software, modelado de sistemas distribuidos y optimización de bases de datos.

Español

Nativo

Lengua materna

Inglés

B1 Profesional (Working Proficiency)

Capaz de liderar alineación técnica en vivo o asíncrona, redactar especificaciones técnicas complejas y diseñar arquitecturas de sistemas.

07 // Contacto & Redes

Contacto

Si estás evaluando mi perfil para roles de Fullstack Developer o Technical Lead, puedes escribirme directamente por correo electrónico o conectar a través de mis redes profesionales.

Principal

Correo Electrónico

juancamilolopez10a@gmail.com

Red Profesional

LinkedIn

Trayectoria profesional completa, experiencia corporativa y red de contactos.

Código

GitHub

Repositorios de código, proyectos personales, experimentación y contribuciones técnicas.