r.Rahul Kumar LohraANDROID PLATFORM ENGINEER

Staff-level Android Platform Engineer

Reliable platforms.
Stronger engineering teams.

I’m Rahul Kumar Lohra, an Android platform engineer with over a decade of experience building mobile foundations, SDKs, and developer tools.

At GetStream.io, I work on the Android Video SDK and WebRTC: making calls more resilient to changing networks, improving audio routing, and evolving the architecture behind real-time communication.

Previously, I led Android architecture and infrastructure work at TikTok and held principal engineering roles at Tokopedia and Green Agrevolution. My work spans reusable platform components, performance profiling, developer tooling, and engineering standards that teams can adopt with confidence.

I enjoy turning ambiguous platform problems into clear architecture, practical diagnostics, and safer migrations. That same curiosity drives my open-source work, technical writing, and interest in retrieval-augmented generation.

THE PATH SO FAR

Experience.

Download résumé ↓
  1. Nov 2024 PresentCURRENT

    GetStream.io

    Senior Engineer · Video SDK & WebRTC

    Building a more reliable Android Video SDK, from WebRTC reconnection and incoming calls to audio routing and core SDK architecture.

    • Architected a two-tier WebRTC reconnection strategy using existing ICE connectivity and full ICE re-establishment, informed by Android network changes and WebSocket health.
    • Reworked incoming-call ringing with polling fallback and ringing-attempt management to handle WebSocket disconnections.
    • Improved Android Telecom and Bluetooth audio integration, addressing concurrency, audio routing, permissions, and call-state consistency.
    • Modernized call management, camera lifecycle, authentication, and notification pipelines in the Android Video SDK.
  2. Dec 2022 Nov 2024

    TikTok

    Senior Engineer · Android Infrastructure & Architecture

    Led Android architecture and developer tooling work across product teams, with a focus on reusable foundations, performance, and engineering standards.

    • Led five engineers in designing and standardizing ASSEM, an Android architecture library covering UI, communication, and ViewModel layers, with adoption across four business lines.
    • Built internal code analysis tools and lint/CI enforcement pipelines to improve architectural consistency across seven business lines.
    • Optimized runtime performance through work including mmap-based file I/O and migrated concurrency from RxJava/Bolts to Kotlin Coroutines.
    • Aligned with international stakeholders and streamlined an aspect-oriented programming framework to support broader adoption.
  3. May 2022 Jul 2022

    Green Agrevolution Pvt. Ltd.

    Principal Engineer · DeHaat Business & AIMS apps

    Managed three engineers across the DeHaat Business and AIMS apps, improving authentication, build consistency, and testing practices.

    • Improved authentication flows using OpenID/AppAuth and worked with Firebase Remote Config and Datadog.
    • Standardized Gradle scripts to reduce redundant code, project size, and dependency conflicts.
    • Delivered a team session on unit testing with JUnit and MockK.
  4. Aug 2019 May 2022

    Tokopedia

    Principal Engineer · Android Platform & Developer Experience

    Led Android teams and built reusable platform components and tools, supporting performance, delivery, and engineering quality.

    • Led five to eight engineers across app domains, guiding delivery, mentoring, and architectural decisions.
    • Improved UI performance through profiling and rendering optimization, and built reusable global-dialog and media-picker components used across seven teams.
    • Developed API mocking tools, the GraphQL Formatter IntelliJ plugin, and CI test optimizations to improve developer workflows.
    • Drove Clean Architecture, Kotlin Coroutines/Flow, and MockK adoption while contributing to hiring, training, and technical leadership.
  5. Oct 2017 Aug 2019

    Sd2 Labs

    Android Developer · Shoto app

    Built Android media and camera features, including collage, Boomerang, video, and GIF creation with FFmpeg.

    • Worked on face detection, map clustering, SQLite, notifications, and background services.
    • Integrated REST APIs, multithreaded processing, camera and storage features, and image loading with Glide, Picasso, and Fresco.
  6. Apr 2017 Oct 2017

    Red Gingers Technology

    Android Developer · InOne app

    Built commerce and service integrations for the InOne Android app.

    • Integrated PayU, Ixigo, Zomato, Ola, and Uber services, along with REST APIs, Google Maps, and Places.
    • Implemented shopping-cart management, checkout, and Android UI features.
  7. Jul 2016 Jan 2017

    Hatchitup Inc

    Android Developer · Messaging & mobile integrations

    Built messaging, file sharing, payments, and social sign-in features for Android.

    • Created an XMPP chat module with the Smack API, Stripe payments, and Google, Facebook, and LinkedIn sign-in.
    • Implemented sharing for camera images and documents, using tools including Dagger 2, Retrofit, Glide, MVP, and Stetho.