Principal Android Engineer
Android engineer contributing across NBCUniversal's flagship streaming platforms, delivering technical leadership, platform migrations, analytics improvements, and feature development for large-scale applications supporting global events such as the Olympics and World Cup.
Impact
- Contributed to flagship streaming applications at NBCUniversal
- Delivered platform-level improvements across multiple apps
- Supported global-scale live streaming events
- Improved analytics accuracy impacting business insights
- Drove modernization of build systems and APIs
Responsibilities
- Provided technical leadership across NBC flagship Android streaming applications
- Led Milan Cortina 2026 Olympics readiness across NBC's Android apps
- Led NBC's Android migration to Adobe Pass REST API V2
- Led migration from Gradle Groovy to Kotlin DSL (KTS)
- Led migration from legacy Favorites API to GraphQL-based Journal API
- Designed and built Dynamic Lead Slides module using Jetpack Compose
- Improved analytics accuracy across platforms (mParticle)
- Corrected Continue Watching, favoriting, shelf type, and genre attribution logic
- Participated in technical interviews, code reviews, sprint planning, and architecture discussions
- Played a key role in technical hiring and team formation, including conducting interviews and helping shape Android engineering team composition
Technical
Products
NBC Flagship Streaming Apps
Streaming ApplicationsNBC flagship Android streaming applications across mobile and TV platforms
Projects
America's Got Talent Voting Platform
Android voting platform for NBC's America's Got Talent enabling live audience voting at scale.
Event: America's Got Talent
- live audience voting
- high-traffic event support
- real-time vote tallying
Enabled millions of live votes per episode during AGT broadcast.
Platform Modernization Initiatives
- Gradle Groovy to Kotlin DSL migration
- API migration to GraphQL
- modern build system improvements
Improved maintainability, developer experience, and platform scalability
Dynamic Lead Slides
- dynamic content presentation
- cross-platform UI consistency
Introduced modern UI module for dynamic content delivery
Analytics Accuracy Improvements
- continue watching correction
- favoriting logic fixes
- genre attribution accuracy
- cross-platform analytics consistency
Improved accuracy of analytics and business metrics
Global Live Event Streaming
- large-scale live event support
- high concurrency streaming
- global distribution
Contributed to Android platform powering global live sports events
Business context
- Problem
- Large-scale streaming platforms require continuous evolution for performance, analytics, and live event delivery
- Solution
- Delivered platform migrations, feature development, and analytics improvements
- Outcome
- Enhanced scalability, developer experience, and business intelligence for streaming applications
- Customers
- global streaming audiences, sports viewers, media consumers
- Domain
- streaming media
Career significance
Represents current work at scale in global media streaming, contributing to high-visibility live events and platform-level engineering across flagship applications.