Hi, I'm M. Dzikrul Hakim, a Senior Flutter Developer with 4+ years of experience building production-ready mobile apps for iOS and Android. I specialize in Flutter, Dart, Clean Architecture, and robust state management (Bloc, Provider). I have delivered high-impact healthcare and education apps with tens of thousands of downloads and broad adoption across hospitals and institutions. I thrive in cross-functional Agile teams, implement REST API integrations, CI/CD, unit testing, and scalable software architecture to ensure maintainability and growth. I'm open to remote opportunities and excited to bring my expertise to innovative teams, contributing to architecture decisions, performance optimization, and delightful user experiences.

M. DZIKRUL HAKIM

Hi, I'm M. Dzikrul Hakim, a Senior Flutter Developer with 4+ years of experience building production-ready mobile apps for iOS and Android. I specialize in Flutter, Dart, Clean Architecture, and robust state management (Bloc, Provider). I have delivered high-impact healthcare and education apps with tens of thousands of downloads and broad adoption across hospitals and institutions. I thrive in cross-functional Agile teams, implement REST API integrations, CI/CD, unit testing, and scalable software architecture to ensure maintainability and growth. I'm open to remote opportunities and excited to bring my expertise to innovative teams, contributing to architecture decisions, performance optimization, and delightful user experiences.

Available to hire

Hi, I’m M. Dzikrul Hakim, a Senior Flutter Developer with 4+ years of experience building production-ready mobile apps for iOS and Android. I specialize in Flutter, Dart, Clean Architecture, and robust state management (Bloc, Provider). I have delivered high-impact healthcare and education apps with tens of thousands of downloads and broad adoption across hospitals and institutions. I thrive in cross-functional Agile teams, implement REST API integrations, CI/CD, unit testing, and scalable software architecture to ensure maintainability and growth.

I’m open to remote opportunities and excited to bring my expertise to innovative teams, contributing to architecture decisions, performance optimization, and delightful user experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Intermediate
Indonesian
Fluent

Work Experience

