Staying Sharp — Plateforme Adobe AEM
L'objectif
Découpler et intégrer un vaste portefeuille de jeux interactifs d'entraînement cognitif provenant de plus de 50 fournisseurs tiers dans le portail principal Staying Sharp d'AARP (fonctionnant sur Adobe Experience Manager), avec une stabilité d'exécution absolue et zéro interruption de service.
Migration & architecture
- Pipeline de build basé sur NPM : Conception d'un système de build sur mesure qui empaquetait les builds des fournisseurs externes en packages JavaScript propres et standardisés. Que le jeu soit développé en vanilla canvas, Phaser, React ou Angular, le pipeline produisait un bundle conteneur standardisé qui se chargeait dans le conteneur AEM.
- Gouvernance technique : Établissement de spécifications d'interface et de standards de gestion des erreurs, empêchant qu'une défaillance dans le code d'un fournisseur isolé ne fasse planter l'expérience utilisateur principale.
- Leadership d'équipe : Direction et formation d'une équipe d'ingénierie locale à Hyderabad, en Inde, sur les design patterns, la conception d'adaptateurs d'API et la programmation défensive.