Caso #002
Teams Suite — Loyalty Platform
Teams Suite: la migración completa de un legacy en Symfony a una plataforma moderna de fidelización y formación. Migraron 50.000+ usuarios — y el producto…
Tecnologías
- NEXT.JS
- GRAPHQL
- PRISMA
- POSTGRES
- AWS
TEAMS SUITE
Fidelización y formación · TypeScript · Crombie
Plataforma de fidelización de empleados, métricas de calidad y formación para estaciones de servicio — Texaco, Puma Energy y ahora Shell — construida en Crombie. Una migración desde cero de un sistema legacy en Symfony. Mi rol: Full Stack Engineer, diseño e implementación de features punta a punta, del backend al frontend, y encargado de documentar todo el funcionamiento del sistema.
marca 01
Texaco, una de las marcas operando sobre la plataforma: puntos, métricas de calidad y formación para el personal de sus estaciones de servicio.
marca 02
Puma Energy, segunda marca sobre la misma base. El sistema fue pensado para servir a varias marcas sin necesidad de forkear el código.
marca 03
Shell: la señal más fuerte de calidad. No solo usa la plataforma — decidió comprar el producto.
MIGRACIÓN
Symfony legacy → Next.js + GraphQL
Reescritura completa del legacy: Next.js en el frontend, Apollo GraphQL en el backend, Prisma sobre PostgreSQL, desplegado en AWS. Migramos los datos de más de 50.000 usuarios al sistema nuevo. De paso le traje frescura al diseño heredado: un backoffice mucho más intuitivo y dinámico para el usuario final.
microservicios → complejidad sin retorno
Camino descartado
Camino descartado: la idea inicial de ir a microservicios. Elegimos una arquitectura más monolítica para que el proyecto sea fácil de mantener para los próximos desarrolladores. La decisión madura no siempre es la más moderna — es la que el equipo de mañana puede sostener.
skills de agentes = contexto para mantener y crecer
Implementamos un sistema de contexto por skills para agentes de IA: el conocimiento del proyecto queda empaquetado para que mantener el sistema y desarrollar features nuevas sea más dinámico. El codebase se documenta a sí mismo — para humanos y para máquinas.
la consultora
Proyecto construido desde Crombie, la consultora donde trabajo. Texaco, Puma Energy y Shell del otro lado de la mesa — y un producto tan bien entregado que uno de ellos lo compró.
STACK
TypeScript de punta a punta: Next.js + Apollo GraphQL + Prisma sobre PostgreSQL, desplegado en AWS. Monolito modular a propósito: fácil de mantener hoy, fácil de heredar mañana.
SHELL COMPRA LA PLATAFORMA
50.000+ usuarios migrados
El resultado: migración exitosa del sistema viejo al nuevo con los datos de más de 50.000 usuarios — y un producto tan sólido que Shell decidió comprarlo. No hay mejor code review que un cliente comprando el sistema.
¿Charlamos? Estoy abierto a proyectos y oportunidades.