Staying Sharp — Plataforma Adobe AEM
El Objetivo
Desacoplar e integrar un amplio portafolio de juegos interactivos de entrenamiento cognitivo de más de 50 proveedores externos en el portal principal Staying Sharp de AARP (ejecutándose sobre Adobe Experience Manager) con absoluta estabilidad en tiempo de ejecución y cero tiempo de inactividad.
Migración y Arquitectura
- Pipeline de Compilación Basado en NPM: Diseñé un sistema de compilación personalizado que empaquetaba las compilaciones de proveedores externos en paquetes JavaScript limpios y estandarizados. Independientemente de si un juego estaba construido con canvas vanilla, Phaser, React o Angular, el pipeline generaba un bundle de contenedor estandarizado que se cargaba dentro del contenedor de AEM.
- Gobernanza Técnica: Establecí especificaciones de interfaz y estándares de manejo de errores, evitando que un fallo en el código de un proveedor individual colapsara la experiencia principal del usuario.
- Liderazgo de Equipo: Lideré y capacité a un equipo de ingeniería local en Hyderabad, India, sobre patrones de diseño, diseño de adaptadores de API y programación defensiva.