Flowics es una plataforma de gráficos en vivo para televisión. Fui uno de los desarrolladores de su editor de gráficos (React + TypeScript + Node.js) y de su dashboard web (React + Rails).
Flowics
Software Engineer II, 2021 – 2026
Los tickers retoman donde quedaron
Implementé "tally memory" para los crawlers de transmisión: un registro server-side, en Firebase Realtime Database, de lo que realmente salió al aire, permitiendo que los tickers retomen desde el último ítem mostrado después de un refersh o una publicación; además, unifiqué los eventos en tiempo real en un único payload de resumen de conexión.
- Firebase Realtime Database
- Node.js
- React
Datos externos, integrados en gráficos en vivo
Refactorizé el motor de data-joins que integra datos de utilizados por los gráficos —estrategias intercambiables de inserción y de dato no encontrado, operador coalesce, plantillas JSON Pointer con múltiples argumentos—, validado contra fixtures de datos reales de 8 mil líneas y entregado de punta a punta con una migración de datos del server.
- TypeScript
- JSON Pointer
- Migraciones de datos
- i18n
Muchas fuentes en un solo request
Diseñé una API REST para la carga masiva de fuentes con transacciones de MongoDB y concurrencia optimista (semántica if-unmodified-since), que reduce N idas y vueltas HTTP a una sola y expone los conflictos de edición concurrente como errores explícitos por ítem; la acompañé con una UI de carga autoservicio (con parseo de fuentes en el cliente y despliegue gradual) que reemplazó un flujo que antes dependía del equipo de soporte.
- Transacciones en MongoDB
- REST
- Concurrencia optimista
- Parseo de fuentes


