Staying Sharp — платформа Adobe AEM
Мета
Розділити та інтегрувати великий портфель інтерактивних ігор для когнітивного тренування від понад 50 сторонніх постачальників у головний портал AARP Staying Sharp (працює на Adobe Experience Manager) з абсолютною стабільністю під час виконання та нульовим простоєм.
Міграція та архітектура
- Конвеєр збірки на основі NPM: Розробив кастомну систему збірки, яка пакувала збірки зовнішніх постачальників у чисті, стандартизовані JavaScript-пакети. Незалежно від того, чи була гра побудована на vanilla canvas, Phaser, React чи Angular, конвеєр видавав стандартизований бандл-контейнер, що завантажувався всередині контейнера AEM.
- Технічне врядування: Встановив специфікації інтерфейсів та стандарти обробки помилок, запобігаючи тому, щоб збій у коді окремого постачальника обвалив основний користувацький досвід.
- Лідерство в команді: Очолював і навчав місцеву інженерну команду в Хайдерабаді, Індія, щодо патернів проєктування, дизайну API-адаптерів та захисного програмування.