Flutter Developer at PT. Data Integrasi Inovasi
January 26, 2024 - Present
Focused on hospital applications, creating innovative solutions to enhance the efficiency and quality of healthcare services. Responsible for maintaining Nuha Mobile Apps and Asha Mobile Apps on Play Store & App Store; implemented modularization and Clean Architecture; contributed to HRIS Absence feature, Portal Dokter feature, Schedule Master, and multilingual support for Nuha apps.
Flutter Developer at UDACODING
February 1, 2024 - September 24, 2025
Worked in an IT Training Center and Software Development environment, delivering IT training and software development services. Built full-stack components for Dey-ly super apps (PPDB Apps), implemented a Payment Gateway via API, school registrations, billing/transactions, and other administrative modules; contributed to As- Sunnah (Laravel & Flutter) and Majalah Assunnah apps with subscription and real-time broadcast/notifications.
Flutter Developer at IDOLEGACY SDN BHD
August 1, 2023 - September 24, 2025
Backend work for KKM Hospital Tasker and Doctor apps using Laravel; merged backend; Flutter-based mobile apps; implemented realtime database, Mapbox, Geolocator, AWS S3 and push notifications; built tracking and cart systems for medicines; implemented location-based tasker features (within 5 km radius).
Fullstack Developer at Mukernas Fornas Sosmas 2023
May 31, 2023 - September 24, 2025
Developed a website and mobile app for the National Work Meeting program; integrated RESTful APIs for web and apps; implemented attendance validation and participation features with distance checks; deployed to Play Store.
Application Manager at PPK ORMAWA 2022
January 31, 2023 - September 24, 2025
Developed a Mobile Waste Management app; focused on UI/UX and flow with Firebase; delivered a Play Store deployment for the student organization capacity program.
Staff Ahli at Eksekutif Mahasiswa Universitas Brawijaya
January 1, 2023 - September 24, 2025
Member of the Student Executive Board with cross-functional roles across divisional activities (Acara, Abdi Desa, PDD Mega Ekspedisi, etc.), contributing to event planning, disaster response readiness, and community projects.
Flutter Developer at PT. Data Integrasi Inovasi
February 1, 2024 - Present
Focused on applications for hospitals; maintained Nuha Mobile Apps and Asha Mobile Apps on Playstore & App Store; modularization and Clean Architecture; added multi-language support; implemented HRIS Absence feature and Portal Dokter schedule-related features.
Flutter Developer at UDACODING
February 1, 2024 - September 24, 2025
IT training center and software development; built and maintained Dey-ly super apps; implemented payment gateway via API; school registrations; billing transactions; TV/radio streaming; subscription features; Majalah Assunnah using CI3.
Flutter Developer (Intern) at IDOLEGACY SDN BHD
August 1, 2023 - September 24, 2025
Backend development for KKM Hospital tasks and doctor apps; merged backends; Ride Runner integration; real-time location tracking; cart system for medicines; distance-based tasking.
Fullstack Developer at Mukernas Fornas Sosmas 2023
May 1, 2023 - September 24, 2025
Developed website and mobile app for the 2023 National Work Meeting; integrated RESTful APIs; implemented attendance; absence tracking with distance; deployed on Play Store.
Application Manager at PPK ORMAWA 2022
January 1, 2023 - September 24, 2025
Managed mobile waste management app development; UI/UX design; Flutter development; Firebase Flow database integration.
Staff Ahli at The Student Executive Board, Universitas Brawijaya
January 31, 2023 - September 24, 2025
Organisational roles across multiple divisions (Acara, Perlengkapan, Tanggap Bencana, PDD Mega Ekspedisi) contributing to student governance and event coordination.
Flutter Developer at PT. Data Integrasi Inovasi
February 1, 2024 - Present
Developed hospital-focused mobile apps using Flutter; maintained Nuha and Asha apps on Play Store & App Store; implemented modularization and Clean Architecture; added multi-language support; implemented HRIS Absence feature, Doctor Portal, Schedule Master, and Klinik Nuha apps.
Flutter Developer at UDACODING
February 1, 2024 - September 24, 2025
Flutter developer at IT training center and software development firm; delivered full-stack solutions for Dey-ly PPDB apps, payment gateway integration via API, school registration modules, billing, streaming apps, and As-Sunnah mobile app (Laravel & Flutter).
Flutter Developer at IDOLEGACY SDN BHD
August 1, 2023 - September 24, 2025
Intern Flutter Developer; contributed to KKM Hospital backend and Flutter apps for doctors and couriers; implemented real-time location tracking, medicine cart system, and Tasker workflow; integrated map, geolocation, AWS S3, and push notifications with Laravel.
Fullstack Developer at Mukernas Fornas Sosmas 2023
May 1, 2023 - September 24, 2025
Full-stack development for Mukernas Fornas Sosmas 2023 website and mobile app; integrated RESTful APIs for web and apps; implemented attendance/absence with geolocation distance checks; deployed to Play Store.
Application Manager at PPK ORMAWA 2022
January 1, 2023 - September 24, 2025
Developed Flutter-based waste management apps; UI/UX design; deployed to Play Store; implemented Firebase flow for data; additional flow for Waste Home Digital Apps; managed app development lifecycle.
Staff Ahli at Eksekutif Mahasiswa Universitas Brawijaya
January 1, 2023 - September 24, 2025
Staff Ahli in the Student Executive Board, contributing to event planning and disaster response initiatives across divisions such as Divisi Acara, Tanggap Bencana, and Divisi PDD Mega Ekspedisi Brawijaya.
Senior Flutter Developer at PT. Data Integrasi Inovasi
February 1, 2024 - Present
Healthcare technology company delivering multi-tenant SaaS platforms, including HRIS and patient-facing mobile applications, used by 100+ hospitals. Led development and maintenance of multi-tenant SaaS mobile applications (Nuha & Asha) for iOS and Android, achieving 60,000+ downloads and adoption across 100+ hospitals. Developed and scaled Nuha, a multi-tenant SaaS patient mobile application used across 100+ hospitals, supporting appointment booking, medical services, and integration with national healthcare systems (BPJS / JKN Mobile). Implemented Clean Architecture with modularized layers, improving scalability, testability, and long-term maintainability. Built Doctor & Hospital Portals supporting inpatient, outpatient, ER workflows, surgery scheduling, and electronic medical records. Developed and scaled a multi-tenant SaaS HRIS platform supporting attendance, payroll, leave management, KPI/ KBI evaluation, and employee self-service across 30+ hospitals. Delivered doctor appointment
Flutter / Full-Stack Engineer at UDACODING
February 1, 2023 - February 1, 2024
Developed enterprise grade Flutter applications for education and subscription-based platforms. Built an end to end school management system (TK–SMA) using Flutter (frontend) and Laravel (backend), supporting student registration, re registration, enrollment, and recurring tuition payments. Integrated payment gateways and virtual account systems for monthly fees, including parent-facing dashboards for billing and payment monitoring. Developed a subscription based digital content platform for magazines and books, integrating Flutter apps with CMS and backend services. Implemented real-time notifications and broadcast messaging to improve user communication and engagement. Delivered scalable learning and community features such as live streaming, reading modules, schedules, discussion forums, and role-based access control.
Flutter / Full-Stack Engineer at IDOLEGACY SDN BHD
February 1, 2023 - August 1, 2023
Software development company delivering healthcare logistics and mobile solutions for hospitals and medical services. Built medicine delivery system, allowing patients to order and receive medicines without hospital queues. Integrated with Ride Runner (Grab- like app) for extended logistics and dynamic courier allocation. Implemented real-time courier assignment and tracking, supporting multi-user and multi-order workflows within defined service areas. Integrated external ride-hailing/ logistics platforms to enable dynamic courier allocation and extended delivery coverage. Utilized geolocation services, real-time databases, cloud storage, and push notifications to ensure scalable and reliable delivery operations.
Flutter / Full-Stack Engineer at Mukernas Fornas Sosmas 2023
November 1, 2022 - May 1, 2023
National-scale event management initiative requiring integrated web and mobile systems for participant operations. Developed a full stack event management platform using Vue 3 (web), Flutter (mobile), and Laravel (backend) with RESTful APIs. Implemented participant registration, admin verification, and role-based access control across multiple operational teams (logistics, transportation, accommodation, event management). Built a QR code– based attendance system with geolocation validation and multi- venue support. Delivered operational features including readiness checklists, pick-up scheduling, logistics coordination, and real-time announcements via participant dashboards.
Application Manager at PPK ORMAWA 2022
March 1, 2022 - January 1, 2023
Government-funded community program delivering digital solutions for public service and environmental management. Developed a Flutter based mobile application for waste management and community services. Designed user- friendly and accessible UI/ UX to support diverse user groups. Implemented Firebase for authentication, real- time database, and data synchronization. Built core features including waste pickup requests, reward based waste exchange, and categorized waste collection management. Published the application to the Google Play Store, enabling public access and adoption. Designed UI/ UX for the mobile app to ensure usability and accessibility.
Open Source Contributor at Flutter Floating Logger
January 1, 2025 - Present
Open-source Flutter package for real-time API request & response monitoring. Enables floating in-app logging, cURL copy, and dynamic enable/ disable for debugging. Designed to improve developer productivity during API integration and testing. Used in production Flutter applications. Includes network simulation and exception mock.
Open Source Contributor at Drunner CLI
January 1, 2024 - Present
Custom Dart-based CLI tool to standardize and automate Flutter project workflows. Supports command parsing, colored terminal output, and modular execution pipelines. Used to improve development efficiency in enterprise-scale Flutter projects.

