Professional Summary

Results-driven Senior Mobile App Engineer with 8 years of experience, specializing in building robust and scalable cross-platform solutions with Flutter. I possess a comprehensive understanding of the entire app lifecycle, from initial concept through deployment to post-release monitoring and maintenance. My expertise lies in architecting and optimizing applications, and I am passionate about leveraging cutting-edge technology to create engaging mobile applications that deliver significant business value.

Skills

Work Experience

Key Projects & Contributions

GrabMerchant App Optimization

Multiple optimization initiatives at Grab

  • Reduced app memory usage by 16.9% by identifying and removing rarely used Isolates.
  • Reduced overall app size by 2% by enabling asset compression in the Git pipeline.
  • Reduced academy webview load time from ~10s to <1s by enabling content preload.
  • Improved menu page load time by 38% by implementing asynchronous factory pattern for options. Additionally, successfully increased module code coverage by 15%
  • Reduced localization delivery time from bi-weekly to daily by designing and delivering localization Over-The-Air workflow.

Architecture Migration from FishRedux to MVVM

Led major initiative aimed at unblocking Flutter version upgrade at Grab

  • Led overall migration process, collaborating with 15 contributors from 4 different teams
  • Developed comprehensive plans and timeline, including scope definition via initial static code analysis on legacy modules and setting up burn-down charts
  • Introduced migration guide to streamline the process and created code utilities for safe migration. Mentored 5 junior/mid-level engineers, providing technical guidance, conducting code reviews, and fostering a collaborative team environment.
  • Successfully completed the project by removing over 1,400 files total

Complete Rewrite of Internal App to Flutter

Revitalizing and reducing update time with cross-platform approach at Grab

  • Led overall rewrite process, collaborating with 3 contributors
  • Conducted initial requirements gathering across different stakeholders.
  • Designed and implemented app's state management, screen utilities, secure storage, and routing.
  • Connected CI/CD with internal release train for Android and iOS, achieving over 99% Crash-Free Rate upon completion

Multiple Payment Gateway Integration

Prepared abstraction layer ready for multiple gateway options at Bukalapak

  • Acted as Individual Contributor to integrate a new E-Wallet as payment option.
  • Identified problem where integrating new payment options was time-consuming, creating a disadvantage for an e-commerce platform.
  • Proposed building an abstraction layer where new SDKs would only require teams to implement a single adapter for integration.
  • Implemented abstraction layer that reduced overall codebase for payment module by ~9%

Development of Pharmacy Management System

Side project to build a full-stack application with Dart

  • Frontend built with Flutter Web and backend built with Dart command-line app
  • Automated all deployment using CI/CD: frontend deployed as SPA to Cloudflare Workers and backend deployed as Docker container to VM in Oracle Cloud
  • Managed with monorepo where data transfer classes and utilities are shared, resulting in better AI-guided development due to full context

Face Recognition for Attendance System

Side project to build in-device face recognition using Flutter

  • Implemented face detection using Google ML Kit and face feature extraction using FaceNet
  • Implemented face recognition using cosine similarity algorithm

Education

Bachelor of Informatics Engineering

Telkom University, 2017

Published Papers

Akbar, M. A., & Mandala, S. (2018). IoT on Heart Arrhythmia Real Time Monitoring. Indonesian Journal on Computing (Indo-JC), 3(2), 1-10. doi: 10.21108/INDOJC.2018.3.2.170

M. A. Akbar and T. N. Azhar, "Concept of Cost Efficient Smart CCTV Network for Cities in Developing Country," 2018 International Conference on ICT for Smart Society (ICISS), Semarang, Indonesia, 2018, pp. 1-4. doi: 10.1109/ICTSS.2018.8550016.