Christian Elías Cruz González christianecg.com Request for Comments: CV August 2026 Category: Informational Senior Fullstack Engineer — SaaS & Integrations Abstract Senior Fullstack Engineer con más de 5 años entregando sistemas en producción. Ownership técnico end-to-end: construyo, opero y escalo — desde plataformas con más de 150K usuarios hasta productos propios con facturación real. Especializado en agentic workflows, LLM integrations y sistemas diseñados para operar con mínima intervención. Status of This Memo This memo documents the professional experience of the author for the Internet community. It does not specify an Internet standard of any kind. The canonical version lives at https://christianecg.com/es/cv and the machine-readable source at https://christianecg.com/es/cv.md. Table of Contents 1. Experiencia 2. Proyectos 3. Habilidades 4. Educación 5. Idiomas 6. Actividad Técnica 1. Experiencia 1.1. Senior Software Engineer (Principal Associate) -- Capital One · Ciudad de México (Híbrido) (Ago 2026 – Presente) o Incorporación al equipo fundacional de Full Stack Engineers de Capital One en México, con enfoque en Java y ramp-up activo sobre el stack de la plataforma. Stack: Java, React, Node.js, AWS (en ramp-up). 1.2. Senior Software Engineer -- Ubidots · Medellín, Colombia (Remoto) (Feb 2024 – May 2026) o Lideré arquitectura y performance de una plataforma IoT SaaS con más de 150K usuarios activos y datos en tiempo real vía WebSockets. o Reduje tiempos de carga de dashboards de 8s a 5s (-37%) y optimicé rendering de widgets ECharts de 30s a menos de 15s (-50%) mediante virtualización, memoization y canvas rendering. o Acorté el ciclo de release de 50 a 20 min (-60%), reduciendo friction de entrega para un equipo de más de 20 desarrolladores. o Establecí estándares de calidad, ESLint plugin interno y guías de code review adoptadas por todo el equipo; mentoreé a 2 ingenieros junior mediante pair programming y revisiones estructuradas. Stack: React, TypeScript, ECharts, TanStack Query, WebSockets, Node.js, ESLint (plugin interno), Jest, GitHub Actions. 1.3. Mid-Level Software Engineer -- Ubidots · Medellín, Colombia (Remoto) (Jun 2022 – Feb 2024) o Implementé módulo de pagos con Stripe y migré el sistema de fetching a TanStack Query, eliminando estados duplicados y habilitando la conversión directa de freemium a pago. o Construí y mantuve la app móvil (iOS + Android) en React Native, entregando nuevas funcionalidades de plataforma directamente a los usuarios finales. o Participé en el diseño e implementación de componentes clave del sistema de dashboards IoT en tiempo real. Stack: React, TypeScript, React Native, TanStack Query, Stripe, WebSockets, Node.js, Jest. 1.4. Software Developer -- Clever Cloud · México (Remoto) (Jul 2021 – Jun 2022) o Desarrollé e integré sitios (e-commerce, landing pages, blogs) sobre el CMS propietario de la empresa, siendo responsable del ciclo completo: toma de requerimientos con el cliente, traducción a specs técnicas para un equipo de 5 devs, implementación y entrega. o Diseñé e implementé pixel-perfect una landing page a partir de mockups de diseñadora gráfica, coordinando entregas directamente con el cliente hasta aprobación final. o Definí los flujos de CI/CD y el pipeline dev – staging – producción, adoptados como estándar del equipo. Stack: React, Vue, PHP, MySQL, GitHub Actions, CI/CD. 2. Proyectos 2.1. TuAgenda.digital (tuagenda.digital) SaaS de automatización de citas actualmente en operación, con 5 clientes activos en los primeros 3 meses y facturación recurrente vía Stripe: booking white-label, portal de cliente sin login, recordatorios por email/SMS y agente de IA en WhatsApp con OpenAI en producción — atendiendo reservas 24/7 y reduciendo la carga operativa manual en ~80%. Tags: Next.js 15 · Supabase · Stripe · Twilio · OpenAI · Vercel Edge 2.2. Squawk (squawk.creu.cat) Dashboard de aviación global en tiempo real: datos ADS-B vía OpenSky Network, worker Node.js con SQLite (WAL mode), mapa de densidad con deck.gl + MapLibre, 6 gráficas en vivo con ECharts y alertas de squawks de emergencia (7700/7600/7500) sobre streaming SSE cada 5s. Tags: Next.js 15 · TypeScript · deck.gl · MapLibre · ECharts · SQLite · SSE 2.3. Avelor (pkg.avelor.es) Ecosistema de 17 herramientas CLI publicadas en npm bajo @avelor. Destacan: mesh (proxy local con HTTPS y fault injection), floo (deployment agent SSH con GitHub Action y Homebrew tap), bifrost (WebSocket tunnel autoalojado) y mira (uptime monitor con página de estado estática). Cada herramienta elimina una dependencia de tercero en producción. Tags: Node.js · CLI · npm · WebSocket · SSH · self-hosted 2.4. Stratum (stratum.creu.cat) Herramienta de arte generativo que convierte 75 años de datos meteorológicos históricos en visualizaciones de franjas de color por ciudad. Temperatura diaria, precipitación y horas de sol se codifican como grosor, tono y superposición; exportable en SVG, PNG y PDF sin servidor. Tags: React · TypeScript · Vite · ECharts · Open-Meteo 2.5. Loft (loft.creu.cat) Implementación de referencia de RFC 1149 (IP sobre portadores aviares): rastreo en tiempo real de paquetes IP transportados por palomas. Física de vuelo modelada con datos meteorológicos reales, mapa global con rutas de gran círculo, streaming SSE y soporte en tres idiomas incluyendo latín. Tags: Next.js · SQLite · MapLibre · SSE · i18n 3. Habilidades o Frontend & Mobile: React, Next.js, TypeScript, JavaScript (ES2021+), React Native, HTML5, CSS3, design systems o Backend & Infraestructura: Node.js, PHP, PostgreSQL, MySQL, Supabase (PostgreSQL + real-time), Vercel (Edge Functions, serverless), Docker, VPS (Linux, self-hosted), GitHub Actions (CI/CD), REST APIs, Stripe, Twilio o AI / LLM Integration: Claude API, OpenAI API, agentic workflows, LLM agents en producción, prompt engineering, AI-augmented development o Calidad & Tooling: ESLint (plugins custom), Jest, React Testing Library, Git, code reviews, Claude Code, GitHub Copilot o Datos en Tiempo Real: TanStack Query, WebSockets, REST APIs, ECharts, D3.js, rendering optimization o Arquitectura & Prácticas: Scalable architecture, performance optimization, real-time systems, design systems, state patterns, a11y, Agile methodology, Scrum 4. Educación o Ing. en Tecnologías de la Información y Comunicaciones -- ITSOEH · Tecnológico Nacional de México (2018 - 2022) o Platzi Master Program · Cohorte 8 -- Platzi · Admisión por proceso de selección (Oct 2021 - Mar 2022) 5. Idiomas o Español -- Nativo / C2 o Inglés -- Upper-Intermediate / B2 · EF SET 6. Actividad Técnica o Publica en octa.page investigaciones de runtime, decisiones de arquitectura y notas de sistemas — un registro público del razonamiento técnico detrás de los proyectos. o Autor publicado en IEEE Xplore — "Security Issues of a Decentralized Blockchain-Based Messaging System" (VII CONIITI, Universidad Católica de Colombia, 2021). o Keynote speaker en el 5° Congreso Internacional de Software, UAEH (2025) y en el Congreso Internacional de Ingeniería, ITSOEH (2025). o Google Developer Student Club Lead — lideré comunidad de más de 60 estudiantes y organicé más de 20 eventos técnicos (2020-2021). o Apariciones en Radio y Televisión de Hidalgo — programas Con Ciencia y Ya es Hora. Author's Address Christian Elías Cruz González Email: contacto@christianecg.com URI: https://christianecg.com