Education

Diploma in Teknologi Informasi at Universitas Brawijaya
August 1, 2021 - April 1, 2024
Diploma Teknologi Informasi at Universitas Brawijaya
August 1, 2021 - April 1, 2024
Diploma in Teknologi Informasi at Universitas Brawijaya, Malang, Indonesia
August 1, 2021 - April 1, 2024
Diploma in Teknologi Informasi at Universitas Brawijaya
August 1, 2021 - April 1, 2024

Qualifications

Pemrograman dengan Dart - Dicoding
January 1, 2023 - September 24, 2025
Belajar Membuat Aplikasi Flutter untuk Pemula - Dicoding
January 1, 2023 - September 24, 2025
Belajar Prinsip Pemrograman SOLID - Dicoding
January 1, 2023 - September 24, 2025
Cloud Practitioner Essentials (Belajar Dasar AWS Cloud) - Dicoding
January 1, 2023 - September 24, 2025
Belajar Dasar Pemrograman JavaScript - Dicoding
January 1, 2023 - September 24, 2025
Internship at IDOLEGACY SDN BHD
February 1, 2023 - August 1, 2023
Pemrograman dengan Dart - Dicoding
January 11, 2030 - September 24, 2025
Belajar Membuat Aplikasi Flutter untuk Pemula - Dicoding
January 11, 2030 - September 24, 2025
Belajar Prinsip Pemrograman SOLID - Dicoding
January 11, 2030 - September 24, 2025
Cloud Practitioner Essentials (Belajar Dasar AWS Cloud) - Dicoding
January 11, 2030 - September 24, 2025
Belajar Dasar Pemrograman JavaScript - Dicoding
January 11, 2030 - September 24, 2025

Industry Experience

Software & Internet, Healthcare, Education, Professional Services, Media & Entertainment, Other, Government

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more