Yudistiro Septian D.
Senior Android Engineer | Kotlin & Compose | Fintech, MVPs, App Rescue
Top Rated Android engineer, 100% Job Success, 13 five-star contracts — most of them repeat clients who came back for the next feature. I build and rescue Android apps for startups and fintech companies, and I ship fast without leaving you a codebase you'll regret. My day job is fintech: Android Engineer at a licensed securities brokerage, and before that Bank Mandiri (Indonesia's largest bank) and Stockbit (one of Indonesia's biggest retail investing apps). I'm used to code that handles real money, real-time market data, and compliance review. On Upwork I bring that same standard to smaller teams. WHAT I DO FOR CLIENTS ▸ Build your Android MVP from Figma to Play Store — Kotlin, Jetpack Compose, Clean Architecture/MVVM, Firebase, REST. Recent: a full status-saver app built and launched in under 4 weeks; an accessibility-first calling app MVP in 5 days. ▸ Rescue and modernize existing apps — take over a messy or abandoned codebase, fix crashes, update target SDK / Play policy compliance, migrate Java → Kotlin and XML → Compose incrementally, clean up Gradle. Track record: cut a critical-bug backlog 40% on a legacy Java insurance app and extended its product life. ▸ Add the feature that unlocks revenue — Google Play Billing & RevenueCat subscriptions, AdMob, push notifications (FCM), Google Maps/location, in-app rating, WebSocket real-time data, payment SDKs. I've shipped my own subscription app on Google Play, so I know the store-review side too. ▸ Fintech & payments — trading/transaction flows, deposit/withdrawal UX, e-statements, secure auth, WebSocket + Protobuf real-time feeds (I led the first implementation at Stockbit), banking "smart branch" features, POS and payment-SDK integration on EDC devices (GoPay, chip-based). ▸ Flutter when it's the right call — BLoC, Dio, modular architecture; I revamped a legacy Java insurance CRM app into Flutter. HOW I WORK • Async-first and proactive: you get a short written update at every milestone, not silence until the deadline. • I use AI-assisted tooling in a disciplined way (I write about this on Stackademic / CodeToDeploy) — which is why I can turn a 2-day feature around in hours without sacrificing code review or tests. • I treat your codebase like my own: readable Kotlin, unit tests where they matter, no "it works on my machine". • Timezone: Jakarta (UTC+7). Comfortable overlapping with EU mornings and US evenings. WHAT CLIENTS SAY "One of the most skilled people I've worked with… executes very fast, with deep understanding and great attention to detail." "Smart, reliable, fast, and very detail oriented." "A great listener, and very solution-oriented. He works quickly and handles problems in an efficient and professional way." CREDENTIALS Google Associate Android Developer (certified) · 7+ years production Android · Author on Stackademic & CodeToDeploy (Compose, Paging 3, offline-first, FCM testing, Gradle convention plugins, AI-assisted dev) · Community speaker on AI-assisted Android workflows · Creator of palugada-cli (open-source dev tooling) NOT A FIT IF you want the cheapest bid or an iOS-only build. A GOOD FIT IF you want an engineer who has shipped in a regulated environment and will tell you honestly what's worth building. Send me your Figma, your repo, or a two-line idea — I'll come back with a practical plan and a fixed quote within 24 hours.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.8k
Billed in all: $2,943$2.9k
$360 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 15% in SQLite
Ranked by MRR among everyone on Upwork with the skill.
- #16Gradle81 freelancers · 🇮🇩 #1Top 20%🇮🇩#1 of 1
- #27Retrofit155 freelancers · 🇮🇩 #1Top 17%🇮🇩#1 of 1
- #52JetPack272 freelancers · 🇮🇩 #1Top 19%🇮🇩#1 of 5
- #67Google Play282 freelancers · 🇮🇩 #1Top 24%🇮🇩#1 of 3
- #86Clean Architecture385 freelancers · 🇮🇩 #6Top 22%🇮🇩#6 of 13
- #105SQLite680 freelancers · 🇮🇩 #2Top 15%🇮🇩#2 of 9
- #130Unit Testing669 freelancers · 🇮🇩 #4Top 19%🇮🇩#4 of 13
- #134Websockets613 freelancers · 🇮🇩 #4Top 22%🇮🇩#4 of 9