Hello World 👋🏻, I'm a

About Me

Mobile Developer with 3+ years of experience building production apps in Android (Kotlin/Java) and Flutter. Currently at Brighton Real Estate, Surabaya, contributing to a production real estate app in MVP + Dagger 2 architecture.

Previously delivered apps across healthcare, education, and government sectors — including a hospital super-app, school payment system, and a government attendance app with TF Lite face recognition featured in Radar Madura. Strong focus on production stability, CameraX + ML Kit integration, and CI/CD.

Currently open to full-time, contract, or remote/hybrid roles in mobile development. If you're building something solid in Android or Flutter — let's talk.

Resume

Experience

Nov 2024 - Present
Brighton Real Estate

Android Developer

Surabaya, East Java · Full-time

Contributing to the Brighton Android production app (MVP + Dagger 2) already live on Play Store. Focused on incremental Java → Kotlin migration, ButterKnife → ViewBinding refactor, edge-to-edge Android 15+ support, API gateway endpoint migration, and production crash/NPE fixing with Crashlytics. Stack: Kotlin, Java, MVP, Dagger 2, Coroutines, Flow, RxJava, OkHttp, Room, GreenDAO, Google Maps, Firebase, FreeRasp, Fastlane, GitLab CI.

Jul 2023 - Oct 2024
CV. Natusi

Mobile Developer

Mojokerto, East Java · Full-time

Delivered 3 production apps: e-Pakon/BKPSDM (Android, government attendance with TF Lite face recognition — featured in Radar Madura), SG Sehat (Flutter hospital super-app with Zego video call and offline caching), and alazhar.id (Flutter school payment app with BNI Virtual Account). Android (Kotlin, MVVM, Coroutines, CameraX, ML Kit, Biometric) + Flutter (GetX, Dio, Hive).

Sep 2022 - Apr 2023
Indoweb.id

Mobile Developer (Internship)

Kediri, East Java · On-site

Built Android employee-attendance apps for the ePesantren and AdminSekolah ecosystems (Kotlin, MVVM/ViewBinding, Retrofit + RxJava) with GPS check-in, selfie verification, and TrueTime anti-cheat. Also built the AdminSekolah parent Flutter app (GetX + Syncfusion PDF) and the supporting REST APIs in PHP Native + MySQL.

Education

2017 - 2021
STMIK Yadika Bangil

Informatics Engineering

Pasuruan, East Java, Indonesia

Skills Android Dev

  • Kotlin
  • Java
  • MVP
  • MVVM
  • Dagger 2
  • Coroutines
  • Flow
  • RxJava
  • Retrofit
  • OkHttp
  • Room
  • GreenDAO
  • CameraX
  • ML Kit
  • TF Lite
  • Firebase
  • Google Maps
  • WorkManager
  • Navigation Component
  • ViewBinding
  • Biometric
  • In-App Update
  • Rootbeer
  • FreeRasp
  • TrueTime
  • Glide
  • Fastlane
  • GitHub Actions
  • GitLab CI
  • Git
  • Play Store

Skills Flutter Dev

  • Dart
  • BLoC
  • GetX
  • Dio
  • Hive
  • Firebase
  • OneSignal
  • Google Maps
  • Zego SDK
  • Payment Gateway
  • Git
  • Play Store
  • App Store

Portfolio

SG Sehat

SG Sehat

Flutter · Healthcare

Hospital super-app with virtual clinic (Zego video call), doctor booking, Google Maps, OneSignal push notifications, and Flame game engine.

e-Pakon SiGanteng

e-Pakon SiGanteng

Android Native · Government

Government employee attendance app with TF Lite face recognition, CameraX, Biometric auth, and Room. Featured in Radar Madura.

alazhar.id

alazhar.id

Flutter · Education

Flutter payment app for Al-Azhar schools using BNI Virtual Account payments — handling tuition (SPP), PPDB registration, education funds, and donations (Infaq).

AdminSekolah

AdminSekolah

Android Native · Education

Employee-attendance Android app for schools with GPS check-in, selfie verification, TrueTime anti-cheat, and Google Maps integration.

ePesantren

ePesantren

Android Native · Education

Employee-attendance Android app for Islamic boarding schools with GPS check-in, selfie verification, and TrueTime server-time validation.

Contact

East Java, Indonesia

Freelance Available

How Can I Help You?