New York City Metropolitan Area
Led the building and architecture for a personalization system using NodeJS/React.
• used by teams across the organization
• system allows defining of schemas for UI components across mobile/web
• content reuse and recommendations based on different objective functions
• introduced snapshot testing, CICD optimizations, and maintained A or better code coverage
• delivered a personalization solution after the company had a few failed attempts
• service integrated with many apps, microservices, and data sources/sinks
Maintained, extended, and refactored backend APIs
• Updated activities APIs and data architecture to conform to modern practices
Got to the bottom of many long standing issues across teams
• deeplinking into mobile apps (discovered edge cases, delivered and tested solutions)
• race conditions across services (found issues that caused rare bugs and evangelized my solutions)
• dealt with bursts of network traffic that would overwhelm caching layers (introduced smoothing techniques and tweaked computation resources)
• fixed, recovered, or deleted a lot of testing code
• introduced a few engineers to OWASP, and found/fixed and reduced the attack surface for DDOS attacks
• fought a year long battle to bring react to WW (now its go to frontend framework)