Jasper Lin Senior Mobile Engineer
Santa Monica, CA • jasper.lin@gmail.com • +1 310-555-0142
Profile Summary
- Senior Mobile Engineer with 7 years of experience shipping consumer mobile apps across social camera, on-demand transportation, and consumer SaaS, specializing in iOS-first SwiftUI development, MVVM + Clean Architecture, and camera / AR feature delivery.
- Solid technical background across native platforms (Swift / SwiftUI, Kotlin / Jetpack Compose), cross-platform (React Native, Flutter), architecture (MVVM, Clean Architecture), API & networking (URLSession + Combine), testing (XCTest), and languages (Swift, Kotlin) with strong fundamentals in Apple Human Interface Guidelines, Material Design, and platform-aware UX craft.
- Deep expertise in platform-native UX craft, reactive state management, offline-first data sync, and performance and battery profiling, leveraging methodologies such as MVVM + Clean Architecture and modular feature delivery to drive responsive, reliable, and store-policy-clean apps.
- Engaged collaborator working cross-functionally with Design, Backend, Product, and QA teams in consumer-app delivery environments, contributing to design reviews, API-contract negotiations, and release-readiness gates with a user-first, ownership-first mindset.
- Emerging leader who shares technical excellence and fosters a culture of crash-free obsession and pixel-perfect discipline through code reviews and mobile office hours, while leading Mobile guild and code-review clinics and authoring widely adopted SwiftUI-component and architecture-pattern templates.
Technical Skills
- iOS:
- Swift, SwiftUI, UIKit, Combine, Swift Concurrency (async/await), Xcode, Instruments, App Store Connect
- Android:
- Kotlin, Jetpack Compose, Coroutines + Flow, Hilt, Android Studio, Android Profiler, Play Console
- Cross-Platform:
- React Native, Flutter, Kotlin Multiplatform Mobile (familiarity), bridging native modules
- Architecture & State:
- MVVM, MVI, Clean Architecture, Coordinator pattern, The Composable Architecture (TCA), Redux, dependency injection
- Networking & Storage:
- URLSession, Combine, Alamofire, Retrofit + OkHttp, Apollo GraphQL, Core Data, Room, Realm, SQLite
- Device Capabilities:
- AVFoundation (camera), CoreLocation (GPS), APNs / FCM push, biometrics (Face ID, Touch ID), Bluetooth, Sensors, deep links, background tasks
- Testing & Release:
- XCTest, Espresso, Detox, Maestro, snapshot testing, Firebase Test Lab, BrowserStack, TestFlight, Play Console internal tracks
- Monitoring & Analytics:
- Crashlytics, Sentry, Bugsnag, Firebase Analytics, Amplitude, Mixpanel, feature flags (LaunchDarkly, Firebase Remote Config)
Education
Work Experience
- Owned Camera and Lens Studio mobile experiences on the flagship Snapchat iOS app reaching 390M daily active users, leading end-to-end delivery across camera capture and effects, creator-tooling UI, and AR Lens preview pipeline, shipping 14 production features.
- Drove the SwiftUI design-system rollout in Swift / SwiftUI, delivering pixel-aligned SwiftUI components against Figma specs, Dynamic Type, Dark Mode, and reduce-motion support, and iPad split-view and landscape responsiveness, shipping 38 reusable SwiftUI components with VoiceOver coverage on 100% of new feature screens.
- Built creator-API integration on URLSession + Combine with REST + GraphQL clients on URLSession + Combine, OAuth 2.0 token refresh and JWT validation, and exponential-backoff retries and offline queueing, handling 220M daily API calls and cutting network-error rate from 4.6% down to 0.9%.
- Led the Clean Architecture migration using MVVM and Clean Architecture, applying MVVM with use-case layers, dependency-injection via Resolver, and single-source-of-truth Combine pipelines across 9 feature modules, delivering story-to-merge time cut from 9 days to 3 days for the Camera squad.
- Ran the iOS app-performance program with Instruments-driven CPU and memory profiling, image-decoding off the main thread, and lazy module loading on cold start, cutting cold-start time from 2.4 s to 0.9 s and lifting sustained frame rate from 48 fps to 60 fps.
- Shipped native-feature integrations including AVFoundation camera with custom Metal effects, APNs push with rich payloads and silent updates, and Face ID auth and universal-link deep linking, delivering push-driven daily-return rate lifted from 22% to 38% in 6 months.
- Owned the App Store release pipeline via TestFlight and Fastlane-driven build, sign, and TestFlight upload, phased rollout and crash-rate gates, and weekly app-review playbook with App Store Review guidelines, shipping 42 production releases with zero rejected submissions across the last 18 months.
- Built the offline-first rider experience on Core Data with Core Data with background-context syncs, last-known-trip recovery on relaunch, and optimistic UI with conflict-aware merges, cutting failed-to-recover sessions cut from 3.8% to 0.6% across spotty-network markets.
- Drove the automated mobile-testing program using XCTest, XCTest unit + integration suites, snapshot tests on key flows, and Firebase Test Lab device-matrix runs, lifting unit-test coverage on the Rider app from 42% to 78%.
- Built the mobile-observability program on Crashlytics and Firebase Analytics, adding Crashlytics symbolication and triage workflows, Amplitude funnel and retention dashboards, and feature flags via LaunchDarkly for safe rollouts, lifting crash-free sessions from 99.4% to 99.92%.
- Worked closely with Design, Backend, Product, and QA teams to coordinate weekly mobile-arch reviews, release-readiness gates with QA, and backend API-contract reviews, authoring 11 mobile-architecture RFCs that shaped the team's standard playbook and mentoring 4 junior mobile engineers through their first cross-platform feature launches.