Saltar al contenido

Criptala Inversiones

Módulo de inversiones para una plataforma fintech.

Interfaz principal de Criptala Investments

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.

Empresa
Criptala
Rol
Full Stack Engineer
Industria
Blockchain / Fintech
Fecha
2025
Flujo de DCA recurrente
Resumen de portafolio y rendimiento

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

Inversión con DCA recurrente
Automatiza compras periódicas de criptomonedas invirtiendo un monto fijo en fechas definidas. Ideal para promediar el precio de entrada y reducir la exposición a la volatilidad.
Inversión con compras únicas y portafolios
Realiza una inversión única que se distribuye automáticamente entre distintas criptomonedas según la composición del portafolio configurado.
Interactive Brokers
Permite fondear tu cuenta de Interactive Brokers con USDC (base) mediante un producto.

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.