I'm a Senior Mobile Engineer with a strong track record of building and scaling Android and iOS applications using Kotlin and Swift. I’ve led development across the full lifecycle, from architecture and design to release, consistently delivering high-quality, performant, and maintainable apps. In a lead role, I’ve guided teams, set technical direction, and ensured strong engineering standards through code reviews and best practices. I’m comfortable working in remote environments and collaborating closely with cross-functional teams to deliver reliable, user-focused products.

Jason Aaron Block

I'm a Senior Mobile Engineer with a strong track record of building and scaling Android and iOS applications using Kotlin and Swift. I’ve led development across the full lifecycle, from architecture and design to release, consistently delivering high-quality, performant, and maintainable apps. In a lead role, I’ve guided teams, set technical direction, and ensured strong engineering standards through code reviews and best practices. I’m comfortable working in remote environments and collaborating closely with cross-functional teams to deliver reliable, user-focused products.

Available to hire

I’m a Senior Mobile Engineer with a strong track record of building and scaling Android and iOS applications using Kotlin and Swift. I’ve led development across the full lifecycle, from architecture and design to release, consistently delivering high-quality, performant, and maintainable apps. In a lead role, I’ve guided teams, set technical direction, and ensured strong engineering standards through code reviews and best practices.

I’m comfortable working in remote environments and collaborating closely with cross-functional teams to deliver reliable, user-focused products.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Staff Software Engineer at Cherry
January 1, 2026 - March 1, 2026
Built Healthcare App from the ground up using Kotlin Multiplatform with a native Jetpack Compose UI on Android to enable future cross-platform reuse without sacrificing performance. Implemented an offline-first store with Realm Kotlin and conflict-aware sync; added WorkManager jobs for periodic refresh, retries, and metered network constraints. Standardized networking with Ktor HTTP client, authentication interceptors, and sealed result wrappers; introduced unified error surfaces for UI and JSON parsing utilities. Adopted Koin for shared modules and Hilt for Android layers to simplify scoping, testing, and previewability in Compose, following Clean Architecture and Repository patterns. Introduced Coroutines and Flow for async pipelines; confined legacy RxJava usage behind adapters while migrating gradually. Leveraged Gemini AI during project development to speed up code generation, optimize debugging, and enhance overall productivity in building Android applications. Delivered POS feat
Software Engineer, Lead at Figma
March 1, 2021 - January 1, 2026
Led a cross-functional team delivering Android and cross-platform features; set coding standards, GitFlow branching, review gates, and definition of done. Architected Android apps with Kotlin, MVVM, and Android Architecture Components; introduced Hilt and modularization for faster builds following Clean Architecture principles. Migrated core async flows from RxJava to Coroutines/Flow with structured concurrency and cancellation; improved responsiveness and stability. Implemented Navigation multi-graph flows, deep links, and safe args; improved back stack correctness in complex SPAs. Built mapping and geofencing features with Google Maps, BLE scanning, and background location using WorkManager and foreground services. Standardized networking with Retrofit/OkHttp and typed JSON models; added retries/backoff and connectivity awareness; exposed REST APIs in collaboration with backend. Introduced Firebase Firestore/Realtime DB where real-time sync was needed; used Room for local caching and
Head Of Engineering at Garmentier
March 1, 2020 - March 1, 2021
Championed Kotlin adoption after Google’s 2017 announcement; migrated legacy Java modules incrementally with interop strategies. Introduced Android Architecture Components: ViewModel, LiveData, Room, and WorkManager for resilient background work, following MVVM and Repository patterns. Built reusable libraries for Retrofit/OkHttp networking, authentication, and pagination; added JSON parsers, caching, and ETags for bandwidth savings. Established Dagger 2 for dependency injection; designed scopes and component graphs to reduce coupling and boost testability. Implemented RxJava 2 for reactive pipelines prior to coroutines; tuned schedulers for I/O and main thread workloads. Designed XML UIs with ConstraintLayout and Material Design components; created custom views and enforced accessibility guidelines. Prototyped Jetpack Compose during 2019 previews for internal tooling while production remained XML-based. Integrated Firebase Cloud Messaging (FCM), Crashlytics, and analytics dashboards
Senior Software Engineer at LandscapeHub
January 1, 2018 - March 1, 2020
Developed and maintained native Android apps in Java using Android Studio and Gradle targeting API 16+ devices. Implemented MVP and modular packages to improve separation of concerns; applied MVC patterns where appropriate in early modules. Built UI with AppCompat and Design Support Library components following early Material Design guidance; created custom views for complex screens and responsive layouts for phones/tablets. Added offline-first capabilities with SQLite, content providers, and SyncAdapter; scheduled background work with JobScheduler and AlarmManager. Implemented token-based auth with secure session handling; enforced TLS and stored secrets using best practices available at the time. Introduced crash and analytics tooling with Crashlytics and Google Analytics; created dashboards and runbooks for faster MTTR. Integrated payments via Authorize.net and PayPal where required; implemented server callbacks and idempotency for reliability. Wrote JUnit, Robolectric, and Espresso
Senior Software Engineer at LandscapeHub
January 1, 2018 - March 1, 2020
Note: Duplicate/overlapping role entry retained for context; previously listed to reflect tenure and responsibilities in early career. Focus included building and maintaining native Android apps, MVP architecture, offline-first patterns, secure auth, testing, CI/CD, and Agile practices.

Education

Master's degree at Carnegie Mellon University
January 1, 2012 - January 1, 2013
Bachelor of Science at Rose-Hulman Institute of Technology
January 1, 2008 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert