Available for freelance · Android Engineer

Hi, I'm YudistiroAndroid Engineer building Fintech-grade apps.

Android Developer with 7+ years of professional experience, especially in Fintech — building high-quality mobile applications with modern Android architecture and cross-platform solutions. Proven track record of reducing build time by 30% and improving user engagement by 20%+ in production apps. Skilled in Jetpack Compose, Kotlin Coroutines, and Flutter, with a strong focus on scalable, modular design and SOLID principles.

Yudistiro — illustrated avatar
7+ years shipping production appsAndroid · Fintech
Ship it!
Kotlin · Compose · Flutter
7+Years experience
9Companies & clients
100%Upwork Job Success
5.0★Rating · 11 reviews

Career

Experience

7+ years building Android and mobile products across fintech, securities, insurance, e-commerce, and freelance — from SDK payment layers to real-time trading UIs.

Android Engineer

Tuntun Sekuritas

JakartaNov 2025 – Present
Current
  • Built Native Chart Pro, delivering advanced native charting through a modular, maintainable architecture.
  • Delivered multiple Android features and modules from PRDs with high functional accuracy and close alignment to product & UI specs.
  • Selected as the Android representative for the frontend AI research team, evaluating and implementing practical AI-assisted development workflows.
  • Established standards for AI agents, reusable agent skills, and internal project knowledge/indexing to improve contextual accuracy across Android tasks.
  • Built an Android-focused CLI connecting Jira, Confluence, Git, Figma, and Google's android-cli to streamline research, implementation, and delivery.
  • Increased AI-assisted development speed by 30–40% while improving implementation consistency.

Android Engineer

New Smart Branch – Bank Mandiri

JakartaNov 2023 – Nov 2025
  • Optimized dependency management with Gradle Version Catalogs, cutting configuration duplication by 30% across 10+ modules.
  • Engineered robust pagination with Paging 3 and state preservation, reducing perceived latency by 20% across lifecycle changes.
  • Conducted code reviews that raised overall code quality.
  • Maintained and enhanced smart-branch features, proactively resolving production issues to sustain stability.
  • Collaborated with backend, QA, and UI/UX teams to deliver feature updates on schedule.

Freelance Mobile Developer

Confidential Client

RemoteJan 2023 – Aug 2024
  • Built and customized an AI-integrated chat app and attendance tracking system in Flutter, tailoring marketplace solutions to client needs.
  • Built and maintained internal Kotlin Android apps, including a secure internal chat app and an emergency SOS reporting app.
  • Enhanced an agent notes app with voice recording, speech-to-text, and text-to-speech to boost field-staff productivity.
  • Implemented Single Sign-On (SSO) across all apps for unified, secure access.
  • Provided ongoing bug fixing and feature enhancements, improving stability and adoption.

Android Engineer

Stockbit

RemoteOct 2021 – Sep 2023
  • Resolved critical bugs, increasing app stability and reducing production crashes.
  • Revamped withdrawal & deposit UI, improving task completion speed by 20% and aligning with Material Design 3.
  • Implemented the e-Statement feature for in-app transaction summaries.
  • Pioneered the first WebSocket + Protobuf implementation on Android for the Running Trade feature.
  • Refactored trading features for performance and maintainability following clean-architecture principles.

Freelance Mobile Developer

Jelajah Bantul – Tourism App

RemoteAug 2021 – May 2022
  • Built the app from scratch in Flutter using BLoC, Dio, and Modular architecture for scalability.
  • Designed the Nearby Tourist Spots feature with real-time, location-based discovery.
  • Showcased destinations with rich multimedia to improve engagement.
  • Added a photo-sharing feature for a community-driven travel experience.
  • Optimized data flow and caching with Dio + BLoC, reducing page load time by 30%.

Mobile Programmer

Sinarmas MSIG Life

JakartaJul 2020 – Sep 2021
  • Maintained and optimized legacy Java apps, cutting the critical bug backlog by 40% and extending product lifecycle.
  • Implemented systematic bug-resolution workflows, improving defect resolution speed by 25%.
  • Helped migrate a Java CRM system to Flutter for cross-platform Android/iOS support.
  • Ensured feature parity and improved UI/UX consistency, increasing CRM adoption across branches.

Freelance Android Developer

Looké Beauty – Virtual Makeup App

