Yogesh Jhanwar
Android Developer
3years in Mobile
3repositories checked by code analysis
MiddleMobile Developer
2years at Physicswallah
Overview
Cross-platform Flutter developer (middle level) focused on building feature-complete mobile UIs and client-side app logic. Proven strength is implementing end-to-end Flutter UI and client state flows as shown by Online-Shop/lib/Screen/auth_screen.dart and Online-Shop/lib/provider/auth_provider.dart together with widget-heavy screens in the Fitness-Assessment app. There is little to no public evidence of background sync engines, advanced native platform integrations, permission denial handling, CI/CD pipelines or performance profiling results.
Phone
Timeline
Software Development Engineer 1 – Android
·
Middle
Physicswallah
·
Full-Time
Built and maintained a Kotlin Multiplatform codebase for a large-scale learning product, including shared UI and business logic. Developed Android-native features with Jetpack Compose plus local storage using DataStore and Room/SQLDelight, and added analytics events. Implemented interactive learning experiences including a lifecycle-aware video player and real-time virtual classroom streaming, and improved build/testing workflows with custom Gradle variants. Delivered study material and engagement features using WebSockets and animations.
Kotlin
Compose Multiplatform
Jetpack Compose
SQLDelight
Exoplayer
Agora
DataStore
Room
Koin
Gradle
CI/CD
WebSockets
Lottie
Flutter Developer Intern
·
Junior
F9x Technologies OPC Pvt. Ltd.
·
Internship
Integrated state management and caching approaches in a Flutter application to reduce loading time and improve user experience. Applied an MVVM architecture across the codebase, contributing to a reduction in reported bugs. Worked on improving app responsiveness and maintainability using modular patterns.
Dart
Flutter
MVVM
Flutter Developer Intern
·
Junior
DIGIA
·
Internship
Supported the full lifecycle of Android application development from design through deployment. Contributed to releasing app builds and tracking download and rating outcomes after publishing. Focused on delivering a working production version of the Android app as part of the internship scope.
Dart
Flutter
Technical skills
Languages
8
Dart
Kotlin
JavaScript
Java
C++
Python
SQL
C
Kotlin
5
Koin
SQLDelight
Retrofit
Hilt
Dagger
DevOps
5
GitHub
Git
CI/CD
WebSockets
GitHub Actions
Mobile
13
Flutter
Jetpack Compose
DataStore
Exoplayer
Room
Compose Multiplatform
Lottie
MVVM
Agora
Firebase
Kotlin Multiplatform
Android SDK
Crashlytics
Databases
3
MySQL
Firestore
SQLite
Other
10
Gradle
GetX
Postman
Kotlin Coroutines
Jenkins
State Management
Declarative UI
Material Design
Clean Architecture
Adaptive UI
Middle Mobile Developer
Confidence: Medium Cross-platform
Cross-platform Flutter developer (middle level) focused on building feature-complete mobile UIs and client-side app logic. Proven strength is implementing end-to-end Flutter UI and client state flows as shown by Online-Shop/lib/Screen/auth_screen.dart and Online-Shop/lib/provider/auth_provider.dart together with widget-heavy screens in the Fitness-Assessment app. There is little to no public evidence of background sync engines, advanced native platform integrations, permission denial handling, CI/CD pipelines or performance profiling results.
Platform Native Mastery
2/10
Knowing the mobile platform
Limited native platform lifecycle handling is present via persisted auth and widget lifecycle management, but there is no deep native code, process-death handling, or platform-specific lifecycle work.
Evidence
Online-Shop/lib/provider/auth_provider.dart: tryAutoLogin, logout and refreshToken using SharedPreferences and a Timer for token expiry
Online-Shop/lib/Screen/auth_screen.dart: _AuthCardState initState/dispose managing AnimationController
Online-Shop/lib/Screen/edit_product_screens.dart: initState/didChangeDependencies/dispose with FocusNode management
Mobile UI/UX & Responsiveness
4/10
Smooth mobile experience
Solid, practical Flutter UI work with responsive sizing, animations and common UX patterns, but mostly page-level implementations rather than advanced adaptive or accessibility engineering.
Evidence
Online-Shop/lib/Screen/auth_screen.dart: responsive layout using MediaQuery, AnimatedContainer, SlideTransition and FadeTransition
Fitness-Assessment/lib/Screens/HomeScreen.dart: responsive layouts with MediaQuery, AdvancedSegment control and Firebase-driven UI
Online-Shop/lib/widgets/product_Item.dart: Hero, FadeInImage and SnackBar usage for smooth UX
Performance & Battery
2/10
Speed and battery use
Some attention to rendering and UX (placeholders, image caching hooks) but no measurement-driven performance work, profiling, or battery-aware background optimizations.
Evidence
Fitness-Assessment/lib/Components/CacheImages.dart: custom CachedImage usage across screens
pubspec.yaml files: cached_network_image dependency in Fitness-Assessment and use of FadeInImage in Online-Shop widgets
Offline & Data Sync
2/10
Working offline and syncing
Basic offline persistence and remote data fetch patterns are present (SharedPreferences for auth, Firebase realtime usage), but there is no explicit sync engine, conflict resolution, or queued idempotent retry logic.
Evidence
Online-Shop/lib/provider/auth_provider.dart: stores auth token/userData in SharedPreferences and implements refreshToken
Online-Shop/lib/provider/products_provider.dart: fetchandset, addProduct and UpdateProducts interacting with Firebase REST endpoints
Fitness-Assessment/lib/Components/AssessmentList.dart: FirebaseAnimatedList streaming data from Firebase Realtime Database
Device Integration
1/10
Using device features
Uses cloud and media APIs (Firebase, network images) but lacks full device-integration flows like permission handling, camera capture flows, geolocation or push notification handling with denial paths.
Evidence
Fitness-Assessment/pubspec.yaml: firebase_core and firebase_database dependencies present
Fitness-Assessment/lib/Screens/HomeScreen.dart: FirebaseDatabase.instance usage and FutureBuilder/StreamBuilder patterns
Release & App Lifecycle
1/10
Building and publishing apps
No evidence of release engineering, CI, store configuration, staged rollouts or crash-report triage in human-authored code; build files appear standard project boilerplate.
Evidence
android/build.gradle files present in projects - standard Flutter project configuration
pubspec.yaml files defining versions and dependencies but no CI/CD or fastlane configuration
Expertise
Flutter· Middle
Technologies
JavaScript
Java
Kotlin· since 2024 · Junior
Dart· since 2023 · Middle
Jetpack Compose· since 2024
Android SDK
Retrofit
MVVM· since 2023
Hilt
Lottie· since 2024
Flutter· since 2023
Room· since 2024
Kotlin Coroutines
Exoplayer· since 2024
Firebase
Kotlin Multiplatform
Compose Multiplatform· since 2024
Koin· since 2024
SQLDelight· since 2024
Gradle· since 2024
GetX
Declarative UI
State Management
Adaptive UI
DataStore· since 2024
Material Design
Agora· since 2024
Recommendations
- Build medium-sized Flutter features that need solid UI, form handling and Firebase integration such as user auth, product CRUD and realtime lists.
- Implement offline-capable sync or work-queue features that require idempotent retries and conflict resolution to grow into a senior mobile role.
- Add measured performance work - instrument screens, track jank and memory, and iterate with targeted fixes.
- Own end-to-end release tasks like CI/CD, crash reporting and proguard/R8 configuration to demonstrate release engineering experience.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Job preferences
- Work permits
- India
- Citizenship
- India
- Employment type
- Full-Time
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@yogesh-jhanwar/mcpAlion · People, companies and AI agents in one graphalion.io/@yogesh-jhanwar
