Available for Senior / Lead Roles

Ajaya
Vishvakarma

Lead |

Building high-performance OTT & IPTV apps for
Android TV · Android Mobile · Fire TV

0+ Years
Experience
0 OTT Platforms
Built from Scratch
0K+ Concurrent
Users Served
0% Buffering
Reduction

Engineering at the Intersection of
Android & Streaming

I'm a Lead Android Engineer with 10+ years of end-to-end product ownership across fintech, sports, education, and enterprise OTT — but streaming is where I do my best work.

At Waveion Technologies, I architect IPTV and OTT streaming platforms from zero to production. That means designing the ABR pipeline, negotiating DRM key exchanges, tuning ExoPlayer's LoadControl for TV hardware, and shipping apps across Android TV, Android Mobile, and Fire TV — all from the same engineering team.

My platforms handle 50,000+ concurrent users at peak. A focused re-architecture of our buffering strategy cut rebuffering events by 40%. Our channel-switching pipeline drops sub-4-second latency across 500+ live channels.

I care about ownership — not just writing code that passes review, but shipping products that convert users and scale without drama. System design, performance profiling, and developer experience are as important to me as feature delivery.

OTT / IPTV Specialist 500+ channels, HLS/DASH, Widevine DRM, EPG
Multi-domain Android Expert Banking · Finance · Automotive · Sports · OTT · IPTV
Performance-Focused 40% buffer reduction · sub-4s channel switching
DRM & Security Widevine L1/L3 · Cryptoguard · SIGMA DRM
0
Peak Concurrent Users
500+
Live Channels Delivered
4
OTT Platforms from Scratch
40%
Buffering Reduction
ExoPlayer Kotlin Android TV Widevine HLS IPTV / OTT DASH Fire TV Jetpack Compose DRM MVVM Clean Arch

Full-Stack Expertise in
OTT Engineering

Mobile & TV

Native Android development
Kotlin Java Jetpack Compose Android TV XML Layouts D-pad Navigation Fire TV

Streaming & Media

Adaptive playback stack
ExoPlayer HLS DASH / MPD ABR MPEG-TS fMP4 EPG / XMLTV WebRTC

DRM & Security

Content protection stack
Widevine L1/L3 Cryptoguard SIGMA DRM PlayReady MSE/EME FairPlay

Android Domains

Industry verticals shipped
OTT / IPTV Banking Finance Automotive Sports Social Education Logistics

Architecture

Scalable app design
Clean Architecture MVVM Modularization MVI Repository Pattern Use Cases DFM

State & Data

Async data pipelines
Coroutines StateFlow / Flow LiveData Hilt / Dagger2 Room DB Retrofit Firebase RxJava
Expert 5+ years production Advanced 3–5 years Intermediate 1–3 years

Projects That Moved
the Needle

Every project below was production-deployed, user-facing, and measured against real KPIs.

Android TV Android Fire TV

CaasTV & One IPTV

Live TV + Catch-up + VOD · White-label Architecture

Built a white-label IPTV architecture powering two regional platforms with shared streaming infrastructure. Multi-CDN failover with 800ms switchover, 72-hour frame-accurate catch-up TV, and a personalised recommendation engine.

30% Engagement increase
800ms CDN failover time
72h Catch-up window
KotlinExoPlayerHLS HiltCoroutinesRoom DB
Android Android TV

AppBuilder OTT Module

No-Code OTT Platform · 10M+ Businesses · Dynamic Feature Delivery

Owned the OTT streaming module within Appy Pie's AppBuilder platform. Rebuilt the legacy WebView player with a native ExoPlayer factory, dropping crash rate from 23% to 1.8%. Shipped as a Play Feature Delivery module, cutting base APK by 4.2MB.

23%→1.8% Crash rate reduction
4.2MB APK size savings
10M+ Platform businesses
KotlinJavaExoPlayer DFMHiltFirebase
Banking Finance Automotive Sports

Android Mobile Apps

Banking · Finance · Automotive · Sports · Social · Education

10+ production Android apps across 6 industries. Multi-currency wallets on international banking platforms, EV charging station management, stock market advisory tools, surf-cam sports apps, gamified education, and real-time social messaging — each shipped end-to-end.

10+ Apps shipped to Play Store
6 Industry verticals
10yr Delivery track record
KotlinJavaMVVM RetrofitFirebaseGoogle Maps

10 Years of
Shipping at Scale

Mar 2025 – Present Current

Lead / Senior Android Engineer

Waveion Technologies · Noida, India
  • Architected and shipped 4 OTT platforms from scratch — PanMetro IPTV, CaasTV, One IPTV, and AppBuilder OTT streaming module
  • Built multi-platform delivery pipeline covering Android TV, Android Mobile, and Fire TV from a single engineering team
  • Reduced channel switch latency 40% via custom ExoPlayer LoadControl and predictive segment pre-fetch
  • Integrated Widevine L1/L3, Cryptoguard, and SIGMA DRM across all platforms
  • Improved cross-platform delivery speed 30% through modular architecture and platform abstraction layer
  • Platforms now serving 50K+ concurrent users at peak with zero DRM compliance violations post-launch
