Back to Home
Ghozi Mahdi

Ghozi Mahdi

Software Engineer

Accomplished Software Engineer with over nine years of experience specializing in high-performance mobile applications (Kotlin, Flutter, Swift, React Native) and robust backend systems (JavaScript, TypeScript, Rust). Passionate about architecting scalable, maintainable solutions using Clean Architecture and modern DevOps practices. Eager to contribute expertise to a high-impact technology team.

Key Highlights

  • Architected a Flutter app for 100K+ concurrent users with high performance.
  • Led a full migration from React Native to Flutter, enhancing scalability.
  • Cut deployment times by 50% through CI/CD automation.
  • Scaled a production app to serve over 500,000 monthly active users.
  • Key contributor to a mobile application with a 1M+ user base in Southeast Asia.
  • Authored and published a Rust-based CLI tool on Homebrew to automate project scaffolding.

Contact

+62 858-xxx-xxxadmin@ghozimahdi.comlinkedin.com/in/ghozimahdigithub.com/ghozimahdiwww.ghozimahdi.com
Tangerang Kota, Indonesia

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)

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-cli

Authored 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)