Criptala Inversiones
Módulo de inversiones para una plataforma fintech.

2025
Desarrollé el módulo de inversiones para la plataforma fintech Criptala, trabajando en el diseño de la interfaz, frontend y backend del sistema. El módulo admite productos de inversión configurables y suscripciones automatizadas, integrando visualización de mercado y ejecución programada de órdenes.
Problema
Los usuarios con poca experiencia en trading tenían dificultades para entender cómo invertir en diferentes criptomonedas. Se observó que generaba fricción la elección de criptomonedas y el timing de la inversión.
Solución
Desarrollar un panel de productos de inversión dentro de la plataforma fintech que permita a los usuarios suscribirse a estrategias configurables, como DCA recurrente y portafolios predefinidos.
Resultados
Tras el lanzamiento, los productos de inversión automatizados aumentaron en un 42% la adopción entre usuarios nuevos, y las órdenes por suscripción representaron el 37% del total de compras ejecutadas fuera del flujo de trading tradicional.
Aprendizajes
El desacoplamiento entre producto, backend y UI permitió escalar el sistema y agregar nuevos productos sin modificar la interfaz ni el flujo principal de la plataforma.


Los productos de inversión se definen en base de datos y pueden configurarse desde el panel de administración mediante settings dinámicos. Cada producto define su comportamiento operativo, monedas involucradas y reglas de ejecución, permitiendo extender el sistema sin modificar la UI.
Tipos de productos
Gráficos del panel
Los gráficos utilizan un componente MiniChart basado en lightweight-charts que consume una API interna de market data. Las series OHLC se obtienen desde CoinGecko mediante un controlador que implementa cache fresco por moneda y rango temporal, un cache stale de respaldo y un distributed lock para evitar consultas concurrentes. En el frontend, los datos se cachean en sessionStorage por dos minutos y se actualizan cada 30 segundos.
Ejecución de inversiones
La ejecución se realiza mediante un comando programado que detecta suscripciones vencidas y delega la operación a acciones específicas según el tipo de producto. El flujo reutiliza el pipeline de checkout de la plataforma para asegurar consistencia en comisiones, validaciones y reglas de cumplimiento. Esta separación permite que la lógica de inversión evolucione independientemente de la interfaz.