KotlinExoPlayerWidevine Android TVIPTVHLS/DASH Jetpack ComposeClean Arch
Jun 2019 – Jan 2025 5.5 years

Senior Software Engineer

Appy Pie LLP · Noida, India
  • Owned the OTT Streaming module in AppBuilder — a no-code platform used by 10M+ businesses
  • Rebuilt WebView player with native ExoPlayer, reducing crash rate from 23% to 1.8%
  • Shipped OTT as a Play Feature Delivery module, cutting base APK by 4.2MB and improving install conversion 12%
  • Delivered 8+ production modules: OTT, Media Player, Messenger (Twilio), AR Scanner, Appsheet (Google Sheets integration)
  • Mentored 3 junior engineers and drove adoption of Clean Architecture + Hilt DI across the team
KotlinJavaJetpack Compose HiltExoPlayerDFM FirebaseTwilio SDK
Aug 2017 – May 2019 2 years

Senior Software Engineer

CWS Technology · Noida, India
  • Shipped 3 production Android apps across Sports, Finance, and Education domains
  • Coastalwatch: 100+ live surf cams with real-time forecast data — Sports app with high media load
  • AdvisoryMandi: Stock market advisory platform connecting investors with financial experts
  • Full SDLC ownership from requirements → architecture → delivery → Play Store release
Feb 2014 – Aug 2017 3.5 years

Software Engineer (→ Senior)

Samin Tekmindz India Pvt Ltd · Noida, India
  • Built Finance, Banking, Job Search, and Automotive Android apps from scratch
  • Mercury & MCBBank: Multi-currency wallet systems on international banking platforms
  • Greenlots: EV charging station management with map-based routing
  • IAN Mobile: Investment deal tracking for Indian Angel Network

How I Design
Streaming Systems

Production architecture patterns used in live IPTV platforms serving 50K+ concurrent users.

Application Layer
Player UI
Compose / XML
EPG Timeline
Virtual Scroll
Channel List
Leanback
Playback Engine
ExoPlayer
Custom LoadControl
DRM Manager
Widevine / EME
Track Selector
ABR + Quality Ladder
Network / CDN
Primary CDN
HLS / DASH
Fallback CDN
800ms switchover
License Server
<300ms SLA
Observability
Buffer Events
Quality Switches
Error Tracking
Session Metrics
First Frame< 2.3s
Channel Switch< 4.2s
Buffer Reduction40%
DRM Key Fetch< 300ms
1

Content Request

App requests protected stream. Manifest contains EXT-X-KEY or DASH ContentProtection descriptor with Widevine PSSH box.

2

Key System Negotiation

ExoPlayer's DefaultDrmSessionManager opens a MediaDrm instance. On Android TV: requestKeyStatus() confirms L1 TEE availability.

3

License Request

Signed license request with device certificate sent to Widevine license server. Response contains encrypted content keys (<300ms SLA enforced).

4

Secure Decode

On L1: decryption inside TEE, raw frames never in app memory. On L3: software AES decryption. 4K/HDR content gated to L1 only.

License Fetch< 300ms
Key RotationEvery 60s
PlatformsL1 + L3
DRM Systems3
Shared Core (Kotlin Multiplatform / Clean Architecture)
Playlist / EPG Parser Auth Logic Analytics DRM Config Repository Layer

Android TV

  • ExoPlayer + Leanback
  • Jetpack Compose TV
  • MediaDrm Widevine L1
  • D-pad Navigation

Android Mobile

  • ExoPlayer + Custom UI
  • Jetpack Compose
  • Widevine L3
  • Touch Navigation

Fire TV

  • Android TV APIs
  • ExoPlayer + DRM
  • Alexa Integration
  • Fire OS Compat.
Code Reuse~80%
Platforms3
Delivery Speed+30%
Team Size1 Eng Team

Impact I've
Measured & Delivered

Buffering Events

Reduced from 1/4.2min to 1/7.1min via custom LoadControl

Crash Rate

AppBuilder OTT: Legacy WebView 23% → Native ExoPlayer 1.8%

Channel Switch

Latency reduced from 7s → 4.2s with segment pre-fetch

Delivery Speed

Platform delivery 30% faster via modular architecture

Deep Dives on
OTT Engineering

Production-grade articles on Kotlin, Android TV, ExoPlayer, and DRM — written from real platform experience.

Grab My Resume

10 years of production Android experience. OTT specialist. Available for Lead / Senior roles targeting 30–35 LPA.

Updated Apr 2025 3-page PDF ATS-optimized

Let's Build Something
Worth Watching

Open to Senior / Lead Android roles, OTT consulting, and interesting streaming problems.

Location

Delhi, India · Open to Remote
Available for interviews & consulting