.\" This is real troff (man(7) macros), not plain text shaped like it.
.\" Render it locally (works on both BSD/macOS and GNU man — a bare
.\" "-l -" stdin flag is GNU-only and fails on macOS's man):
.\"   curl -s https://christianecg.com/es/cv.man -o /tmp/cv.man && man /tmp/cv.man
.\" Generated at build time from src/data/cv.ts — do not edit by hand.
.TH CV 1 "August 19, 2026" "christianecg.com" "User Commands"
.SH NAME
christian-elias-cruz-gonzalez \- Senior Fullstack Engineer — SaaS & Integrations
.SH SYNOPSIS
.B christian-elias-cruz-gonzalez
[\-\-location "México · CDMX / Hidalgo"] [\-\-remote] [\-\-hire]
.SH DESCRIPTION
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.
.SH OPTIONS
.TP
.B \-\-frontend-mobile
React, Next.js, TypeScript, JavaScript (ES2021+), React Native, HTML5, CSS3, design systems
.TP
.B \-\-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
.TP
.B \-\-ai-llm-integration
Claude API, OpenAI API, agentic workflows, LLM agents en producción, prompt engineering, AI\-augmented development
.TP
.B \-\-calidad-tooling
ESLint (plugins custom), Jest, React Testing Library, Git, code reviews, Claude Code, GitHub Copilot
.TP
.B \-\-datos-en-tiempo-real
TanStack Query, WebSockets, REST APIs, ECharts, D3.js, rendering optimization
.TP
.B \-\-arquitectura-practicas
Scalable architecture, performance optimization, real\-time systems, design systems, state patterns, a11y, Agile methodology, Scrum
.SH EXPERIENCIA
.TP
.B Senior Software Engineer (Principal Associate), Capital One · Ciudad de México (Híbrido) (Ago 2026 – Presente)
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.
.br
Stack: Java, React, Node.js, AWS (en ramp\-up).
.TP
.B Senior Software Engineer, Ubidots · Medellín, Colombia (Remoto) (Feb 2024 – May 2026)
Lideré arquitectura y performance de una plataforma IoT SaaS con más de 150K usuarios activos y datos en tiempo real vía WebSockets. 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. Acorté el ciclo de release de 50 a 20 min (\-60%), reduciendo friction de entrega para un equipo de más de 20 desarrolladores. 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.
.br
Stack: React, TypeScript, ECharts, TanStack Query, WebSockets, Node.js, ESLint (plugin interno), Jest, GitHub Actions.
.TP
.B Mid\-Level Software Engineer, Ubidots · Medellín, Colombia (Remoto) (Jun 2022 – Feb 2024)
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. Construí y mantuve la app móvil (iOS + Android) en React Native, entregando nuevas funcionalidades de plataforma directamente a los usuarios finales. Participé en el diseño e implementación de componentes clave del sistema de dashboards IoT en tiempo real.
.br
Stack: React, TypeScript, React Native, TanStack Query, Stripe, WebSockets, Node.js, Jest.
.TP
.B Software Developer, Clever Cloud · México (Remoto) (Jul 2021 – Jun 2022)
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. 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. Definí los flujos de CI/CD y el pipeline dev – staging – producción, adoptados como estándar del equipo.
.br
Stack: React, Vue, PHP, MySQL, GitHub Actions, CI/CD.
.SH PROYECTOS
.TP
.B 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%.
.TP
.B 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.
.TP
.B 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.
.TP
.B 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.
.TP
.B 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.
.SH EDUCACIÓN
.TP
.B Ing. en Tecnologías de la Información y Comunicaciones
ITSOEH · Tecnológico Nacional de México (2018 \- 2022)
.TP
.B Platzi Master Program · Cohorte 8
Platzi · Admisión por proceso de selección (Oct 2021 \- Mar 2022)
.SH IDIOMAS
.TP
.B Español
Nativo / C2
.TP
.B Inglés
Upper\-Intermediate / B2 · EF SET
.SH ACTIVIDAD TÉCNICA
.RS
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.
.br
Autor publicado en IEEE Xplore — "Security Issues of a Decentralized Blockchain\-Based Messaging System" (VII CONIITI, Universidad Católica de Colombia, 2021).
.br
Keynote speaker en el 5° Congreso Internacional de Software, UAEH (2025) y en el Congreso Internacional de Ingeniería, ITSOEH (2025).
.br
Google Developer Student Club Lead — lideré comunidad de más de 60 estudiantes y organicé más de 20 eventos técnicos (2020\-2021).
.br
Apariciones en Radio y Televisión de Hidalgo — programas Con Ciencia y Ya es Hora.
.br
.RE
.SH SEE ALSO
.BR christianecg.com (1),
.BR github.com/ChristianECG (1),
.BR linkedin.com/in/christianeliascg (1)
.SH AUTHOR
Written by Christian Elías Cruz González <contacto@christianecg.com>.
.SH BUGS
None known. Reports of overengineered side projects may be filed at the address above.