Mobile Application Engineer

Akhmad
Ramadani

Flutter · Android · iOS

Mobile Application Engineer with 5+ years of professional experience building and shipping cross-platform and native mobile applications. Proficient in Flutter (Dart) and Kotlin (Android), with a strong grasp of RESTful...

Who I Am

Mobile Application Engineer with 5+ years of professional experience building and shipping cross-platform and native mobile applications.

Proficient in Flutter (Dart) and Kotlin (Android), with a strong grasp of RESTful API integration, Git-based workflows, and clean architecture principles.

Experienced collaborating in cross-functional teams alongside backend, UI/UX, and stakeholder groups.

Comfortable working remotely in dynamic environments and adaptable to project-driven schedules, including collaboration with international teams.

Technical Stack

Mobile (Primary)
Flutter (Dart) Kotlin (Android Native) Swift (iOS Native)
State Management
GetX Provider BLOC
API & Integration
RESTful API Firebase JSON parsing
Version Control & CI/CD
Git (GitHub, GitLab) CI/CD (Codemagic)
Other Languages & Frameworks
Java PHP JavaScript Laravel Spring Boot Node.js Next.js
Testing & QA
Katalon Studio Integration Testing
Tools
Android Studio Xcode VS Code Postman

Work History

Aug 2025 – Present
Jobseeker Company
Bali, Indonesia
● Current
Mobile Application Developer
  • Develop and maintain Jobseeker.app and Jobseeker.Partners using Flutter (GetX, Provider), ensuring high performance and code quality.
  • Refactored video implementation to a preload architecture, significantly improving scrolling performance and user experience.
  • Integrated multiple RESTful APIs and collaborated closely with backend and UI/UX teams to align on feature delivery.
  • Implement and uphold best practices in state management, clean architecture, and performance optimization.
  • Develop and maintain Jobseeker.life using Flutter with BLOC state management.
Jul 2022 – Jul 2025
Venturo
Malang, Indonesia
Mobile Application Developer
  • Led end-to-end development and maintenance of Humanis (HRIS app) using Flutter, including deployment to the App Store and Google Play.
  • Prototyped and implemented native solutions using Kotlin (Android) and Swift (iOS) to evaluate cross-platform strategies.
  • Built Promis Engineer (property management system) and established CI/CD workflows via Codemagic.
  • Contributed to Pusaka Kemenag Super App, implementing key modules including OCR-based ID data extraction.
  • Conducted integration testing using Katalon to ensure stable, bug-free releases.
  • Mentored mobile development interns through code reviews and daily technical guidance.
Aug 2021 – Apr 2022
Illiyin Studio
Malang, Indonesia
Mobile Application Developer
  • Developed Siginjai Anggota and Siginjai Masyarakat applications using Flutter and native technologies, integrating RESTful APIs for data management.
Dec 2020 – Jan 2022
Ezy Industries | utter.academy
Malang, Indonesia
Mobile Application Developer
  • Built Utter Academy, a native mobile application for online learning and course management with API integration.
  • Developed NgajiLagi and BacaTarot using Flutter, applications connecting users with mentors.
  • Supervised mobile development interns through code reviews, technical support, and mentoring.

Selected Work

Flutter · Provider
Jobseeker App

Developed and maintained jobseeker.app, a recruitment platform with a social media format that simplifies job searching for non-white-collar workers in Indonesia. The app recommends thousands of jobs based on candidate location, connecting users to millions of opportunities. Built using Flutter with Provider state management and clean architecture.

Flutter · Provider
Jobseeker Partners

Developed and maintained jobseeker.par, a social recruitment platform that helps SME owners in Indonesia find the right employees. Features a familiar social-feed style interface for browsing candidates, making hiring as intuitive as scrolling through a social media app. Built using Flutter with Provider state management and clean architecture.

Flutter · BLoC
Jobseeker Life (HRMS App)

Developed and maintained jobseeker.life, a modern HR ecosystem app for Indonesian companies covering online employee attendance, absence management, and HRMS. Mobile-first design allows employees to independently manage HR tasks such as attendance and leave requests. Built using Flutter with BLoC state management and clean architecture, with planned expansions for overtime and payroll modules.

Flutter · GetX
Humanis (HRIS App)

Led mobile development of core HRIS features including presence tracking (face detection), time off, reimbursement, loans, and overtime. Implemented role-based approval workflows, time tracking, and reporting modules with full API integration.

Flutter + CI/CD
Promis Suite

Developed Promis Engineer and maintained Promis Developer and Promis Building Management apps. Set up Codemagic CI/CD pipelines to automate builds and deployments.

Flutter
Pusaka (Kemenag Super App)

Implemented key modules including Nikkah; built OCR functionality to extract data from Indonesian ID cards (KTP) and an archive system for incomplete submissions.

Flutter
Pushbike App

Led full-stack mobile development, building the complete Flutter application and backend RESTful API using Laravel for seamless integration.

Flutter
Event Check-In App

Built an event check-in system integrating liveness detection, auto-capture, and face recognition. Developed a background worker system for continuous, unattended guest reception.

Background

2024 – Present
Politeknik Negeri Malang
S2 Rekayasa Teknologi Informasi (Master's)
Information Technology Engineering
2020 – 2024
Politeknik Negeri Malang
Sarjana Terapan Komputer, D4 Teknik Informatika
Informatics Engineering
Certifications
Database-Driven Mobile Application Development
Indonesian Professional Certification Authority
No. 62019.3512.01.6.0012012.2024
Sep 2024

Let's Build
Something

Whether you have a Flutter project in mind, a Kotlin challenge, or just want to talk mobile architecture, I would love to hear from you.