Professional Journey

A decade of experience in mobile app development, engineering leadership, and technical innovation

Mar 2023 - Present

Senior Mobile App Engineer

Allofresh

Online grocery platform formed through a joint venture between Bukalapak, Trans Retail Indonesia, and Growtheum Capital Partners. Launched in 2022 with an initial funding of $70 million.

  • Developed and maintained the Allofresh Android (Kotlin, MVVM) and iOS (Swift, VIPER) apps, sustaining a ~99% crash-free rate while optimizing app size, startup time, and rendering performance.
  • Led the incremental migration of native Android/iOS apps to Flutter, resolving cross-platform feature parity issues and reducing overall development effort by 30%.
  • Built critical Flutter features including authentication flow, payment integration, and a background sync cart system—enhancing the checkout experience and lowering drop-off rates. Utilized Bloc for state management and applied clean architecture principles.
  • Streamlined the mobile development lifecycle by automating build, test, internal distribution, and deployment workflows using Fastlane, Ruby, GitLab CI/CD, Docker, and Dart—reducing manual errors and improving productivity for ~8 app engineers and ~5 test engineers.
  • Developed and maintained internal libraries used across four Allofresh apps, covering feature toggles, device fingerprinting, performance tracking, and shared design systems.
  • Regularly upgraded Flutter, Android, and iOS SDK versions across all apps and libraries to ensure compatibility, improve stability, and adopt the latest platform features.
Aug 2018 - Oct 2022

Software Development Engineer

Bukalapak

Leading Indonesian e-commerce platform serving over 100 million users and 7 million partners. Notable for its 2021 IPO, which raised approximately $1.5 billion.

  • Developed BukaBike, an IoT-powered bike rental service for Android (Kotlin, MVI) and iOS (Swift, MVI), enabling seamless rental experiences across platforms.
  • Built government tax payment features on iOS (E-Samsat, Pajak PBB, Penerimaan Negara), simplifying tax transactions for millions of users.
  • Streamlined the iOS development lifecycle by automating build, test, internal distribution, and deployment workflows using Fastlane, Ruby, GitLab CI/CD, Jenkins, and Macstadium—reducing manual errors and improving productivity for 50+ app engineers and 50+ test engineers.
  • Developed and maintained various developer tools to improve productivity and efficiency, such as bots for build triggers, MR review reminders, and automation tests.
  • Cut test pipeline duration by 66% by implementing a smart test selection system that detects changes in merge requests and runs tests only on affected modules.
  • Developed features for the Mitra Bukalapak Android app (Kotlin, Clean Architecture), including a revamped homepage for wholesale services and seamless integration with the Buku Mitra app to enhance partner experience and business operations.
Jan 2018 - Jun 2018

Lead Android Developer

Muslimapp.id

Islamic lifestyle application designed to support the daily worship and spiritual needs of Muslims in Indonesia.

  • Led feature development on the Android team, delivering key features such as the Quran reader with audio playback, Qibla finder, prayer schedules, and other core religious tools.
  • Developed Aqiqah and Qurban features, enabling users to seamlessly purchase and fulfill religious offerings through the app, resulting in increased user engagement during key Islamic events.
Dec 2014 - Dec 2017

Lead Android Developer

DyCode

Award-winning application development consultant based in Bandung, Indonesia.

  • Developed multiple Android applications, including two IoT-driven projects, expanding DyCode's portfolio in smart technology solutions.
  • Standardized engineering best practices, creating reusable boilerplate code that increased development speed and project maintainability.
  • Mentored and trained junior engineers, fostering a strong Android development team.
  • Led technical workshops on Android development, sharing expertise with local developer communities.

Skills & Expertise

A comprehensive set of technical skills and professional expertise

Mobile Development

AndroidiOSFlutterKotlinSwiftDartBlocDioRetrofitRx

Building high-performance mobile applications with native and cross-platform technologies.

CI/CD & Automation

FastlaneGitLab CI/CDRubyJenkinsFirebase DistributionApp CenterPlaystore/AppstoreDangerMacStadium

Implementing robust CI/CD pipelines and automation processes for efficient development workflows.

Architecture & Best Practices

Clean ArchitectureMVVMMVPMVCMVIUnit TestingPerformanceSecurityGit

Implementing scalable architectures and best practices for maintainable and high-quality code.

Achievements

Employee of The Year 2016

Dycode, Indonesia

Favorite Winner

Mobile App Development Contest 2013, Telkom University

3rd Place

Programming Contest 2012, Widyatama University

Interested in Working Together?

Let's discuss how we can create innovative mobile solutions for your business.

Get in Touch