Christian Elías
Cruz González

Ingeniero de Software Senior
Christian Elías

Ingeniero senior. Hidalgo, México.
Remoto full-time desde 2021.

Ciudad de México · Remoto

IEEE Xplore 1 paper publicado
Keynote 3 congresos internacionales
Televisión 2 apariciones nacionales
Sobre mí

Cuatro años optimizando el frontend de una plataforma con 150K usuarios. Ahora construyo herramientas para developers.

En Ubidots había un widget de ECharts que tardaba 30 segundos en renderizar. Nadie abrió un bug. Los usuarios solo cerraban la pestaña. Lo encontré en una sesión de DevTools a las 11 de la noche.

Trabajé como Senior Engineer en Ubidots, una plataforma IoT con más de 150K usuarios y millones de eventos en tiempo real. Fuera del código, soy speaker, mentor y autor publicado en IEEE Xplore.

150K+ usuarios activos diarios · mi código sigue en producción
Comunidad Speaker · Mentor · Google DSC Lead '20–'21
IEEE Xplore 1 paper publicado
Experiencia

Dónde he trabajado

Feb 2024 — May 2026 Ubidots

Ingeniero de Software Senior — Frontend & Mobile

  • 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 — los peores eran widgets de ECharts que renderizaban cientos de series fuera del viewport. Virtualizar la vista visible llevó el render de 30s a menos de 15s.
  • El pipeline de CI corría 50 minutos por release. Después de reparalizar los jobs y unificar el caché compartido, corre en 20. Treinta minutos devueltos, por cada deploy, para un equipo de 20.
  • 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.
Case study
Jun 2022 — Feb 2024 Ubidots

Ingeniero Frontend Mid-Level

  • 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.
Jul 2021 — Jun 2022 Clever Cloud

Frontend Developer

  • Desarrollé interfaces para +20 proyectos de clientes usando React, Vue y PHP.
  • Gestioné de forma directa clientes propios, incluyendo Hola Buzz — desde el desarrollo inicial hasta soporte continuo.
  • Implementé pipelines de CI/CD para mejorar los ciclos de despliegue.
Ago 2020 — Jul 2021 Google Developers

Developer Student Club Lead

  • Lideré una comunidad tecnológica estudiantil de +60 miembros.
  • Organicé ~20 eventos técnicos: talleres, charlas y sesiones prácticas.
  • Diseñé y desarrollé el sitio web de la comunidad.
  • Participé como speaker y facilitador en eventos de desarrollo de software.
Educación

Formación académica

2018 — 2022 ITSOEH Hidalgo, México

Ingeniería en Tecnologías de la Información y Comunicaciones

Publicación en IEEE Xplore sobre seguridad en sistemas blockchain descentralizados.

Oct 2021 — Mar 2022 Platzi

Platzi Master Program · Cohorte 8

Admisión por proceso de selección

  • Retos técnicos semanales de JavaScript y React con pair programming y feedback estructurado.
  • Comunidad GetHired: colaboración con desarrolladores de toda Latinoamérica en preparación para procesos de selección en la industria.
Habilidades

Con qué trabajo

Frontend & Mobile
ReactReact NativeTypeScriptJavaScript (ES6+)HTML5CSS3
Visualización de datos
EChartsD3.jsRendering optimizationLarge dataset handling
Estado & fetching
TanStack QueryReact state patternsWebSocketsREST APIs
Arquitectura
Frontend ArchitectureComponent DesignDesign SystemsScalable UI
Calidad & tooling
ESLint (custom rules)JestReact Testing LibraryGitCI/CD
UX & colaboración
Responsive DesignAccessibility (a11y)Agile / Scrum
IA & LLMs
Claude CodeGitHub CopilotOpenCodeOpenAI APICodexOllama
Proyectos

Lo que he construido

En producción

TuAgenda.digital

OpenAINext.jsSupabaseStripeTwilio

SaaS de automatización de citas 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 automáticos por email y SMS, y agente de IA para WhatsApp con OpenAI en producción — atendiendo reservas 24/7 y reduciendo la carga operativa manual en ~80%.

