Fuad Khairi Hamid

iOS Developer

Hello!

I am an iOS Developer with almost 4 years of experience in iOS Development. I also have experience in other mobile roles as native android development, mobile games development, and some hands-on with flutter, the total of my professional experience is around 7 years. I’ve spent most of my career developing apps for early stages startup and corporates in Indonesia, also got some opportunity to work with consultant and freelance. My goals is to gain experience and expand my skillset by working on a project that has scale, and want to see how my skill can contribute to the company I work on.

Projects I`ve worked on / Contributed to

OLX Indonesia

OLX, as a subsidiary of Astra Group is the largest online classifieds site in Indonesia, plays a pivotal role in connecting sellers and buyers across a diverse spectrum of products and services.

Joined as iOS Developer at OLX Indonesia

Octopus - Solusi Daur Ulangmu

Octopus is the first circular economy platform in Indonesia

Octopus - Solusi Daur Ulangmu is the customer app of Octopus. I was working to develop feature for this application as solo developer in iOS platform.

MyBluebird Taxi

Bluebird is the largest taxi operator company in Indonesia

I’ve joined bluebird group as iOS Developer at Marketing Squad. I’ve got involved into the development of transforming old MyBB5 to MyBB6 with fresh look. My responsibility is to deliver marketing features such as configurable top banner slideshow and recommendations section in homepage, also the new promo inbox. All of them is using Clevertap SDK to deliver the data. I also do 3rd party sdk integration like clevertap, firebase, etc., Deeplink integration, to events for user analysis.

Praktek dr. Bob

Praktek dr. Bob is ticket ordering apps at dr. Bob clinic

My responsibily is to deliver features update, bug fixing, and app deployment to app store. Feature I’ve worked on such as multiple login system with whatsapp, facebook, google, and apple.

My Experiments Project / Side Projects / Other projects

Lightweight library for rendering circular progress

FKProgressCircle is a lightweight library for rendering animated circular progress with an icon(arrow) as value indicator.

Waste Classification - Octopus Extension (2023)

Detect and classify waste type with Apple's MLKit and CoreML

Detect and classify waste type using apple’s MLKit, embedding the classifier model to Octopus customer app for research purpose. I am using CreateML of XCode to create and training waste classifier model using dataset from Octopus, then use the CoreML framework to load the model then use it to classify waste using iPhone’s camera in realtime.

Jellyfish Detection and Classification with Neural Network (2019)

Detect and classify jellyfish from video or camera.

Detect and classify jellyfish from video or camera using YOLOv3 neural network models, trained using custom jellyfish dataset in Python.

Gaia Jaya (2018)

Gaiya Jaya is android based mini games developed using C# with Unity

This game aims is to increase people awareness about how to dispose of waste properly without polluting the environment

Sky Children (2018)

Sky Children is endless jumping game release on android & tizen, developed with C# Unity

Sky Children developed with C# Unity, and I use open source assets (I am just writing the code), and then release the game to play store (not available now, not updating the app so get unlisted) and also in Tizen (got thousand of download there) and won prize from Dicoding developer program for Tizen Developer

AFI (Application for Intelligence) (2019)

Android based application to classify kids intelligent type, written in Java

Application For Intelligence (AFI) is my personal project to do early classification for kids intelligence type by answering questionare. The app is developed using Java as programming language and standard MVC design pattern.

Coop2Coop (2019)

Android based application for cooperation marketplace (prototype)

This cooperation marketplace prototype is written in Java and using MVP design pattern (the projects is discontinued)

Door Lock Controller (2018)

Android based application to open / close door using thingspeak server

Door lock controller is an android app written in Java to open/close the door. This app is connected to thingspeak server and will control an iot device (forget is it a rasppi or arduino) to open/close the door

E-Data Logistic (2018)

Android based application for to predict logistic data using machine learning

This app is written in Java and using python to develop machine learning model to make prediction based on given data, then show the data to mobile application.

Experience

OLX Indonesia

iOS Developer

January 2023 - Present

olx.co.id

Deliver features/updates for OLX Indonesia apps

Some of responsibility: • Deliver updates for OLX Indonesia apps • Fixes bugs and tackle tech debts

Octopus Indonesia

iOS Developer

January 2023 - January 2024

octopus.co.id/id

Deliver features for Octopus iOS Customer Application

Some of responsibility: • Responsible to maintain iOS Octopus apps crash-free rate >96% • Implement CI/CD • Write Unit test, and increase code coverage to 50% • Developed intuitive user interface and engaging user experience that resulted in positive user feedback • Implement MVVM Design Pattern with RxSwift • Stand by for fatal production bugs to replicate and fix on the next release

Android & iOS Developer

June 2020 - June 2021

octopus.co.id/id

Deliver features for Octopus Apps in iOS, Android, and Web App (Flutter)

Some of responsibility: • Develop feature and manage release of Octopus apps in iOS (Customer app) and Android (Customer, Pelestari, and Waste Bank app) platform • Develop Octopus mobile web app in Flutter in order to collaborate with Grab Application • Implement MVVM design pattern in iOS and Android

Android Developer

December 2019 - June 2020

octopus.co.id/id

Working on Octopus Android Apps, and testing on the field (with pelestari)

Some of responsibility: • Responsible for developing features of Octopus Android Apps, includes Octopus User Apps, Pelestari Apps, and Agent Apps, and make sure the flow of the alpha app is working.

PT. Bluebird Group Tbk.

iOS Developer

August 2021 - December 2022

bluebirdgroup.com

Joined the marketing squad to support marketing features on Bluebird Taxi iOS app

Some of responsibility: • Responsible to develop and integrate marketing-based feature such as promotion inbox, deep links, events, and home page marketing contents in Bluebird iOS App. • Responsible to integrate some third-party tools and its features for marketing purpose such as Clevertap, Firebase, Facebook, and Google SDK • Actively communicate with core app team to deliver features from marketing team for release.

The Gym Pod (EngX1)

Android Developer

July 2021

engx1.com

Joined the gym pod tech team.

Some of responsibility: • Responsible to transform a React Native Mobile Application to Native Android that works on smart mirror using clean architecture and mvvm pattern.

PT. Carakde Solusi Informatika

Android & iOS Developer

August 2018

carakde.id

Code few apps in android and iOS platform

Some of responsibility: • Code and deliver a few end-to-end Android Mobile Application with MVVM and Agile Process

Education

Hasanuddin University

BSc Computer Science / Informatics Engineering

2015 - 2019