Hi, I'm Fahmi Azain πŸ‘‹



Passionate Software Engineer crafting great mobile experiences, solving problems, and creating user-friendly apps.


About Me

Android developer with 7+ years delivering production apps across e-commerce, government, and live streaming domains. Comfortable with complex integrations (Agora, Firebase, WebSocket) and consistent clean architecture practices.


Work Experience

Mar 2024 - Mar 2026

Software Engineer (Android)

Langaroo

London, United Kingdom

Developed and maintained an Android application with 100K+ active users by building core features including livestream, wallet system, and real-time chat, improving application stability through profiling, debugging, and issue resolution, while collaborating with backend, QA, and product teams to deliver scalable features using Kotlin, MVVM architecture, RESTful API integration, and JSON data handling.

Dec 2022 - Feb 2024

Software Engineer (Android)

Freelance

Jember, East Java

Delivered 5+ Android applications across e-commerce, business networking, and attendance systems by managing end-to-end development from feature implementation to deployment, revamping UI/UX and core user flows for applications such as AlphaWallet (Ethereum wallet) and Towafin (Umrah app) to improve usability and consistency, while integrating third-party services including Google Maps, Google Authentication, Firebase Crashlytics, CleverTap, and push notifications to enhance functionality and application monitoring.

Dec 2021 – Nov 2022

Software Engineer (Android)

PT. Muson Solusi Nusantara

South Jakarta, Jakarta

Developed Karvan apps for sales and retail, focusing on Kotlin, API integration, and Firebase features in a fully remote setting.

Aug 2020 – Nov 2021

Software Engineer (Android)

PT QODR Bee Berinovasi

Bantul, Yogyakarta

Developed utility apps handling scheduling, accessibility, and local data using Room database and Kotlin.

May 2020 – Dec 2020

Software Engineer (Android)

PT Thortech Asia

Samarinda, East Kalimantan

Developed Kubar OK app for government services with clean architecture, covering civil records and citizen registration features.

Feb 2019 – Mar 2020

Software Engineer (Android)

Amins Project Teknologi Indonesia

Madiun, East Java

Developed apps like Desa Aman, Silat ATK (POS), and Si Pintar using Kotlin, Java, Firebase, and REST APIs.


NRA (Natari Remote Attendance)

2022 - Present

An Android app for attendance tracking, surveys, and data management, developed using Flutter with Riverpod for state management and Dio for network communication. Integrated with geolocation services and RESTful APIs for real-time data retrieval and submission.

FlutterDartGoogle MapsRiverpodAPIDioGit

Langaroo

2024

An Android social media app developed collaboratively with the team at Appsolutive, featuring text, image, video, and voice note posts, as well as live streaming. Built using Kotlin with MVVM architecture, integrated with Firebase Cloud Messaging, Crashlytics, and RESTful API communication for data exchange.

KotlinGoogle MapsCleverTapAgoraFirebaseGitAPI

Tawafin

2024

A Android app designed to guide Umrah and Hajj pilgrims, developed using React Native. The app leverages various tools such as LiveKit for live streaming, cloud messaging, Google Maps, and integrates seamlessly with RESTful APIs.

React NativeTypeScriptLiveKitFirebaseGitAPI

Mirae

2023

A dedicated member application for ordering products directly from PT Mirae Distributor Indonesia, developed using Kotlin with MVVM architecture. Integrated with Firebase Cloud Messaging and Crashlytics, and implements RESTful API communication for real-time data exchange.

KotlinFirebaseXMLAPIGoogle MapsGitMVVM

Jumpa

2023

An Android application built with Kotlin and MVVM architecture, utilizing Firebase Authentication, Cloud Messaging, and Crashlytics. Implements RESTful API integration for real-time data fetching and submission

KotlinXMLFirebaseGitGoogle AuthAPI

Karvan for Sales

2022

An Android app for sales representatives to manage and deliver orders to retailer locations, developed using Kotlin with MVVM architecture, integrated with Firebase Cloud Messaging, Crashlytics, Google Maps, and RESTful APIs for real-time data synchronization.

APIGitFirebaseMVVMKotlinGoogle MapsXML

Karvan for Retailer

2022

An Android retail app for online shopping from distributors, tailored for users registered in the Karvan system, developed using Kotlin with MVVM architecture, Firebase Cloud Messaging and Crashlytics, and seamless RESTful API integration for real-time data exchange.

KotlinFirebaseMVVMXMLAPIGoogle MapsGit

Waruung

2021

Waruung is an Android app developed as a social entrepreneurship platform focused on serving community needs, built using Kotlin with MVVM architecture. It integrates Firebase Authentication, Cloud Messaging, Crashlytics, Google Maps, and RESTful APIs for seamless data exchange.

MVVMGitGoogle MapsXMLAPIFirebaseKotlin

Waruung for Admin

2021

Waruung Admin is an Android app for managing platform data, developed using Kotlin with MVVM architecture. It integrates Firebase Cloud Messaging, Crashlytics, and RESTful API communication for efficient data handling.

Google MapsAPIFirebaseKotlinXMLGitMVVM

Online Kubar(Kubar OK)

2020

An Android app for civil registry and population services in West Kutai, developed using Kotlin with MVVM architecture. Integrated with Firebase Cloud Messaging, Crashlytics, and RESTful APIs for real-time data processing and communication.

KotlinMVVMFirebaseXMLAPIGit

Technical Skills

Programming Languages

KotlinJavaDartSQLPHPVBTypeScript

Frameworks, OS & Tools

GCPGoogle Maps APIGoogle Places APIGoogle AuthImageKitJetpack ComposePlay ConsoleFirebaseRetrofitVolleyDioRiverpodRoomSQLiteSocketMySQLSocketLiveKitRESTJSONXMLGitPostmanYiiMacOSLinuxVS CodeAndroid Studio

Get In Touch

I'm happy to discuss potential projects, ideas, or collaborations. Kindly reach out with genuine intentions, unless it’s just to waste your time.