Back to resume
NBCUniversal logo

NBCUniversal

Active
www.nbcuniversal.com

Media / Streaming / Broadcasting

Principal Android Engineer

Aug 2024 – Present· Full-Time· Remote

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

1.3K+ commits

Responsibilities

Technical

Languages
KotlinJavaGroovy
Platforms
AndroidAndroid TVFireTVStreaming Platforms
Frameworks
Jetpack ComposeAndroid JetpackGradle Kotlin DSL
APIs
GraphQL
Analytics
mParticleFirebase AnalyticsConvivaNielsenMoat
Concepts
video streaminglive event streaminganalytics attributionplatform migrationmodular architecturescalable mobile systemscontent personalizationreal-time data consistency

Products

NBC Flagship Streaming Apps

Streaming Applications

NBC flagship Android streaming applications across mobile and TV platforms

Projects

America's Got Talent Voting Platform

Voting Platform

Android voting platform for NBC's America's Got Talent enabling live audience voting at scale.

Event: America's Got Talent

KotlinAndroid
  • live audience voting
  • high-traffic event support
  • real-time vote tallying

Enabled millions of live votes per episode during AGT broadcast.

Platform Modernization Initiatives

Architecture Migration
  • Gradle Groovy to Kotlin DSL migration
  • API migration to GraphQL
  • modern build system improvements

Improved maintainability, developer experience, and platform scalability

Dynamic Lead Slides

UI Feature
Jetpack Compose
  • dynamic content presentation
  • cross-platform UI consistency

Introduced modern UI module for dynamic content delivery

Analytics Accuracy Improvements

Data Integrity
mParticleNielsen
  • continue watching correction
  • favoriting logic fixes
  • genre attribution accuracy
  • cross-platform analytics consistency

Improved accuracy of analytics and business metrics

Global Live Event Streaming

Live Streaming
Milano Cortina 2026 Winter OlympicsFIFA World Cup
  • 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.

streaminglive eventsandroidplatform engineeringanalyticsgraphqlmedia technology
Back to resume