Senior Software Engineer
Jul 2022 – Feb 2024· 1 yr 7 mo· Full-Time· Remote
Senior Software Engineer working on the Brightcove Native Player SDK for Android, a high-scale video platform responsible for playing over 50,000 minutes of video per minute, with a focus on performance, ad monetization, analytics, and platform modernization.
Impact
50K mins streamed/min
- Worked on high-scale video platform used by enterprise customers
- Improved ad monetization and analytics capabilities
- Modernized legacy SDK for long-term maintainability
- Led engineering efforts across distributed teams
Responsibilities
- Led a team of remote offshore engineers delivering SDK enhancements
- Rearchitected and modernized a legacy Java-based video SDK
- Implemented Open Measurement Interface Definition (OMID) for ad verification
- Enhanced Server-Side Ad Insertion (SSAI) capabilities and analytics systems
- Improved ad performance tracking and monetization metrics
- Updated SDK to support latest Android TV and Fire TV platform standards
- Ensured performance, scalability, and maintainability of the SDK
- Collaborated with cross-functional teams across product and engineering
Technical
Languages
JavaKotlin
Platforms
AndroidAndroid TVAmazon Fire TV
Frameworks
Android SDKExoPlayer
Standards
OMID (Open Measurement Interface Definition)
Concepts
video streamingmedia playbackserver-side ad insertion (SSAI)ad verificationanalytics pipelinesSDK architectureperformance optimizationlarge-scale distributed systemsmonetization systems
Products
Brightcove Native Player SDK for Android
Video Playback SDKSDK enabling enterprise clients to deliver video content across Android devices, smart TVs, and streaming platforms.
video minutes per minute: 50000
- video playback
- live streaming
- advertising integration
- analytics
- DRM content protection
- 360 video
- offline playback
- picture-in-picture
- multi-audio tracks
- cross-device resume
- captioning
- connected TV support
Projects
SDK Modernization and Re-Architecture
SDK Rearchitecture
JavaKotlinAndroid SDKExoPlayer
- modernized architecture
- improved maintainability
- performance enhancements
- platform support updates
Modernized decade-old SDK for improved scalability and platform compatibility.
OMID Integration
Ad Verification
OMID
- ad viewability tracking
- ad verification compliance
Improved ad measurement accuracy and verification capabilities.
SSAI and Analytics Enhancements
Monetization System
- server-side ad insertion
- ad analytics
- performance tracking
- business metrics
Enhanced monetization insights and ad performance tracking.
Business context
- Problem
- Enterprise video platforms require scalable playback, monetization, and analytics systems
- Solution
- Enhanced and modernized core SDK powering video playback and ad systems
- Outcome
- Improved platform performance, monetization, and developer experience
- Customers
- media companies, streaming platforms, enterprise video providers
- Domain
- media technology
Career significance
Represents deep experience in large-scale media systems, SDK architecture, and monetization infrastructure.
video streamingsdkmonetizationadsscalabilityandroid tvdistributed systems