Work Experience
Mobile & Backend Developer
PT Mengantar Karya Bangsa
Dec 2023 - Present • Remote, Indonesia
Key Projects & Applications
- Engineered the 'Mengantar' logistics platform, leading its migration from React Native to Flutter for both Android & iOS.
- Developed 'Formulir', a powerful online ordering platform for e-commerce, from the ground up using Flutter.
- Spearheaded backend development and feature enhancement for the 'Formulir' service using Express.js.
Key Achievements
- Architected and optimized the flagship Flutter application to support over 100,000 concurrent users with high performance.
- Led a successful migration from React Native to Flutter, resulting in improved scalability and a unified codebase.
- Automated CI/CD pipelines, slashing deployment times by 50% and increasing development velocity.
- Established and enforced a standardized mobile architecture across all company projects using `gm-cli`, a proprietary scaffolding tool, to ensure adherence to Clean Architecture principles.
- Constructed a high-throughput backend service with Express.js, MongoDB, and Redis to ensure efficient data handling.
FlutterReact NativeBLoCFirebaseDioCI/CDGetXExpress.jsMongoDBAgile
Mobile Developer
PT Serasi Autoraya (IBID Balai Lelang Astra)
Feb 2021 – Dec 2023 • Indonesia
Key Projects & Applications
- Led the development and maintenance of the 'IBID Balai Lelang Astra' auction application, built with Kotlin and Jetpack Compose.
- Developed and maintained the 'IBID Inspector' tool, a critical companion app for auction operations.
- Created a 'Simulasi Bidding' web application using Flutter Web to provide a realistic auction simulation experience.
Key Achievements
- Spearheaded a major refactoring from a legacy Java MVP to a modern Kotlin Clean Architecture, improving code quality.
- Established and enforced new coding standards and project templates, standardizing development across the team.
- Successfully scaled and maintained a production application serving over 500,000 monthly active users.
- Achieved a 99.27% bug reduction by implementing rigorous testing protocols and development best practices.
- Pioneered the adoption of Jetpack Compose to create a more modern, responsive, and engaging user interface.
FlutterSwiftKotlinJetpack ComposeFirebaseSonarQubeCI/CD
Mobile Developer
PT Aman Informasi
Jun 2019 – Jan 2021 • Indonesia
Key Projects & Applications
- Developed 'Chatme', a secure, real-time chat application for internal corporate communication.
Key Achievements
- Engineered the application from concept to deployment using Flutter and Firebase Realtime Database.
- Significantly improved application performance by optimizing data synchronization and reducing initial load times.
- Implemented Flutter best practices to ensure a scalable and maintainable codebase for future development.
FlutterKotlinFirebase Realtime Database
Android Developer
PT Visiary
Jan 2018 – Jan 2019 • Indonesia
Key Projects & Applications
- Co-developed 'Visiary', a video editing and advertising platform.
- Led the development of 'Wakaf Ikhlas', a digital waqf donation app for Bank BJB Syariah.
Key Achievements
- Developed and maintained complex Android applications using both Java and Kotlin.
- Proactively identified and resolved critical bugs, leading to a measurable improvement in application stability.
- Oversaw the end-to-end development of the 'Wakaf Ikhlas' app, including seamless integration with core banking services.
- Managed the successful release of the 'Wakaf Ikhlas' application on the Google Play Store, meeting all compliance requirements.
KotlinJavaFFmpeg
Freelance & Mentoring
99 Group
Jul 2024 • Remote, Singapore
Key Projects & Applications
- Led the technology migration of the 'Rumah123 Pro' application from native Kotlin & Swift to a unified Flutter codebase.
- Re-architected and developed the 'SRX Property' application in Flutter, migrating from a legacy React Native implementation.
Key Achievements
- Directed the strategic migration from native Kotlin & Swift to Flutter, boosting development efficiency.
- Implemented a modular Clean Architecture, significantly improving the application's scalability and testability.
- Integrated a sophisticated analytics stack using Netcore, Segment, and Firebase to drive data-informed decisions.
- Key contributor to a high-traffic mobile application serving over 1 million users across Southeast Asia.
FlutterSwiftReact NativeBLoCFirebaseSegmentNetcoreUnit Testing
PT Kompas Media Nusantara
Aug 2023 - Dec 2023 • Remote, Indonesia
Key Projects & Applications
- Developed a major digital news service application (Kompas.id Harian) catering to over 1 million readers across Indonesia.
Key Achievements
- Architected a modular system that improved code maintainability and allowed for faster feature delivery.
- Leveraged Jetpack Compose to build a modern, intuitive, and highly responsive user interface.
KotlinJetpack ComposeFirebaseCI/CD
Anakaiti.id
Feb 2023 - Jul 2023 • Remote, Indonesia
Key Projects & Applications
- Built 'Otobagus', a real-time vehicle auction platform, from the ground up using Flutter.
Key Achievements
- Engineered a real-time bidding feature using MQTT protocol for instant, low-latency communication.
- Optimized backend API interactions to reliably handle thousands of concurrent users during peak auction times.
FlutterBLoCMQTTFirebaseDio
Binar Academy - Subject Matter Expert for Android Development
Jan 2020 – Sep 2023 • Remote, Indonesia
Key Projects & Applications
- Served as the primary Subject Matter Expert, mentoring over 100 students and developing the official Android curriculum.
Key Achievements
- Provided expert mentorship on advanced topics including Kotlin, Jetpack Compose, and Clean Architecture.
- Successfully placed over 20 mentees into technical roles at top tech companies, including Astra, OLX, Kompas, and Ajaib.
- Authored the standardized curriculum and project templates that were adopted academy-wide, improving educational consistency.
KotlinFirebaseRetrofitRoomDb
Open Source Contributions
GM CLI
github.com/ghozimahdi/homebrew-ghozimahdi-cliAuthored a high-performance CLI tool in Rust designed to scaffold Flutter projects with a modular Clean Architecture.
- Streamlined project initialization for multiple developers, enforcing architectural best practices.
- Automated the setup of Clean Architecture, dependency injection, and environment configuration, reducing manual effort by over 90%.
- Published to Homebrew for easy, cross-platform installation and accessibility.
Technical Skills
Mobile Development
FlutterJetpack ComposeSwiftUIKotlinMultiplatform (KMM)React Native
Web Development
React.jsNext.jsSvelteVue.jsNode.jsExpress.jsLaravel 9+
Programming Languages
DartKotlinSwiftTypescriptJavaScriptRustGoPHPPython
Databases
MongoDBPostgreSQLRedisFirebase FirestoreMySQLGraphQL
DevOps & Cloud
AWS (EC2, S3, Lambda)DockerFirebase App DistributionGithub ActionsGCP
Testing & Debugging
JUnitEspressoMockitoFlutter TestSonarQube
Education
Bachelor's Degree in Informatics Engineering
Esa Unggul University, Indonesia
2019 - 2023
Languages
- Indonesia (Native)
- English (Professional Working Proficiency)