Muhammad Faisal Amir
Senior Android Developer & Software Engineer
Ringkasan Profesional
Software Engineer yang berdedikasi dan berorientasi pada pencapaian dengan pengalaman lebih dari 6 tahun yang berfokus pada Pengembangan Aplikasi Android Native (Kotlin, Java, Jetpack Compose) dan Frontend Web Modern (Next.js, TypeScript, Tailwind CSS). Terbukti sukses merancang arsitektur aplikasi mobile yang scalable dan berperforma tinggi, membangun library serta SDK modular yang dapat digunakan kembali, dan menyusun pipeline CI/CD otomatis. Merupakan founder dan maintainer ekosistem open-source Frogobox (antara lain Frogo-Recycler-View, Frogo SDK). Berpengalaman luas dalam meluncurkan aplikasi-aplikasi skala produksi di bidang fintech, e-commerce, media/jurnalisme, kesehatan, dan perpesanan enterprise. Memiliki komitmen mendalam terhadap penerapan Clean Architecture (MVVM/MVI), pengujian otomatis, serta alur kerja modern berbasis AI.
Keahlian Teknis & Kompetensi Utama
Pengalaman Kerja
Qomunal (PT Qomunal / PT Aset Solusi Digital) — Jakarta Selatan, Indonesia
September 2023 – Sekarang- Bertanggung jawab merancang arsitektur dan mengembangkan aplikasi Android berperforma tinggi serta antarmuka web modern Next.js di berbagai lini produk.
- Memimpin pengembangan end-to-end aplikasi skala produksi: Qomunal Android App, Tokowibu (Android & Web), SJI (School of Journalism Indonesia), Hening (Aplikasi Mindfulness/Audio), dan NewLife (Pendamping Kesehatan Ibu Hamil).
- Melakukan modernisasi kode ke Jetpack Compose dan Kotlin Coroutines/Flow, mengurangi boilerplate UI hingga 40% dan mengoptimalkan frame rate rendering aplikasi.
- Berkolaborasi erat dengan tim UI/UX, Product Manager, dan Backend Engineer dalam mengintegrasikan endpoint REST API, autentikasi aman, serta sistem caching luring (offline caching).
KoinWorks (PT Lunaria Annua Teknologi) — Jakarta Selatan, Indonesia
Juni 2022 – Maret 2023- Mengembangkan fitur-fitur finansial inti dan modul pinjaman peer-to-peer (P2P) pada KoinWorks Super App yang melayani jutaan pengguna aktif.
- Berkolaborasi dalam squad agile lintas fungsi (Product, Backend, QA, dan Security) dalam membangun alur KYC, registrasi digital, dan pembayaran otomatis.
- Memimpin refactoring modul legacy Java ke Kotlin dengan standar Clean Architecture dan MVVM, meningkatkan stabilitas crash-free user sessions (>99.5%).
- Mengoptimalkan lapisan jaringan dan query basis data Room SQLite, memangkas latensi inisialisasi layar dan pemuatan daftar transaksi.
- Berpartisipasi aktif dalam code review serta pemeliharaan automated unit test menggunakan JUnit dan Mockito.
PT Rumahawan Karya Indonesia — Jakarta Selatan, Indonesia
Juni 2022 – Juni 2022- Berkontribusi dalam perancangan fondasi arsitektur mobile dan pengembangan modul klien Android untuk layanan properti perumahan.
ChatAja Messenger — Bandung, Jawa Barat, Indonesia
Juli 2020 – Desember 2020- Berperan dalam pengembangan aplikasi pesan instan enterprise berbasis Android native.
- Mengembangkan komponen antarmuka percakapan interaktif, notifikasi push latar belakang (FCM), serta sinkronisasi pesan dengan SQLite/Room.
- Mengatasi kendala multithreading dan race condition pada komunikasi soket pesan waktu-nyata (real-time).
GITS Indonesia — Bandung, Jawa Barat, Indonesia
Juni 2019 – September 2019- Membangun aplikasi Android kustom untuk klien enterprise berbasis arsitektur standar MVVM.
- Mengintegrasikan RESTful API, SDK autentikasi pihak ketiga, dan antarmuka interaktif.
Kodelokus — Bandung, Jawa Barat, Indonesia
Januari 2019 – Mei 2019- Mengembangkan modul aplikasi klien, mendesain tata letak XML responsif, dan memperbaiki bug UI/UX di berbagai ukuran layar perangkat Android.
- Bekerja secara terstruktur menggunakan alur kerja kontrol versi Git dan sprint agile mingguan.
Proyek Open-Source & Kontribusi Komunitas
Frogo-Recycler-View — Founder & Lead Maintainer
github.com/amirisback/frogo-recycler-viewLibrary Android populer yang mengeliminasi penulisan adapter boilerplate pada RecyclerView serta mendukung integrasi Jetpack Compose. Digunakan luas oleh komunitas developer Android.
Frogo SDK (frogo-sdk, frogo-core, frogo-admob) — Founder & Lead Maintainer
github.com/frogoboxRangkaian SDK modular yang menyediakan utilitas consumable code, pembungkus jaringan REST, dan integrasi monetisasi iklan.
automated-build-android-app-with-github-action — Author
github.com/amirisback/automated-build-android-app-with-github-actionTemplate CI/CD otomatis untuk pengujian lint, build APK/AAB, dan rilis GitHub Actions secara instan.
Keyboard Like Google — Author
github.com/amirisback/keyboard-like-googleImplementasi papan ketik virtual Android kustom menggunakan arsitektur InputMethodService.
Consumable Code by Amirisback: Apa itu? — Publikasi Medium
medium.com/@faisalamircsSeri artikel teknis populer yang mengulas perancangan modular library, abstraksi kode bersih, dan pemakaian ulang komponen.
Pendidikan & Hak Cipta
Universitas Telkom (Telkom University) — Bandung, Indonesia
2019 – 2022- Gelar Resmi: Sarjana Komputer (S.Kom.) berdasarkan SK Rektor No. KR.149/AKD15/AKD-BAA/2022 (Yudisium: 2 Maret 2022, No. Ijazah Nasional: 552012022001490).
- Penelitian / Tugas Akhir: 'Pengembang Framework untuk Membuat Aplikasi Seputar Permasalahan Gizi berbasis Platform Android'.
- Hak Cipta / HKI: Memperoleh Sertifikat Hak Cipta resmi dari Kemdiktisaintek untuk 'Generator Aplikasi MicroNutrient'.
Universitas Telkom (Telkom University) — Bandung, Indonesia
2016 – 2019- Proyek Kunci: Aplikasi Android Finpro (Sistem Manajemen Bimbingan & Sidang Tugas Akhir).