Senior Mobile Engineer
Juan Diego Garita
I build polished, reliable mobile apps with Kotlin Multiplatform.
10+ years shipping Android and Kotlin Multiplatform apps for U.S. companies, including apps with 10M+ and 50M+ downloads, across experimentation, ads and authentication.
About
Senior mobile engineer based in Costa Rica with 10+ years of Android experience, working remotely with U.S. teams. I currently work on mobile experimentation for the Experian® app. Before that I built ad monetization for a Kotlin Multiplatform app factory at Swiftly, engagement features at Mode, and Trusona's Android authentication SDK. I care about clean, modular architecture, test-first development and reliable releases.
- 10+ years shipping Android apps, including apps with 10M+ and 50M+ downloads
- Kotlin Multiplatform and Jetpack Compose specialist
- Agile practitioner — Scrum, Kanban, TDD, pair programming
Experience Summary
-
Senior Android Engineer
Experian® app · 10M+ downloads on Google Play- Build features on the mobile Experimentation team; shipped 2 A/B experiments to production so far, testing UI/UX changes in key user flows.
- Build cross-platform experiment capabilities that work within iOS constraints, keeping Android and iOS at feature parity for smooth rollouts.
- Improving the app's branding and its startup and load times.
-
Senior Kotlin Multiplatform Engineer
- Owned ad monetization for a Kotlin Multiplatform "App Factory" that ships white-label retail apps to Android and iOS (~8 client apps).
- Designed and built a reusable ads component on the Xandr (Microsoft) Mobile SDK, adopted by every client app: one integration instead of one per app.
- Shipped banner, interstitial and video ads and standardized impression tracking, giving more reliable ad reporting and higher measured impressions.
-
Senior Android Engineer
Mode app · 50M+ downloads on Google Play- Built engagement features designed to bring users back every day and grow daily active users.
- Shipped a surveys feature that brought 3 third-party survey providers into a single experience.
- Wrote the architecture docs, validated features with Product through A/B tests, and orchestrated cross-team releases.
-
Android Developer
Trusona app · 10K+ downloads on Google Play- As one of two Android engineers, designed and built the Trusona Android SDK, letting third-party apps adopt Trusona's authentication system.
- Designed and built Trusona's official Android app.
- Automated releases with Fastlane, cutting release time from a full day to a few hours; worked test-first (TDD) in Kotlin and Java, in a Kanban flow.
-
Android Developer
- Fixed bugs and improved stability in DaVita's patient-facing Android app, written in Java.
-
Software Developer Senior Analyst
- Built Android features in Java for a Fortune 500 consumer-goods client (name withheld under NDA).
Tech stack
Core
- Kotlin
- Java
- Swift
- Coroutines
- Flow
- Kotlin Multiplatform
Android
- Jetpack Compose
- Android SDK
- Gradle
- Koin
- Firebase
- Compose Multiplatform
- Ktor
- RevenueCat
Tooling
- Git
- Fastlane
- CI/CD
- TDD
- A/B Testing
- MCP
- AI Agents
- PostHog
- Sentry
Architecture
- MVVM
- MVI
- Clean Architecture
- SOLID
Indie Apps
Focused, production-ready cross-platform mobile apps built and maintained independently.
-
Faint
AI-Powered Coffee Tasting Journal
A companion app for specialty coffee lovers. Scan roaster tasting cards, track flavor profiles, log brewing parameters, and build a personalized coffee map.
- Kotlin Multiplatform
- Compose Multiplatform
- Room
- Ktor
- ML Kit
- Cloudflare Workers
- RevenueCat
- frnk
-
Still
Fridge & Pantry Tracker
Log food in 3 taps: category, item, location. Still works out when each one needs using, lays out the kitchen at a glance, and sends one reminder the day before. No account; everything stays on the phone.
- Kotlin Multiplatform
- Compose Multiplatform
- Room
- RevenueCat
- PostHog
- Sentry
- frnk
Open Source & Tooling
Reusable architectural frameworks, templates, and libraries created to speed up modern mobile development.
-
frnk
Modular Kotlin Multiplatform Toolkit
An opinionated, production-grade architectural foundation for Kotlin Multiplatform apps. Features headless UI contracts, pluggable backends, and strict MVI pattern implementations to launch new mobile products in days.
- Kotlin Multiplatform
- Compose Multiplatform
- Compose Unstyled
- MVI
- Navigation 3
- Koin
- Room
Let's talk
Open to senior Android and Kotlin Multiplatform roles, contract work and interesting collaborations. Based in Costa Rica, working in U.S. time zones.
Friends & fellow makers
Independent studios run by friends of mine. Each one is its own business, unaffiliated with me.
-
AKnght Studios
Games, apps and tools for writers, from a small team that has always worked remotely.
aknghtstudios.com
Shared as a courtesy: no payment, partnership, or business relationship. External sites are operated independently, and I'm not responsible for their content.