Anshdeep
From Canada (UTC-7)
Anshdeep – Kotlin, Android, Jetpack Compose
Senior Android engineer with about 8 years of experience, most recently building a security-focused Android SDK for financial institutions. Works with Kotlin, Jetpack Compose, MVVM, Hilt and Dagger, and has built offline-first apps with Room and background sync. Has experience in SDK API design, encryption and security-sensitive features, and worked under a 100% unit-test coverage requirement for new code. Uses GitHub Copilot and Claude Code daily.
9 years of commercial experience
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Software Engineer (Android)
A mobile security and behavioral intelligence SDK that helps financial institutions and digital platforms detect potentially fraudulent activity in Android apps. It collects device-level behavioral signals and passes risk intelligence to backend fraud detection systems.
- Led end-to-end development of production Android UI features and reusable SDK modules.
- Built capture of behavioral signals such as touch interactions, screen focus changes, device sensors and clipboard activity.
- Implemented detection of rooted devices, hooking frameworks and emulators, plus encrypted payload transmission and key management with Android StrongBox.
- Designed a modular architecture with Kotlin, Coroutines, Flow and Clean Architecture principles.
- Migrated the legacy Java codebase to 100% Kotlin.
- Raised automated test coverage from below 50% to 97%.
- Reduced initialization overhead by 25% through startup and runtime optimization.
Android Developer
An Android application used by field technicians to install, service and troubleshoot IoT devices deployed across fruit and nut orchards.
- Developed and maintained the Android app used by field technicians to install, service and troubleshoot IoT devices.
- Built offline-first workflows with reliable background synchronization for low-connectivity environments.
- Implemented BLE-based device discovery and real-time diagnostics.
- Reduced crash rates and improved app reliability and performance.
- Worked with firmware and backend teams on secure communication between the app and remote IoT devices.
Software Developer (Android)
A customer-facing Android app for a life insurance provider, where policyholders and prospective customers explore insurance products and manage their policies. The app has more than 5M downloads.
- Developed and maintained the Android app, which has 5M+ downloads.
- Reduced APK size and improved load times with efficient image loading, network caching and resource compression.
- Built customer-facing UI features and application workflows, integrating REST APIs.
- Kept the app stable and compatible across diverse Android devices, with an app store rating above 4.3.
Android Developer
A location-aware mobile parking app that simplifies parking discovery, using Bluetooth Low Energy and location services for proximity-based features.
- Developed the Android app from scratch as the Android developer.
- Implemented BLE scanning, geofencing and location services for proximity-based features.
- Designed scalable feature modules to support product growth.
- Built reusable UI components.