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
Prefer a separate view? Open the PDF in a new tab ↗
CAREER HISTORY
Experience.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
EDUCATION & CREDENTIALS
B.Tech in Computer Science & Engineering
GGSIPU, USICT · 2012–2016
Android Developer Nanodegree
Udacity · Mar 2017
Certified Android Developer
Google · Aug 2017