Hi, I'm Fahmi Azain πŸ‘‹



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


About Me

I'm an Software Engineer with over 5 years of experience, focusing on developing reliable and scalable mobile applications. I have a strong interest in solving technical challenges, designing simple and intuitive UI/UX, and continuously learning to keep up with the latest technologies.


Work Experience

Dec 2022 - Present

Software Engineer

Freelance

Jember, East Java

Developed and maintained Android applications using Kotlin, Java, Flutter, and React Native while following Clean Architecture principles. Key projects included Mirae, an e-commerce platform for distributors; Jumpa, a business networking application; NRA, a remote attendance app; and UI/feature revamps for PetaWallet (Ethereum wallet) and Towafin (Umrah app). Worked on API integration, Google Maps, Firebase services, push notifications, and CleverTap analytics.

Dec 2021 – Nov 2022

Software Engineer

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

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

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 – Dec 2019

Software Engineer

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.


Langaroo

2024 - Present

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

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

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.