r.Rahul Kumar LohraANDROID PLATFORM ENGINEER

EXPERIENCE & BACKGROUND

Engineering reliable
Android foundations.

Rahul Kumar Lohra · Staff-level Android Platform Engineer

Android platform engineer with 10+ years of experience building reliable mobile foundations, SDKs, and developer tools. I specialize in platform architecture, real-time communication, performance, and engineering standards that help teams build with confidence.

Preview the résumé PDF

Your browser may not support an embedded PDF. Open the résumé PDF or download a copy.

Prefer a separate view? Open the PDF in a new tab ↗

CAREER HISTORY

Experience.

  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.

CORE EXPERTISE

Building blocks.

Android architectureKotlinJavaKotlin MultiplatformJetpack ComposeCoroutines & FlowWebRTCSDK designPerformance profilingGradle & CIDeveloper toolingTechnical leadership

EDUCATION & CREDENTIALS

B.Tech in Computer Science & Engineering

GGSIPU, USICT · 2012–2016

Android Developer Nanodegree

Udacity · Mar 2017

Certified Android Developer

Google · Aug 2017