Skip to main content
Rahul Raj Barnwal

Rahul Raj Barnwal

Senior Software Development Engineer

Talent
Noida12 INR/hourMember since September 29, 2026
KotlinJavaReact NativeClean ArchitectureMVVMJetpack ComposeCoroutinesWebSocketsFirebaseJUnitMockkUnit TestingGitFirebase AnalyticsRelease ManagementStaged RolloutsApp SigningCrashlyticsKiroCursorEspressoProtobuf serializationCronet transportLLM APIsGrok API
·

Hire their services

Request a quote with no obligation

About

Senior Android Developer with 9+ years on consumer apps in news, financial markets and food delivery, currently on products with over 10 million downloads. Day-to-day work is Kotlin, Jetpack Compose, Coroutines and Flow on an MVVM and Clean Architecture codebase, integrating REST APIs, WebSockets, Firebase and local persistence with dependency injection throughout. Takes features from design discussion through release management on Play Store, including test-driven development, CI/CD, profiling and crash work in between, and reviews code and mentors the junior Android developers on the team.

Experience

Senior Software Development Engineer at Times Internet Limited (2022-03 – Present)

  • Android developer on the Economic Times and ET Markets apps, both native with Java & Kotlin.
  • Wrote a custom networking library module used across several apps in the group, handling response caching, Protobuf serialization and Cronet transport, cutting payload size and request latency on slower connections.
  • Cut cold start time by 25% after profiling startup traces and moving non-critical initialization off the main thread. Reduced crash rate by 20% by reworking error handling around the feed and network layers.
  • Built the ET Prime subscription flow (entitlement checks, plan management, payments) and later pulled it out into an SDK that five other apps in the group now use instead of rebuilding it.
  • Integrated LLM-powered features into the Android app using open LLM APIs and the Grok API, with a Kotlin client layer handling requests, streamed responses, timeouts and error fallback.
  • Handle Play Console releases: staged rollouts, app signing, pre-launch reports and crash triage after each rollout.
  • Added GrowthRx, Firebase Analytics and Crashlytics instrumentation, which is what product now uses to decide feature priorities.
  • Follow a test-driven approach on new modules, writing unit and UI tests with JUnit, Mockk and Espresso; owned modules sit at 75%+ coverage. Releases go out through CI/CD pipelines on Git-based workflows.
  • Mentor 4+ junior Android developers through code review and design discussions, including training them on AI tools like Claude Skills, Kiro and Cursor, and work in two-week Scrum sprints with product, design, QA and backend.

Senior Member of Technical Staff at Amanzi Technologies (Client: NEC Corporation) (2021-03 – 2022-02)

Delivered Android and React Native applications for the ASHA government kiosk app and the VerifHire identity verification platform. Built ASHA offline-first in Kotlin with MVVM and Jetpack components, keeping it secure and responsive for health workers with no signal in the field.

Senior Software Developer at Incaendo Technologies (2018-12 – 2021-03)

  • Developed secure ordering, payment and live order-tracking features for the Domino's app across several payment gateways and REST APIs. Improved transaction success rate by 15% by reworking error handling and adding retry logic on failed payments.

Software Engineer at Indicorp IT Solutions (2017-04 – 2018-11)

  • Built and shipped Android features in Java, fixed defects across the release cycle, and ran manual and unit testing before each build went out.

Education

B.Tech in Computer Science & Engineering – Jaypee Institute of Information Technology, Noida (2012-07 – 2016-06)

Skills

Senior Software Development Engineer

Reviews

Related