Welcome!
My name is Faza, a Flutter Engineer with 3.5 years of professional experience specializing in Mobile Apps development, proficient at developing and maintaining apps with precision and efficiency. As a developer, I prioritize crafting robust code that is maintainable and testable through effective code architecture, all the while considering performance, adhering to best practices, and conformity with product UI/UX design.
How I met Flutter
I first learned Flutter in 2019 for a software engineering project in my university. The application is called LearnFazz, a social media e-learning mobile application made by B4 team.In this project, I was one of the front-end developers and made the interface for several pages and features. Within this project, I learned how to use BLoC pattern state management to separate logic and presentation layers.

MyValue & MySantika
Jul 2022 - now
In Kompas Gramedia, I am responsible for developing and maintaining two applications, MyValue and MySantika, with my 4-person Mobile team. Here, I learned a lot about maintaining apps for larger users with complex features like booking, transactions, and payment.
State management :
Bloc with RxDart
Tools & Third party
Payment Gateway
Codemagic
Firebase
Get (service locator)
Freezed
Sentry
Others :
Maintained language localization (English and Indonesian)
Improved rendering performance by re-structuring the widgets
Integration test using Flutter Gherkin
Create unit testing
Some screens I created in MyValue
Endeus App
Apr 2020 - Dec 2021
I joined Kurio in April 2020 as a Junior Flutter Mobile Engineer (promoted to Flutter Mobile Engineer one year later), responsible for maintaining Endeus Android and iOS applications. Endeus is an application that shares various national and international food recipes. This application is also equipped with interesting features, such as Cookbook, Kulkas, and Shopping List.During my time there, since it was my first experience developing application for real users, I learned about things that need to be considered in making applications that will be used by the public.
Endeus is available to download in App Store and Google Play Store.
State management :
Redux
Flutter Bloc
Tools & Third party
Firebase (messaging, remote config, crashlytics),
Bitrise
Others :
Managed app distribution (Play Store & App Store)
Implemented Platform Channel (communication between native and Flutter)
Improved rendering performance by re-structuring the widgets
Some screens I created in Endeus
© All rights reserved.