Vivek Pratap Singh · androidguru.in

Senior Android Developer

10+ Years Building Scalable Android Applications

Engineering with |
Kt

class AndroidGuru : Engineer()

ship(scale = true)

About

Mobile systems, polished UX, and architecture that holds up.

Vivek is a Senior Android Developer with 10 years of experience building Android applications across healthcare, news, retail, payments, enterprise mobility, insurance, e-commerce, and automotive products. His work spans Java, Kotlin, Jetpack Compose, Jetpack Components, React Native, TypeScript, MVVM, clean architecture, Firebase, CI/CD, and strong testing with JUnit, Mockito, MockK, and Espresso.

10 years of Android experience with Java and 5+ years building Kotlin apps

3 production projects using Jetpack Compose and modern Jetpack Components

6+ years of unit and UI testing experience with JUnit, Mockito, MockK, and Espresso

Product engineering experience with CVS Health, The Straits Times, Walmart, PayPal, SOTI, Roadzen, Mirraw, and Carwale

4+ years of React Native experience with TypeScript, Redux, React Query, Firebase, and Expo

Won Best Developer Award at Mirraw and helped increase app downloads for Mirraw and Carwale

Experience

A decade across high-scale Android products.

May 2025 - December 2025

Senior Android Developer

Photon Interactive / CVS Health

CVS Health, America Client

Worked for CVS Health, America client, writing clean and reusable Kotlin code.

Developed PayPal checkout integration with unit test coverage.

Added unit tests for 20% of existing ViewModels and built UI tests with Espresso and MockK.

Fixed critical production bugs that improved the overall user experience.

KotlinRxJavaCoroutinesEspressoMockKViewModel

April 2023 - December 2023

Senior Android Developer

SPH Singapore / The Straits Times

The Straits Times Mobile App

Built MyST feature using Jetpack Compose for The Straits Times mobile app.

Built onboarding and sign-in flows for a trusted Singapore news application.

Reviewed code, wrote reusable Kotlin, and developed UI and functional tests with Espresso and Mockito.

Used REST APIs, RxJava, and Coroutines to fetch data and update app UI reliably.

KotlinJetpack ComposeREST APIRxJavaCoroutinesMockito

August 2021 - September 2022 (1 yr 1 mo)

Senior Software Developer

Walmart / ASDA Groceries Shopping

ASDA Groceries Shopping

Built splash screen following the latest Android guidelines.

Conceptualized Clothing Essential flow and reviewed code across the team.

Fixed production bugs that improved the overall app rating.

Developed UI and functional tests with Espresso, Mockito, and MockK.

KotlinRxJavaCoroutinesEspressoMockitoMockK

September 2020 - August 2021 (1 yr)

Senior Software Developer

PayPal / Send and Receive Money

PayPal Send and Receive Money

Built Add Address flow and developed PPCC details features.

Fixed production bugs that improved app rating and stability.

Used RoomDB for local storage and signature-based permissions for app security.

Developed UI and functional tests with Espresso and Mockito.

KotlinRoomDBJetpack ComponentsEventBusREST APIEspresso

September 2019 - August 2020 (1 yr)

Software Developer

SOTI

SOTI Surf

Built Settings flow and Home Screen with popup menu for SOTI Surf.

Integrated FCM notifications and used Jetpack ViewModel and LiveData.

Used signature-based permissions for securing the app.

Wrote functional unit tests using Mockito.

JavaFCMViewModelLiveDataMockitoAsyncTask

September 2018 - September 2019 (1 yr)

Software Developer

Roadzen

VIA - For auto inspections / SureTrip

Built SureTrip app from scratch and worked on VIA for auto inspections.

Developed apps using MVVM architecture and Coroutines.

Used Jetpack Paging, ViewModels, and RoomDB.

Built a custom camera for detecting dents and integrated FCM notifications.

KotlinMVVMCoroutinesRoomDBPagingFCM

June 2016 - September 2018 (2 yrs 4 months)

Software Developer

Mirraw (Previously known as Groomefy Pvt Ltd)

Mirraw - Online Shopping App

Built Mirraw online shopping app from scratch.

Increased app downloads by 70% and won Best Developer Award.

Developed the app using MVVM architecture and integrated FCM notifications.

Built custom camera for detecting face points and face parts.

JavaMVVMFCMREST APICustom CameraE-Commerce

