Volver al CV

Binnacle / Boostic

Backend de las herramientas de marketing y analítica basadas en datos de Redegal.

Puesto
Ingeniero backend principal
Periodo
jun 2022 – Actualidad · Redegal
Web del proyecto
www.boostic.cloud
  • API RESTful en Flask protegida con OAuth (Auth0) y JWT; dependencias gestionadas con Poetry.
  • Redis para caché y tareas asíncronas; PostgreSQL modelado con el ORM SQLAlchemy; ClickHouse como almacén de datos analíticos, consultado con SQL y procesado con Pandas.
  • Contenerización y despliegue con Docker Compose.
  • Integración de LLM para el análisis de datos y la generación de informes: primero un pequeño framework de encadenado de prompts y después agentes con LangChain / LangGraph.
  • Un framework para diseñar dashboards dinámicamente en el backend a partir de widgets, que gestiona la localización y genera descripciones que renderiza el frontend. Sustituyó a Superset, ahorrando mantenimiento, complejidad de despliegue y trabajo de frontend, y permitió al equipo backend crear dashboards más rápido.
  • Introduje una plataforma de documentación compartida en Obsidian con control de versiones, además de protocolos y plantillas, para los equipos de frontend y ciencia de datos.

Tecnologías

  • Python
  • Flask
  • Prompt engineering
  • PostgreSQL
  • ClickHouse
  • Docker
  • Auth0
  • LangChain
  • LangGraph
  • SQL
  • Pandas