Senior Playable Ads Engineer
Built performance-critical HTML5 playables and designed internal platform tools that standardized development workflows, improved integration reliability and increased delivery speed.
Internal layer between playables and ad networks providing developer-friendly API over MRAID and network-specific interfaces.
- Unified access to ad network mechanisms without exposing MRAID complexity to playable developers
- Standardized tracking and store redirection flows through a consistent API
- Reduced integration mistakes and improved onboarding experience
Centralized controller orchestrating playable flow (screens, transitions, events) based on designer-authored configs.
- Loaded JSON configs created by game designers to drive flow and enable A/B testing
- Automated win/lose screens, level transitions (including multi-level playables) and analytics events
- Minimized human factor in analytics implementation, improved testability and delivery speed
Internal CLI tool for building playables, optimizing assets and running dev-mode workflows across multiple ad networks.
- Automated packaging for different ad networks with consistent build steps
- Implemented asset minification/compression pipeline to meet strict size constraints
- Reduced manual build errors and accelerated iteration cycles via developer-friendly CLI UX
Debug instrumentation embedded into dev builds to stream console logs from real devices to an internal web server.
- Proxied console logs (errors/warnings/info) from device runs where web debugging was insufficient
- Enabled fast diagnosis of device-specific issues (e.g., vendor-custom Android quirks)
- Eliminated blind debugging and improved QA-to-fix turnaround time