Available · Open to opportunities

Rahul Raj Barnwal

Senior Android Engineer

Android Kotlin Jetpack Compose KMP

9+ years of experience building high-scale consumer Android apps with Kotlin & Jetpack Compose, MVVM and Clean Architecture.

Currently at TITimes Internet leading Android for ET Markets & Economic Times — and the shared infrastructure behind them.

9+
Years Experience
18+
Applications
10M+
App Downloads
99.5%
Crash-free Sessions
01 / About

Building high-performance Android & multiplatform
experiences at scale.

I'm an Android Engineer with 9+ years of experience building robust, user-centric apps with Kotlin, Jetpack Compose and MVVM Clean Architecture. I've led Android development for high-impact apps like ET Markets, The Economic Times and Domino's, achieving over 99.5% crash-free sessions. I also architected reusable modules that significantly reduced development effort and have since been adopted by other apps across the organization.

More recently, I've been working with Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP) to share business logic and UI across Android and iOS, which speeds up delivery and keeps the experience consistent on both platforms.

Day to day, I design and ship scalable solutions that millions of users rely on, and I own core modules for subscriptions, AI features and platform infrastructure. I use agentic AI tools like Claude Code, Cursor and Gemini to move faster without compromising on quality. I work closely with Product, Design, Business and Backend teams to turn ideas into reliable, well-crafted features.

02 / Experience

Nine years, one craft.

Android-first from day one — from QA foundations to owning core infrastructure for a 10M+ download news & markets app.

Senior Software Development Engineer
Mar 2022 — Present
Times Internet · Noida, India · On-site
  • Built and shipped features across the Economic Times and ET Markets Android apps, growing into leading Android development for both.
  • Led Android development for the ET Markets and Economic Times apps, serving 10M+ downloads.
  • Architected a reusable Subscription SDK, cutting development effort by ~40% across multiple apps.
  • Owned GrowthRx and Google Analytics integration app-wide for reliable event tracking.
  • Improved app stability to 99.5%+ crash-free sessions.
  • Partnered with Product, Design, Business and Backend teams on subscription, AI and monetisation features.
  • Uses Claude Code, Cursor and Gemini day-to-day, lifting development throughput 20–30%.
  • Leads code reviews and drives engineering best practices across the team.
Senior Member of Technical Staff
Mar 2021 — Feb 2022
Amanzi Technologies Pvt. Ltd. · Remote
  • Collaborated with NEC Corporation on the ASHA government kiosk application, with online/offline data synchronisation.
  • Delivered Android features for VerifHire, an identity-verification platform.
  • Built secure, high-performance, offline-first Android architecture.
  • Picked up cross-platform development with React Native.
Software Developer
Dec 2018 — Mar 2021
Incaendo Technologies Pvt. Ltd. · Noida, India
  • Developed end-to-end Android applications using Kotlin and MVP architecture.
  • Built and maintained the Domino's Pizza Indonesia Android app — features, enhancements, performance.
  • Contributed to multiple Jubilant FoodWorks Android applications; integrated REST APIs and responsive UI.
Software Engineer
Apr 2017 — Nov 2018
IndiCorp IT Solutions Pvt Ltd · Noida, India · On-site
  • Collaborated closely with a cross-functional team to identify, reproduce and resolve software defects.
  • Built a strong foundation in the software development lifecycle, debugging and quality assurance practices before transitioning to Android development.
  • Performed functional and regression testing to ensure release quality.
AR Developer (Intern)
Nov 2016 — Apr 2017
Fusion · Finland · Remote
  • Explored augmented reality (marker-based and marker-less) using Unity3D, Vuforia and Kudan.
  • Designed and developed "Fusion AR" — an AR-based application introducing the company's profile via a business card.
  • Gained hands-on grounding in Virtual and Augmented Reality concepts.
Web Developer Intern
Jun 2015 — Jul 2015
DishTV · Noida, India · On-site
  • Developed the dishtv.lk website as a Web Development Intern, building responsive pages with HTML5, CSS3, JavaScript, jQuery and Bootstrap while gaining hands-on experience with Visual Studio, Adobe Photoshop and modern web design principles.
03 / Skills

The stack, end to end.

Languages

KotlinJava

Android

Jetpack ComposeAndroid SDK Android Jetpack XML / Material UI

Architecture

MVVMMVP Clean ArchitectureRepository PatternModularization

Async & Data

CoroutinesFlowRxJava RetrofitOkHttpKtorRoomSQLiteSQL

Platform & SDKs

FirebaseGrowthRx Google AnalyticsSubscription SDK design

AI-Assisted Dev

Claude CodeCursorGemini

Cross-platform

KMP (Kotlin Multiplatform)CMP (Compose Multiplatform)React Native

Practice

Unit TestingGit Code ReviewCI/CD

Tools

FigmaGitHub GitLabJIRA Jenkins
04 / Projects

Apps in production, at scale.

ET Markets — Stock Tools & News
Times Internet

Android app for market data, portfolio tools and financial news, part of a combined 10M+ downloads across ET Markets and Economic Times. Led development, owned the Subscription SDK and analytics integration, and hold it at 99.5%+ crash-free sessions.

View on Play Store ↗
Economic Times: Business News
Times Internet

News and business-content app sharing core infrastructure with ET Markets. Built and shipped features across subscription, monetisation and platform modules.

View on Play Store ↗
Domino's Pizza Indonesia
Incaendo Technologies

End-to-end native Android app in Kotlin/MVP — ordering flows, REST API integration, responsive UI and performance work, alongside related Jubilant FoodWorks apps.

View on Play Store ↗
Jubilant Achievers' Club
Jubilant FoodWorks · Incaendo Technologies

Android app for Jubilant FoodWorks' rewards/achievers program — REST API integration and responsive UI, part of the broader family of Jubilant FoodWorks apps built at Incaendo.

View on Play Store ↗
ASHA Kiosk Application
Amanzi Technologies × NEC Corporation

Government kiosk application built with online/offline data synchronisation and an offline-first architecture for low-connectivity environments.

VerifHire
Amanzi Technologies × NEC Corporation

Identity-verification platform — delivered Android features and enhancements for secure, high-performance verification flows.

05 / Education
Jaypee Institute of Information Technology (JIIT)
Noida, India