The Brickell Fintech Group - Desarrollador Senior & Ingeniero DevOps
2022-03 Actualmente
Inicialmente, como desarrollador de MQL5 para bots de trading, tuve la oportunidad de profundizar en conceptos financieros y estrategias de trading, lo cual me permitió alinear mi trabajo con la metodología de la empresa. Durante esta etapa, desarrollé sistemas de gestión de información para portafolios y soporte en la toma de decisiones.
Posteriormente, trabajé en diversos sistemas utilizando tecnologías innovadoras, incluyendo:
- Sistemas de crawling de información para recopilación de datos.
- Modelos de big data para análisis y procesamiento de grandes volúmenes de información.
- Procesos de optimización y normalización de datos.
- Sistemas basados en eventos para la aplicación de estrategias de copy-trading.
- Notificaciones en tiempo real para operaciones y alertas.
Además, lideré la configuración y despliegue de servidores y clusters, tanto en entornos cloud como on-premise, enfocados en:
- Minería de estrategias para la identificación de oportunidades de trading.
- Implementación de data-lakes para el almacenamiento y gestión de grandes volúmenes de datos.
- Gestión de servicios web para garantizar la disponibilidad y escalabilidad de las aplicaciones.
Principales responsabilidades y logros
- Creación de sistemas distribuidos:
- Diseño e implementación de arquitecturas distribuidas para procesamiento paralelo y escalable.
- Integración de microservicios para mejorar la modularidad y mantenibilidad de los sistemas.
- Creación de sistemas de Big Data y análisis de datos:
- Desarrollo de pipelines de datos para la ingesta, transformación y almacenamiento de grandes volúmenes de información.
- Implementación de modelos analíticos para la identificación de patrones y tendencias en datos financieros.
- Creación de APIs tipo CDN para data financiera:
- Diseño y despliegue de APIs altamente disponibles y de baja latencia para la distribución de datos financieros en tiempo real.
- Optimización de caché y balanceo de carga para garantizar un rendimiento óptimo.
- Creación de Bots de Trading en Binance con Python:
- Desarrollo de bots automatizados para ejecutar estrategias de trading en la plataforma Binance.
- Integración de APIs de Binance para la ejecución de órdenes y monitoreo de mercados.
- Mantenimiento de infraestructura interna:
- Configuración y administración de servidores físicos y virtuales.
- Monitoreo y resolución de incidencias para garantizar la disponibilidad y estabilidad de los sistemas.
Tecnologías utilizadas
- Backend: Python, MQL5, Node.js, Flask, FastApi, PostgreSQL, MongoDB, Redis, MySQL.
- Frontend: JavaScript, TypeScript, React, Angular, Capacitor.
- Infraestructura: AWS, Google Cloud Platform, XCP-ng, Rancher.
- DevOps: Podman, Docker, Kubernetes, Prometheus, Grafana, Ansible, Terraform.