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 with 5+ years delivering production systems. End-to-end technical ownership: I build, operate, and scale — from platforms with 150K+ users to self-funded products with real revenue. Specialized in agentic workflows, LLM integrations, and systems designed for minimal human intervention. 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/en/cv and the machine-readable source at https://christianecg.com/en/cv.md. Table of Contents 1. Experience 2. Projects 3. Skills 4. Education 5. Languages 6. Technical Activity 1. Experience 1.1. Senior Software Engineer (Principal Associate) -- Capital One · Mexico City (Hybrid) (Aug 2026 – Present) o Joined Capital One's founding Full Stack Engineering team in Mexico, focused on Java with an active ramp-up onto the platform stack. Stack: Java, React, Node.js, AWS (ramp-up). 1.2. Senior Software Engineer -- Ubidots · Medellín, Colombia (Remote) (Feb 2024 – May 2026) o Led architecture and performance of an IoT SaaS platform with 150K+ active users and real-time data via WebSockets. o Reduced dashboard load times from 8s to 5s (-37%) and optimized ECharts widget rendering from 30s to under 15s (-50%) through virtualization, memoization, and canvas rendering. o Cut release cycle from 50 to 20 min (-60%), reducing delivery friction for a team of 20+ developers. o Established quality standards, an internal ESLint plugin, and code review guidelines adopted by the whole team; mentored 2 junior engineers through pair programming and structured reviews. Stack: React, TypeScript, ECharts, TanStack Query, WebSockets, Node.js, ESLint (custom plugin), Jest, GitHub Actions. 1.3. Mid-Level Software Engineer -- Ubidots · Medellín, Colombia (Remote) (Jun 2022 – Feb 2024) o Implemented payments module with Stripe and migrated the fetching system to TanStack Query, eliminating duplicated state and enabling direct freemium-to-paid conversion. o Built and maintained the mobile app (iOS + Android) in React Native, shipping new platform features directly to end users. o Contributed to the design and implementation of key components of the real-time IoT dashboard system. Stack: React, TypeScript, React Native, TanStack Query, Stripe, WebSockets, Node.js, Jest. 1.4. Software Developer -- Clever Cloud · Mexico (Remote) (Jul 2021 – Jun 2022) o Developed and integrated sites (e-commerce, landing pages, blogs) on the company's proprietary CMS, owning the full cycle: requirements gathering with clients, translating to technical specs for a team of 5 devs, implementation, and delivery. o Designed and implemented a pixel-perfect landing page from a graphic designer's mockups, coordinating deliveries directly with the client through final approval. o Defined CI/CD flows and the dev–staging–production pipeline, adopted as the team standard. Stack: React, Vue, PHP, MySQL, GitHub Actions, CI/CD. 2. Projects 2.1. TuAgenda.digital (tuagenda.digital) Appointment automation SaaS currently in operation, with 5 active clients in the first 3 months and recurring revenue via Stripe: white-label booking, login-free client portal, email/SMS reminders, and an AI agent on WhatsApp with OpenAI in production — handling reservations 24/7 and reducing manual operational load by ~80%. Tags: Next.js 15 · Supabase · Stripe · Twilio · OpenAI · Vercel Edge 2.2. Squawk (squawk.creu.cat) Real-time global aviation dashboard: ADS-B transponder data via OpenSky Network, Node.js worker with SQLite WAL mode, density heatmap via deck.gl + MapLibre, 6 live ECharts charts, and emergency squawk alerts (7700/7600/7500) over SSE streaming every 5s. Tags: Next.js 15 · TypeScript · deck.gl · MapLibre · ECharts · SQLite · SSE 2.3. Avelor (pkg.avelor.es) Ecosystem of 17 CLI tools published on npm under @avelor. Highlights: mesh (local dev proxy with HTTPS and fault injection), floo (SSH deployment agent with GitHub Action and Homebrew tap), bifrost (self-hosted WebSocket tunnel relay), and mira (uptime monitor with auto-generated static status page). Each tool eliminates a third-party dependency in production. Tags: Node.js · CLI · npm · WebSocket · SSH · self-hosted 2.4. Stratum (stratum.creu.cat) Generative art tool that converts 75 years of historical weather data into color-coded stripe visualizations per city. Daily temperature range, precipitation, and sunshine hours are encoded as stripe width, hue, and overlay. Exportable as SVG, PNG, and PDF with no server required. Tags: React · TypeScript · Vite · ECharts · Open-Meteo 2.5. Loft (loft.creu.cat) Reference implementation of RFC 1149 (IP over Avian Carriers): real-time tracking of IP datagrams transported by homing pigeons. Flight physics modeled with live meteorological data, global map with great-circle routes, SSE streaming, and three-language support including Latin. Tags: Next.js · SQLite · MapLibre · SSE · i18n 3. Skills o Frontend & Mobile: React, Next.js, TypeScript, JavaScript (ES2021+), React Native, HTML5, CSS3, design systems o Backend & Infrastructure: 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 in production, prompt engineering, AI-augmented development o Quality & Tooling: ESLint (custom plugins), Jest, React Testing Library, Git, code reviews, Claude Code, GitHub Copilot o Real-Time Data: TanStack Query, WebSockets, REST APIs, ECharts, D3.js, rendering optimization o Architecture & Practices: Scalable architecture, performance optimization, real-time systems, design systems, state patterns, a11y, Agile methodology, Scrum 4. Education o B.S. in Information and Communications Technology Engineering -- ITSOEH · Tecnológico Nacional de México (2018 - 2022) o Platzi Master Program · Cohort 8 -- Platzi · Admission by selection process (Oct 2021 - Mar 2022) 5. Languages o Spanish -- Native / C2 o English -- Upper-Intermediate / B2 · EF SET 6. Technical Activity o Publishes at octa.page — runtime research, architecture decisions, and systems notes — a public record of the technical reasoning behind the projects. o Published author on IEEE Xplore — "Security Issues of a Decentralized Blockchain-Based Messaging System" (VII CONIITI, Universidad Católica de Colombia, 2021). o Keynote speaker at the 5th International Software Congress, UAEH (2025) and at the International Engineering Congress, ITSOEH (2025). o Google Developer Student Club Lead — led a community of 60+ students and organized 20+ technical events (2020-2021). o Featured on Hidalgo Radio and Television — Con Ciencia and Ya es Hora programs. Author's Address Christian Elías Cruz González Email: contacto@christianecg.com URI: https://christianecg.com