Overview
Technical skills
Timeline
Roles

Overview

Android mobile developer (intern-level) focused on implementing Firebase phone-number OTP authentication. The strongest proven skill is integrating Firebase Phone Authentication as implemented in app/src/main/java/com/example/authenticationexample/MainActivity.java using PhoneAuthOptions and PhoneAuthProvider callbacks. There is no evidence of advanced lifecycle edge-case handling, offline sync, background work, CI/CD pipelines, or measured performance tuning.

Technical skills

SQL
Swift
Objective-C
C
Dart• Senior • 5y+
Java• Senior • 5y+
C++• Middle • 4y+
JavaScript• Middle • 4y+
Kotlin• Middle • 4y+
Node JS• Middle • 4y+
TypeScript• Middle • 4y+
Dart
Bloc
Java
Gradle
Kotlin
Dagger
Hilt
Kotlin Coroutines
Node JS
Prisma
Express• 4y+
Mobile
CameraX
Clean Architecture
Crashlytics
MVC
MVP
Offline-First
State Management
SwiftUI
ViewModel
Android
Android SDK
Material Design
ConstraintLayout
JUnit
Cordova• 5y+
Firebase• 5y+
Flutter• 5y+
React Native• 4y+
Compose Multiplatform
Dependency Injection
Jetpack Compose
Kotlin Multiplatform
MVVM
Room
Design
Figma
DevOps
AWS
Bitbucket
CI/CD
CircleCI
Git
GitHub Actions
GitLab CI
Jenkins
Kubernetes
Rest API
AI/ML
ChatGPT
Claude
Copilot
Cursor
OpenCV• 4y+
Databases
MySQL
PostgreSQL
Supabase
DynamoDB• 5y+
SQLite• 4y+
Frontend
Ember.js• 5y+
Redux• 4y+
Zustand• 4y+
React.js• 4y+

Timeline

Software Engineer - Mobile (Contract) Middle
KY Technologies Contractor
Apr 2026 to Jul 2026 3 Months Hyderabad In office

Built a cross-platform aviation warehouse packaging app targeting Android, iOS, Windows/Desktop, and web using Kotlin Multiplatform and Compose Multiplatform. Implemented server-driven UI with a JSON-defined render engine, and created an offline-first design with real-time sync integration. Added platform-specific code for device features (e.g., web views, storage, printing) and implemented Bluetooth barcode scanning plus unit tests for developed features. Also developed a native gym management app with Kotlin, Jetpack Compose, MVVM, role-based access, REST API integration (Node.js/Express), and local persistence with Room.

Kotlin Multiplatform
Compose Multiplatform
Kotlin
Jetpack Compose
Node JS
Express
Dependency Injection
Room
MVVM
Software Engineer - Mobile Middle
MIMO Technologies Pvt Ltd Full-Time
Nov 2022 to Apr 2026 3 Years 5 Months New Delhi In office
Developed and maintained mobile products including an Android field agent app with foreground location tracking, resilient background transfers, and fault-tolerant data synchronization. Integrated Firebase Crashlytics and Analytics, improved onboarding using analytics insights, and applied ProGuard/R8 optimization. Built an Android Forms SDK featuring C++ and OpenCV-based document scanning and image validation via JNI, including SQLite-based local progress storage. Also delivered multiple Flutter and React Native applications covering clean architecture with BLoC/Cubit, local storage, Firebase messaging, eCommerce flows, and API-driven product/order experiences.
Kotlinsince 2022
Java
C++
OpenCV
SQLite
Flutter
Dart
DynamoDB
Firebase
Ember.js
Cordova
React Native
TypeScript
JavaScript
React.js
Node JSsince 2022
Expresssince 2022
Redux
Zustand
Software Engineer - Mobile Middle
Verts Services India Pvt Ltd Full-Time
Jan 2021 to Nov 2022 1 Year 10 Months Noida In office
Developed Flutter apps for sports and employee/visitor management, including attendance clock-in/out and visitor data collection with analytical visualizations. Connected apps to AWS backend services using Amplify and DynamoDB, and implemented push notifications via Firebase services. Built a native Android inventory app in Java (authentication/session hardening and scanner improvements) and worked on a Manufacturing ERP app using Ember.js and Cordova, including UI updates and PDF rendering fixes using a PDF library.
Fluttersince 2021
Dartsince 2021
DynamoDBsince 2021
Firebasesince 2021
Javasince 2021
Ember.jssince 2021
Cordovasince 2021
Lovely Professional University (LPU)
Bachelor's Degree Computer Science & Engineering
2016–2020 Jalandhar, Punjab
Intern Mobile Developer Confidence: Medium Android Engineer
Android mobile developer (intern-level) focused on implementing Firebase phone-number OTP authentication. The strongest proven skill is integrating Firebase Phone Authentication as implemented in app/src/main/java/com/example/authenticationexample/MainActivity.java using PhoneAuthOptions and PhoneAuthProvider callbacks. There is no evidence of advanced lifecycle edge-case handling, offline sync, background work, CI/CD pipelines, or measured performance tuning.
Platform Native Mastery
2/10
Knowing the mobile platform
Basic platform usage is present (Activity lifecycle onCreate and use of PhoneAuthOptions) but there is no evidence of handling process death, state restoration, structured concurrency, or advanced lifecycle edge cases.
Performance & Battery
1/10
Speed and battery use
No measured performance or battery optimization work is present; standard synchronous patterns and basic API callbacks are used without profiling evidence.
Offline & Data Sync
1/10
Working offline and syncing
No offline-first data store, sync engine, migration history, or queued idempotent retry logic is present.
Device Integration
3/10
Using device features
Concrete device integration with Firebase Phone Authentication is implemented and the SMS code callback is handled, but there is no full permission/rationale flow or edge-case handling for denial/settings flow.
Release & App Lifecycle
1/10
Building and publishing apps
Basic Gradle configuration and version settings exist but there is no CI/CD, release pipeline, signing for production, crash reporting or staged rollout evidence.
Expertise
Android• Intern
Mobile QA & Automated Testing• Intern
Technologies
Android
JavaScript• Middle • 4y+
Java• Senior • 5y+
Kotlin• Middle • 4y+
TypeScript• Middle • 4y+
Dart• Senior • 5y+
Node JS• Middle • 4y+
Swift
JUnit
Jetpack Compose
Objective-C
Express• 4y+
SwiftUI
Android SDK
MVVM
Hilt
Prisma
Flutter• 5y+
React Native• 4y+
Dagger
Room
Kotlin Coroutines
Firebase• 5y+
Kotlin Multiplatform
Cordova• 5y+
Clean Architecture
Compose Multiplatform
Gradle
Bloc
MVC
MVP
Dependency Injection
State Management
Offline-First
CameraX
Material Design
Crashlytics
ViewModel
ConstraintLayout
Mobile• mentioned only
Recommendations
  • Own simple Android features and auth flows such as Firebase phone/email authentication and improve robustness around permission and denial flows.
  • Expand testing and QA by adding meaningful unit and instrumented tests for edge cases and error paths and integrate basic CI (GitHub Actions or similar).
  • Improve platform mastery by adding lifecycle resilience (state restoration, process-death handling) and measuring performance (startup and UI jank) before and after optimizations.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: