Mobile Developer
4+ years exp
Node JS
Java
Dart
JavaScript
PHP
SQL
C++
Kotlin
Mobile UI/UX & Responsiveness: 4/10
Active 4 days ago
+92 (309) 4804982 Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Android engineer (mid-level) specializing in Kotlin and Jetpack Compose UI development with practical MVVM and local caching patterns. The strongest proven skill is Compose UI and navigation, evidenced by HomeScreen.kt, ScreenComposableUtils.kt and Theme.kt which implement many reusable composables and Material 3 theming. There is little public evidence of advanced platform work such as background sync with conflict resolution, production-grade permission handling, performance measurement, or CI/release automation.
Technical skills
Node JS
Java
Dart
JavaScript
PHP
SQL
C++• 4y+
Kotlin• Middle
Java
Gradle
Kotlin
Dagger
Kotlin Flow
Coil
Glide
Hilt
Koin
Kotlin Coroutines
Ktor
OkHttp
Retrofit
Frontend
React.js
Redux
JQuery
Sass
Bootstrap
Mobile
Dependency Injection
Firebase
Flutter
JUnit
Android
ViewModel
Material3
Android SDK
Clean Architecture
Compose Multiplatform
Jetpack Compose
Kotlin Multiplatform
MVI
MVVM
Room
DevOps
CI/CD
Git
Rest API
Databases
MySQL
SQLite
MongoDB• 3y+
Timeline
Mobile Application Developer
•
Middle
Dev Techlogix
•
Full-Time
Developed and maintained production Android applications using Kotlin and Jetpack Compose, applying modern Android architecture practices. Built cross-platform mobile apps with Kotlin Multiplatform and Compose Multiplatform for Android and iOS. Implemented REST API integrations and app features involving real-time data, location, navigation, and trip/workflow management. Used MVVM/MVI with Clean Architecture, coroutines, and dependency injection, and worked with libraries such as Retrofit, Ktor, OkHttp, and Room.
Kotlin
Android SDK
Jetpack Compose
Kotlin Multiplatform
Compose Multiplatform
MVVM
MVI
Clean Architecture
Kotlin Coroutines
Rest API
Retrofit
OkHttp
Ktor
Room
Koin
Hilt
Git
Virtual University of Pakistan
Bachelor's Degree •
Computer Science
Middle Mobile Developer
Confidence: Medium Android Engineer
Android engineer (mid-level) specializing in Kotlin and Jetpack Compose UI development with practical MVVM and local caching patterns. The strongest proven skill is Compose UI and navigation, evidenced by HomeScreen.kt, ScreenComposableUtils.kt and Theme.kt which implement many reusable composables and Material 3 theming. There is little public evidence of advanced platform work such as background sync with conflict resolution, production-grade permission handling, performance measurement, or CI/release automation.
Platform Native Mastery
3/10
Knowing the mobile platform
Basic platform/lifecycle knowledge is present (ViewModel, viewModelScope) but process-death, state restoration and lifecycle-tied structured concurrency are not implemented; some anti-pattern coroutine usage exists.
Evidence
XML-RecyclerView/RecyclerViewApiApplication/app/src/main/java/com/example/recyclerviewapiapplication/viewModels/MainViewModel.kt: uses viewModelScope.launch(Dispatchers.IO) for background work
jetpack-compose-quotes-app/QoutesApp/app/src/main/java/com/example/quotesApp/MainActivity.kt: CoroutineScope(Dispatchers.IO).launch used in Activity onCreate (startup background work)
Realator-RealEstate-Compose-App/RealStateApp/app/src/main/java/com/example/realstateapp/MainActivity.kt: imports androidx.activity.viewModels and FirebaseViewModel indicating ViewModel usage
Mobile UI/UX & Responsiveness
4/10
Smooth mobile experience
Strong practical Jetpack Compose UI work and Material 3 usage with Lazy lists and reusable composables, but no clear evidence of adaptive layouts for many device classes, RTL, or advanced accessibility tuning.
Evidence
Realator-RealEstate-Compose-App/RealStateApp/app/src/main/java/com/example/realstateapp/screens/ScreenComposableUtils.kt: many reusable Compose components (CustomTextField, PropertyCard, SearchBar)
Realator-RealEstate-Compose-App/RealStateApp/app/src/main/java/com/example/realstateapp/screens/HomeScreen.kt: Compose screen using LazyColumn/LazyRow and navigation pushes
jetpack-compose-quotes-app/QoutesApp/app/src/main/java/com/example/quotesApp/ui/theme/Theme.kt: dynamic color and MaterialTheme integration
Performance & Battery
2/10
Speed and battery use
Minimal explicit performance or battery work; image loading libraries are used but there are no measured optimizations, profiles, leak detection or doze-aware background work.
Evidence
XML-RecyclerView/RecyclerViewApiApplication/app/build.gradle.kts: includes Glide and OkHttp but no LeakCanary or profiling scripts
jetpack-compose-quotes-app/QoutesApp/app/src/main/java/com/example/quotesApp/MainActivity.kt: background loading via CoroutineScope(Dispatchers.IO) without lifecycle-scoped cancellation
Realator-RealEstate-Compose-App/RealStateApp/app/src/main/java/com/example/realstateapp/screens/ScreenComposableUtils.kt: uses painterResource / Image composables but no explicit async image-handling or placeholders (Coil/Glide provenance elsewhere)
Offline & Data Sync
3/10
Working offline and syncing
Offline caching and local DB usage exist (Room + local upsert), and repository pattern is used, but there is no robust sync engine, conflict resolution, migration history or idempotent retry strategy shown.
Evidence
XML-RecyclerView/RecyclerViewApiApplication/app/src/main/java/com/example/recyclerviewapiapplication/repository/ContributorRepository.kt: fetch remote then postValue and Room insertion/upsert functions
XML-RecyclerView/RecyclerViewApiApplication/app/src/main/java/com/example/recyclerviewapiapplication/db/ContributorDao.kt: DAO with insert/upsert/update operations
XML-RecyclerView/RecyclerViewApiApplication/app/src/main/java/com/example/recyclerviewapiapplication/db/ContributorDatabase.kt: Room database integration
Device Integration
1/10
Using device features
Very limited device-integration work; no camera/location/permissions flows, deep linking or push integration are evidenced.
Evidence
jetpack-compose-quotes-app/QoutesApp/app/src/main/java/com/example/quotesApp/MainActivity.kt: enableEdgeToEdge used but no permission flows
XML-RecyclerView/RecyclerViewApiApplication/app/src/main/java/com/example/recyclerviewapiapplication/MainActivity.kt: no runtime permission handling for network or storage shown
Release & App Lifecycle
2/10
Building and publishing apps
Basic build configuration and dependency management are present (Gradle KTS, proguard, Hilt, kapt), but there is no CI, fastlane, release signing automation, crash reporting wiring, or staged rollout evidence.
Evidence
jetpack-compose-quotes-app/QoutesApp/app/build.gradle.kts: application plugin, compose enabled, dependencies declared
XML-RecyclerView/RecyclerViewApiApplication/app/build.gradle.kts: Hilt, Room and OkHttp setup and kapt configuration
Expertise
Android• Middle
Technologies
Android
Java
Kotlin• Middle
Dart
Node JS
JUnit
Jetpack Compose
MVI
Android SDK
Retrofit
MVVM
Hilt
Flutter
Glide
Dagger
Room
Kotlin Coroutines
Firebase
Kotlin Multiplatform
Ktor
Clean Architecture
Kotlin Flow
Compose Multiplatform
Koin
Coil
OkHttp
Gradle
Dependency Injection
ViewModel
Material3
Firebase• mentioned only
MVVM• mentioned only
Voyager• mentioned only
Recommendations
- Use this developer to build Kotlin + Jetpack Compose UI/features, screens and navigation flows where fast iteration and good Compose patterns are required.
- Assign them to implement local caching and repository-backed features (Room + Retrofit) and to add offline read/write patterns with proper upsert and DB migrations.
- Have them improve platform correctness by migrating activity-scoped coroutines to lifecycleScope/viewModelScope with structured concurrency and cancellation tied to lifecycle.
- Pair them with a senior engineer to design background sync, conflict resolution and production release pipelines (CI, signing, crash reporting) for app hardening.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Intern Frontend Developer
Confidence: Medium UI Engineer
Frontend UI engineer at a junior level specializing in Bootstrap theme and template customization. The strongest proven skill is HTML and CSS-driven theme implementation, evidenced by har00nbinumair/Bootstrap-Themes/index.html and har00nbinumair/Bootstrap-Themes/template.css. There is little to no evidence of modern component-driven frameworks, async state management, automated tests or backend API integration in the public code.
UI Component Architecture
2/10
How interface parts are built
Basic, template-driven HTML with small handcrafted bits; no component architecture, composition or custom component hooks.
Responsive & Cross-browser
3/10
Works on all screens and browsers
Responsive by construction using Bootstrap and media queries; shows awareness of breakpoints and mobile layout but no advanced feature detection, RTL, or i18n readiness.
Performance Optimization
1/10
Speed of the interface
No measurable performance engineering or instrumentation; uses CDNs which is a basic optimization but no code-splitting, lazy-loading or bundle analysis artifacts.
Accessibility & Semantics
2/10
Usable for everyone
Some semantic HTML elements are used (main, nav, footer) but accessibility hygiene is minimal: images with empty alt attributes and forms lacking explicit labels.
State Management & Data Flow
1/10
Managing data in the app
No server-state discipline or client-side state machinery; only trivial DOM interaction and no evidence of request cancellation, optimistic updates or state machines.
UX & Visual Polish
3/10
Look and feel quality
Visually polished static themes and hover/skeleton-like overlays are present, suitable for marketing pages; UX edge cases, undo patterns and perceptual performance strategies are not implemented.
Expertise
HTML & CSS• Intern
Industries
Internet Services• Intern
Technologies
JavaScript
Redux
Bootstrap
React.js
JQuery
Sass
Recommendations
- Build and maintain static marketing sites and landing pages using Bootstrap and custom CSS where visual polish matters.
- Convert and harden existing templates into accessible, componentized patterns and add semantic form labels and image alt text for improved a11y.
- Perform small front end tasks in legacy stacks that use jQuery and Bootstrap, such as theme theming, responsive tweaks and CSS refactors.
- Add basic engineering hygiene to projects: automated linting, basic a11y checks, and simple unit or integration tests for interactive behavior.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
