Summary
Overview
Work History
Education
Skills
Timeline
Generic

ABHINAV JOSHI

Jaipur

Summary

Senior Software Engineer with 7+ years delivering scalable software solutions for mobile platforms. Specializes in system architecture, performance optimization, and maintainable code practices. Led feature development, modernized legacy systems, and enhanced application stability. Collaborates effectively in Agile environments, driving code quality and business impact.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer - Mobile

Wow Internet Labz
Bengaluru
02.2022 - 03.2026
  • Led development of production-grade Android applications using Kotlin, Jetpack Compose, and MVVM/MVI architecture in a multi-module codebase.
  • Enhanced architecture with Clean Architecture for improved separation of concerns and long-term maintainability.
  • Implemented lifecycle-aware, reactive UI layers using Coroutines and Flow, improving responsiveness and state consistency.
  • Built cross-platform mobile apps using React Native (TypeScript) with Redux Toolkit, Hooks, and React Navigation, focusing on performance, scalability, and maintainable architecture.
  • Increased application stability and release confidence by refactoring, modularizing, and implementing consistent code review practices.
  • Partnered with product and backend teams in Agile/Scrum environment to deliver reliable, user-facing features.

Software Engineer - Mobile

PSAG Technologies
Noida
03.2021 - 02.2022
  • Delivered complex features such as map-based screens and multi-step navigation flows, enabling dynamic and responsive API-driven UI components.
  • Developed and maintained cross-platform mobile features with React Native (TypeScript), enhancing user experience through seamless integration with native Android components.
  • Implemented predictable async state handling using Redux Toolkit and Redux Saga, improving data consistency and error handling.

Software Engineer - Mobile

Mellifera Labs
Jaipur
03.2020 - 03.2021
  • Developed feature-rich Android applications using Kotlin with MVVM, enhancing user experience through lifecycle-aware state management with ViewModel and LiveData.
  • Implemented local data persistence using Room and facilitated network communication using Retrofit and Coroutines, supporting seamless data access and updates.
  • Built responsive UIs using XML layouts, Fragments, RecyclerView, and ConstraintLayout, ensuring consistent performance across multiple device sizes.
  • Managed background processing with WorkManager, improving reliability across app restarts and background execution limits.
  • Integrated Firebase FCM and Crashlytics to support push notifications and monitor production stability.
  • Contributed to React Native features by building reusable UI components and integrating REST APIs.

Software Engineer

Capgemini, India
Mumbai
07.2018 - 03.2020
  • Developed native Android applications using Java and Kotlin, working within modular and maintainable codebases.
  • Collaborated on React Native features by integrating reusable UI components and REST APIs with native Android modules to streamline development.
  • Built and maintained platform features like notifications and deep linking to ensure compatibility across multiple Android versions.
  • Implemented background processing with Services and BroadcastReceivers to enhance core system-level functionality.

Education

BCA - Mobile Application and Information Security

POORNIMA UNIVERSITY
Jaipur
06-2018

Skills

  • Kotlin
  • Java
  • Android SDK
  • Jetpack Compose
  • MVVM
  • MVI
  • Clean Architecture
  • ViewModel
  • LiveData
  • Navigation
  • Paging
  • Coroutines
  • Flow
  • Hilt
  • Dependency injection (Hilt, Dagger 2)
  • Room, Realm, SqLite
  • Retrofit
  • REST APIs
  • WorkManager
  • Services
  • Broadcast Receivers
  • Firebase (FCM, Crashlytics)
  • Unit Testing (JUnit, MockK / Mockito)
  • XML UI
  • React Native
  • TypeScript
  • JavaScript
  • Redux Toolkit
  • Redux Saga
  • Hooks
  • Functional Components
  • React Navigation

Timeline

Senior Software Engineer - Mobile

Wow Internet Labz
02.2022 - 03.2026

Software Engineer - Mobile

PSAG Technologies
03.2021 - 02.2022

Software Engineer - Mobile

Mellifera Labs
03.2020 - 03.2021

Software Engineer

Capgemini, India
07.2018 - 03.2020

BCA - Mobile Application and Information Security

POORNIMA UNIVERSITY
ABHINAV JOSHI