RemoteAug 2019 – Jun 2020
  • Developed Looké Beauty, an Indonesian AR-powered virtual makeup try-on app published on Google Play.
  • Implemented real-time AR cosmetic try-ons using Kotlin, MVVM, and Navigation Component.
  • Integrated product catalog, user reviews, and beauty tips into a seamless UI.
  • Optimized the AR rendering pipeline, reducing latency by 25% for smooth, realistic try-ons.

Android Engineer

Aino Indonesia

JakartaAug 2019 – Jun 2020
  • Developed secure SDK payment solutions (chip-based & server-based, incl. GoPay), enabling 5+ enterprise integrations with 30% faster partner onboarding.
  • Designed POS applications handling thousands of transactions daily with strong stability.
  • Integrated SDK payment modules into EDC devices, reducing transaction failure rates by 25%.
  • Created self-ordering kiosk apps integrated with POS, shortening average order time by 20%.
  • Collaborated with hardware, backend, and QA teams to meet industry compliance and security standards.

Android Developer

PT Cipta Dinamika Unggul

YogyakartaJul 2018 – Jun 2019
  • Architected and launched the "Kirim Bunga" marketplace app (Google Play), serving thousands of customers nationwide.
  • Implemented product management, transaction monitoring, and secure payment gateways.
  • Built seller dashboards with real-time order tracking, boosting seller response times by 35%.
  • Optimized product catalog performance, reducing load time by 40%.
  • Ensured robust fund disbursement, maintaining a 100% transaction settlement rate.

Toolbox

Skills

Core Android

Kotlin
Jetpack Compose
Coroutines
Hilt
Retrofit
Room

Cross-platform

Flutter
Dart
BLoC
Dio
Modular

Architecture & Testing

Clean Architecture
MVVM
Unit Testing
Integration Testing
SOLID

Cloud & Tools

Firebase Auth
Firestore
Cloud Messaging
Analytics

AI-Assisted Development

AI Agents
Reusable Agent Skills
Project Knowledge & Indexing
Workflow Automation
Developer CLI Tooling

Tooling

Git
GitHub
Android Studio
VS Code
Jira
Confluence
Postman
Figma
Play Console
android-cli

Languages

Indonesian (Native)
English (Conversational)

Client feedback

What clients say

All reviews are from verified contracts on Upwork.

100%Job Success
Top Rated
5.0Rating
11Reviews
View on Upwork

Yudis has been an outstanding developer throughout our work together. He is smart, reliable, fast, and very detail oriented.


android app ads
Jun 8, 2026

Excellent work, great communication, and professional support. I would gladly work with him again.


Easy Call Android Accessibility MVP
Jun 1, 2026

As always Yudis — phenomenal work. He is one of the most skilled people I've worked with. Great job as always; we upgraded our app browser in a great way.


android app browser upgrade
May 23, 2026

Yudis is great as always, helped us integrate a rating system in our app. Great work Yudis, thank you!


android app rating system
Apr 24, 2026

As always, Yudis is phenomenal — one of the smartest people I've worked with. He executes very fast, with deep understanding and great attention to detail.


android app upgrade
Apr 20, 2026

Yudis is a highly experienced developer, a great listener, and very solution-oriented. He works quickly and handles problems in an efficient and professional way.


android application UI upgrade + storage & notifications
Apr 12, 2026

Excellent technical skills, prompt and clear communications, flexible and co-operative. Recommended!


Android DeveloperAnjana R.
Oct 6, 2025

I had a pleasure to work with Yudistiro again after working with him on previous projects. He was very helpful, patient and delivered well-written code.


Adding features (location, improved matchmaking)
Jul 16, 2025

I truly enjoy collaborating with this individual. After showcasing his fantastic programming skills in the previous project, I decided to go with a more advanced part of the app.


Implementing the dating algorithm from Python
Mar 4, 2025

I decided to work with Yudistiro after reading a bit about his background and experience. He was very attentive to helping me figure out what was causing the problem and how to correct it.


Fix Data Fetching Error with Jetpack Compose
Feb 10, 2025

Background

Education

Bachelor's Degree in Computer Science

STMIK Akakom Yogyakarta · now Universitas Teknologi Yogyakarta

2015 – 2020

Get in touch

Let's build something

Open to full-time roles, freelance contracts, and technical collaborations — especially in Android, Fintech, and cross-platform mobile.