January 2015 - June 2016 (1 yr 6 months)

Software Engineer

Carwale (Payroll of Craterzone Pvt Ltd)

Carwale Android App

Fixed production bugs and stabilized the app from crashes.

Increased app downloads by 20%.

Developed the app using MVVM architecture and Material Design guidelines.

Built the mechanism to upload photos to the server.

JavaMVVMMaterial DesignServicesPhoto Uploads

Skills

Deep Android craft with modern product engineering range.

98%

Android

Mobile Core

95%

Jetpack Compose

Modern UI

97%

Kotlin

Language

94%

Coroutines

Concurrency

92%

Flow

Reactive

90%

Hilt

DI

88%

RoomDB

Persistence

89%

Firebase

Backend

84%

React Native

Cross Platform

82%

TypeScript

Web/Mobile

84%

GraphQL

API

88%

CI/CD

Delivery

86%

Testing

Quality

95%

MVVM

Architecture

93%

Clean Architecture

Architecture

87%

System Design

Scale

Projects

Production-minded showcases with real engineering depth.

mobile/live-chat-application

render(state: ProductionReady)

// screenshot placeholder 01

Live Chat Application

React Native project from resume

A React Native Firebase chat app supporting private and group conversations with rich messaging features.

Architecture

React Native CLI app with TypeScript, React Navigation 7, Firebase-backed real-time communication, and reusable chat modules.

Challenges solved

Designed real-time chat interactions, message timers, rich content rendering, location sharing, and searchable user/channel experiences.

Group/private chatSelf-destructing messagesGIF sharingMarkdown supportLocation sharingUser and channel searchProfile section
React Native CLITypeScriptFirebaseReact Navigation 7

mobile/smart-shop-e-commerce-app

render(state: ProductionReady)

// screenshot placeholder 02

Smart Shop E-Commerce App

React Native project from resume

A React Native e-commerce application with authentication, profile management, shopping, payments, and order updates.

Architecture

Expo app with TypeScript, Redux for global state, and React Query for server-state caching.

Challenges solved

Built secure authentication, real-time updates, profile image/address management, checkout flows, and notification-driven order tracking.

Signup and loginPassword resetTouch/Face ID loginCart and wishlistOrder placementCash and credit card paymentsOrder status push notifications
React Native ExpoTypeScriptReduxReact Query

mobile/fittrack-fitness-app

render(state: ProductionReady)

// screenshot placeholder 03

FitTrack Fitness App

React Native project from resume

A fitness and health tracker with workouts, progress history, step counting, calories, diet planning, and reminders.

Architecture

Expo app using Redux for workouts, goals, and profile state, plus React Query for server-state caching.

Challenges solved

Coordinated sensor-backed fitness tracking, motivational notifications, streak alerts, and reliable workout data sync.

Signup and loginDaily workout plannerStep counterCalorie trackingWorkout remindersBody stats and goalsDiet plan listingCross-device sync
React Native ExpoTypeScriptReduxReact QueryREST APIsFirebase Cloud Messaging

mobile/taskflow-project-management-app

render(state: ProductionReady)

// screenshot placeholder 04

TaskFlow Project Management App

React Native project from resume

A task and project management app for personal and team workflows with scheduling, priorities, and sync.

Architecture

Expo app with Redux persistence and React Query refetch strategies for offline-first caching and background sync.

Challenges solved

Implemented offline-first task caching, background sync, status management, reminders, and real-time device synchronization.

Signup and loginCreate/update tasksTeam task managementTo-Do/In-Progress/Completed statusCalendar due datesPriority taggingWorkspace managementPush reminders
React Native ExpoTypeScriptReduxReact QueryREST APIsFirebase Cloud Messaging

mobile/android-production-apps

render(state: ProductionReady)

// screenshot placeholder 05

Android Production Apps

2015 - 2025 company project work

A collection of enterprise-grade Android apps across healthcare, payments, retail, media, and mobility.

Architecture

Scalable multi-module architecture with shared foundations and isolated feature delivery.

Challenges solved

Handled large-team coordination, migration strategy, regression risk, and long-lived product evolution.

Modular codebasesRelease automationMonitoringAccessibilityPerformance tuning
KotlinJavaComposeReact NativeGraphQL

YouTube

Latest Android engineering videos.

Contact

Let’s build Android products that feel fast, stable, and inevitable.