Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 2.51 KB

File metadata and controls

47 lines (33 loc) · 2.51 KB

CV -- Jordan Reyes

Location: Toronto, Canada Email: jordan@example.com LinkedIn: linkedin.com/in/jordanreyes-mobile Portfolio: jordanreyes.example.com GitHub: github.com/jordanreyes

Professional Summary

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.

Work Experience

Northline Logistics Inc. -- Toronto, Canada

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)

Harbor Mobility -- Remote

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

Projects

  • 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

Education

  • BSc Software Engineering, University of Waterloo (2017)

Skills

  • 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