Available for new roles

Jaswinder
Singh
Chahal

Android Engineer

5+ years building high-performance Android apps at scale — from fintech at PayPal to logistics at Canada Post. Kotlin-first. Compose-native. Obsessed with clean architecture and delightful UX.

📱
200M+
Users reached via PayPal Android
🚀
5+
Years Android engineering
10K+
Downloads — JMess! Messenger app
🏗️
OSLO
PayPal monorepo — Jetpack Compose at scale
Toolkit

Technical Skills

Core Languages
Kotlin Java C++ Swift Python
Android UI
Jetpack Compose XML Layouts Material Design 3 Animations Navigation
Architecture
MVVM MVI Repository Hilt DI Clean Arch
Async / Reactive
Coroutines Flow StateFlow RxJava LiveData
Networking & Data
Retrofit OkHttp GraphQL Room Paging 3
Testing & Observability
JUnit Mockito Espresso Datadog Instrumentation
Payments
PayPal SDK Stripe Razorpay
Tools & CI/CD
Android Studio Git GitHub Bitbucket JIRA Figma
Career

Experience

Oct 2024 — Present
Android Engineer
PayPal · Toronto, Canada · Full-time
OSLO Monorepo PayPal's Kotlin + Jetpack Compose unified codebase serving 200M+ users globally.
In-App Browser Designed end-to-end browser experience with session management, deep linking & secure URL handling.
Compose UI Kit Built reusable, theme-aware Compose components for the shopping surface — pixel-perfect from Figma to prod.
Release Engineering Managed bi-weekly releases; monitored crash rates, ANRs & API latency via Datadog.
Sep 2021 — Jun 2024
Android Developer (Technology Analyst)
Infosys Limited · Canada Post · Mississauga, Canada
Photo Confirmation CameraX + Room + REST upload — built for low-connectivity field conditions across thousands of delivery personnel.
Weekend Delivery First-ever Saturday delivery scheduling on Canada Post's mobile platform, shipped across Quebec regions.
Jetpack Stack Navigation, Paging 3, ViewModel, LiveData — production-grade architecture for mission-critical logistics ops.
Bug Triage & PDT Led app support & bug triage, maintaining operational continuity across field users nationwide.
Jun 2017 — Jul 2019
Android Developer
AppsMaven — The Technology Experts · Remote
JMess! Messenger 10K+ downloads. Real-time chat via SSE, multi-language, multi-screen — built end-to-end for Jalf.com.
Full-Cycle Ownership Architecture to Play Store deployment across multiple client verticals using Java, Kotlin & RxJava.
Side Projects

Learning Repositories

🎬
MoviesPlex
Full-featured movie browser built with Jetpack Compose and MVVM. Includes Retrofit for remote data, Room for local caching, and clean architecture layering.
Compose MVVM Retrofit Room Kotlin
🔗
GraphQLDemoApp
Android implementation of GraphQL with clean architecture. Demonstrates efficient data fetching patterns as an alternative to REST for complex data graphs.
GraphQL Clean Arch Kotlin
🌤️
Weather App
Dark-themed weather app with Compose UI, Hilt for DI, Room for local storage, Retrofit for live data, and Jetpack Navigation with custom typography.
Compose Hilt Room MVVM Navigation
Background

Education

2019 – 2021
Post-Graduate Diploma — Mobile Applications Design & Development
Lambton College at Cestar College · Toronto, ON
May 2015
B.Tech — Computer Science & Engineering
Guru Nanak Dev Engineering College
May 2012
Diploma — Computer Science & Engineering
Guru Nanak Dev Polytechnic College
Contact
Let's build
something great.

Open to remote Android roles with Canada & US-based companies.
Toronto, ON · Available now.