Location: Toronto, Canada Email: jordan@example.com LinkedIn: linkedin.com/in/jordanreyes-mobile Portfolio: jordanreyes.example.com GitHub: github.com/jordanreyes
Mobile engineer with 7 years shipping consumer and B2B apps on iOS and Android. Led migration of a flagship field-service app from legacy UIKit screens to SwiftUI with a shared Kotlin Multiplatform networking layer, improving cold start and cutting crash rate on supported releases. Strong in native performance, offline-first sync, and pragmatic test automation across Xcode, Android Studio, and CI.
Staff Mobile Engineer 2021-2026
- Owned release train for iOS and Android apps used by 12k+ drivers: feature flags, staged rollouts, and Play/App Store compliance reviews
- Introduced Kotlin Multiplatform for API models and sync logic; reduced duplicate parsing bugs between platforms and simplified contract testing
- Rebuilt critical flows in SwiftUI (navigation, forms, maps) while keeping gradual adoption; documented patterns for the wider mobile guild
- Partnered with backend on idempotent sync, conflict resolution, and backoff; shipped resilient offline queues with observable metrics
- Mentored 4 engineers on profiling (Instruments, Android Studio Profiler), memory leaks in lists/maps, and accessibility (VoiceOver/TalkBack)
Senior Mobile Engineer 2017-2021
- Delivered Kotlin (Android) and Swift (iOS) features for a micromobility rider app: maps, payments, and real-time vehicle state
- Added snapshot/UI tests and device-farm runs in CI; caught regressions in checkout and map clustering before release
- Collaborated with design on motion and haptics; maintained 60fps scrolling targets on mid-tier devices
- sync-lab (Internal playground) -- Minimal KMP module exercising protobuf payloads and fake latency for offline QA
- battery-notes (Open Source) -- Sample app documenting background task budgets and location permission UX patterns
- BSc Software Engineering, University of Waterloo (2017)
- Mobile: Swift, SwiftUI, UIKit, Kotlin, Jetpack Compose, Kotlin Multiplatform (shared logic)
- Platforms: iOS Human Interface Guidelines, Material Design, App Store / Play Console releases
- Quality: XCTest, Espresso, Maestro, Fastlane, Firebase Crashlytics
- Practices: Offline-first sync, feature flags, performance profiling, mobile accessibility