tuagenda.digital
TuAgenda.digital interface screenshot Case study
En producción

Squawk

deck.glMapLibreEChartsSSENext.js

Dashboard de aviación global en tiempo real: datos ADS-B de la red OpenSky, worker Node.js con SQLite en modo WAL, mapa de densidad con deck.gl + MapLibre, 6 gráficas en vivo con ECharts y alertas de squawks de emergencia (7700/7600/7500) vía streaming SSE cada 5s.

squawk.creu.cat
Squawk interface screenshot Ver sitio
En producción

Avelor

Node.jsCLInpmWebSocketself-hosted

Ecosistema de 17 herramientas CLI para developers, 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 relay autoalojado; y mira — uptime monitor con página de estado estática generada automáticamente. Cada herramienta elimina una dependencia de tercero en producción.

pkg.avelor.es
Avelor interface screenshot Ver sitio
En producción

Stratum

ReactViteEChartsOpen-Meteo

Herramienta de arte generativo que convierte 75 años de datos meteorológicos históricos en visualizaciones de franjas de color por ciudad. La temperatura diaria, precipitación y horas de sol se codifican como grosor, tono y superposición, y el resultado es exportable en SVG, PNG y PDF sin servidor.

stratum.creu.cat
Stratum interface screenshot Ver sitio
Experimental

Loft

Next.jsMapLibreSSESQLitei18n

Implementación de referencia de RFC 1149 (IP sobre portadores aviares): rastreo en tiempo real de paquetes IP transportados por palomas mensajeras. Simula física de vuelo con datos meteorológicos reales vía Open-Meteo, mapa global con rutas de gran círculo, streaming SSE y soporte en tres idiomas, incluyendo latín.

loft.creu.cat
Loft interface screenshot Ver sitio
Apariciones públicas

Charlas & eventos

21 Feb 2026
Charla Lo que la universidad no te enseña sobre el mundo real en Tecnologías de la Información
26 Ene 2026
Charla Inteligencia Artificial, uso e implicaciones éticas
17 Oct 2025
Keynote Hacia la próxima frontera tecnológica: Redefiniendo los límites de la innovación
19 Ago 2025
Keynote Nuevos retos en la Ingeniería de Software en un mundo orientado a la IA
20 Feb 2025
Charla Estado actual de la Inteligencia Artificial y su Impacto en el futuro de la tecnología
Comunidad

Más allá del código

Speaker

Charlas en eventos de Frontend, IA y Open Source.

Mentor

Acompaño el crecimiento de desarrolladores en comunidades tech — en línea y en persona, desde sesiones 1:1 hasta grupos en eventos.

Google DSC Lead '20–'21

+60 miembros, ~20 eventos técnicos organizados.

Publicaciones

Investigación

IEEE Xplore 2021

Security Issues of a Decentralized Blockchain-Based Messaging System

Sistema de mensajería descentralizado basado en blockchain con cifrado de clave pública (aes128-ctr). Analiza vulnerabilidades clave de la arquitectura — ataque del 51%, problema del doble gasto y limitaciones de velocidad de verificación — y propone soluciones aplicables a cualquier red blockchain. Presentado en congreso internacional.

REINGTEC ISSN 2448-7198 2020

Análisis Estadístico de la Propagación de la Pandemia COVID-19 en México Aplicando Modelos de Machine Learning

Modelo de Densidad de Kernel (Kernel Ridge) para predecir la tendencia de contagios de COVID-19 en México. Entrenado con datos del CSSE de Johns Hopkins durante los primeros 50 días del brote para estimar los siguientes 150 días. Implementado en Python con sklearn.

Testimonios

Lo que dicen quienes trabajaron conmigo

Un excelente desarrollador con grandes habilidades en desarrollo web, además de una capacidad de liderazgo natural y un gran talento para enseñar.
Contacto

¿Trabajamos juntos?

Busco posición full-time remota. También doy charlas técnicas para comunidades, sin costo.