#high #skilled #experienced #mobile #engineering #androidtv #fullstack #freelance #remote
To grow as a Mobile/Fullstack Engineer, delivering clean and scalable solutions across Android, IOS, Backend, and Frontend.
I started to love programming, especially Android mobile application development, when I got an assignment to write my first thesis in 2014. For that, I built an application to present location information of Indonesian embassies across the Southeast Asia region. Then, for my final thesis in my last semester in 2016, I also developed an e-menu restaurant application.
After graduating, I started my career as an Android Developer at an IT consulting company, where I developed and maintained several applications across different domains. One of the most meaningful experiences there was working on banking applications — I built two interconnected apps to simplify the loan process, from application submission all the way through the internal disbursement flow.
After three years in IT consulting, I joined a semi-startup e-commerce company for almost two years. It was one of the most transformative periods of my career — I met people who pushed me to grow significantly, and I deepened my understanding of agile and scrum methodologies in a real product environment.
I then moved to a content provider company, MOLA TV, where I had my first experience developing a streaming application for Android TV. It was a completely different challenge, and one I thoroughly enjoyed.
From there, my career has continued to expand in both depth and breadth. I spent over two years at Moladin Digital Indonesia as an Android Engineering II, where I built the standardized MVVM architecture used across five separate native apps — Dealer, Internal, Inspector, FieldColl, and Agent — and also contributed as a Backend Engineer using Go and PostgreSQL. More recently, I returned to Moladin as a Fullstack Engineer, taking on end-to-end responsibilities across Android, Frontend, and Backend.
Alongside my full-time roles, I have also taken on international freelance projects. I worked as a Freelance Android Engineer for Synergy Worldwide (United States), building a new Android application from scratch supporting seven global markets. I also worked as a Freelance Flutter Mobile Engineer for ROAM (United States), developing lease, payment, and chat features for HOA management and resident applications with multi-language support.
Continuously improving skills is not an option but a necessity — and I will always keep learning.
During last few years I have been working mostly as a Android Engineer, Android TV Engineer, Mobile Engineer, Fullstack Engineer. I'm excited to make a clean and elegant code, because I'm sure that will make it easier for future development. I'm also interested in Business Analyst & System Analyst.
- Creating New Moladin App for Appraisal and all of process E2E in Android App
- Updating New Feature for Property Related in FieldColl (Collector) App
- Managing All Process of mobile deployment in Playstore Console
- Creating Point Of Interest Feature end to end (Backend - Frontend) using TypeScript, Golang and PostgreSQL
- Updating Existing Feature to enhance some fields and some cases on UI and BE Side.
- Solving Open Production Issue from BE, FE and Android Side
- Vibes Coding using Claude AI & Chat GPT
- Creating New Android Application for Synergy v2.0 with new Design Architecture
- Configuring E2E Flow for Enhancement Checkout, Subscriptions Feature and etc for All Market
- Supporting Multiple Language to cover all markets (UNITED STATES, CANADA, THAILAND, MALAYSIA, TAIWAN, KOREA, INDONESIA)
- Vibes Coding using Claude AII & Chat GPT
- Creating New Feature for Lease for HOA and Concessions (Manager, Resident Apps)
- Adding Local Mode for Lease Feature for HOA and Concessions (Manager, Resident Apps)
- Updating Existing Feature Like All of Charts, Payment, Meeting, Comment, Chatting for HOA and Concessions (Manager, Resident Apps)
- Supporting Multiple Language to cover all potential markets (JAPAN, SAUDI ARABIA, UNITED STATES)
- Fixing Some Bugs for HOA and Concessions (Manager, Resident Apps)
- Vibes Coding using Claude AI, Cursor AI & Chat GPT
- Creating New Structure with MVVM Architecture and Dagger as DI
- Creating Basic Project to All Native Moladin Apps (Moladin Dealer, Moladin Internal, Moladin
- Inspector, Moladin FieldColl and Moladin Agent)
- Creating Collector Apps and handling all of process E2E in Android App (Moladin FieldColl)
- Managing All Native Moladin Apps to use standardized pattern
- Managing All Process of mobile deployment in Playstore Console
- Updating resources and adding some feature All Native Moladin Apps
- Acting like Backend Engineer with GO-Lang and Postgresql to fixing and updating some feature
- Solving Open Production Issue from BE Side and Android Side
- Vibes Coding using Github Copilot & Chat GPT
- Create Base Application with MVVM Architecture and KOIN as DI
- Develop and improve high-quality native Android apps i.e. MOLA (ANDROID TV)
- Update resources and added some features (MOLA TV)
- Perform code reviews and contribute ideas to improve the quality of our Android codebase.
- Troubleshooting of bugs/errors
- Develop with Android Studio template module so that the standard code remains consistent
- Develop and improve high-quality native Android apps i.e. Blanja (Buyer & Seller), UMeetMe (Android & TV)
- Manage project for team member (UMeetMe)
- Update resources and added some features (Blanja)
- Create video conference apps with some features (UMeetMe)
- Ensure UMeetMe Apps are cross-device compatible (Mobile & Tablet)
- Ensure UMeetMe Apps are supported dual language (Bahasa & English)
- Develop project with architecture MVVM
- Perform code reviews and contribute ideas to improve the quality of our Android codebase.
- Troubleshooting of bugs/errors
- Develop with Android Studio template module so that the standard code remains consistent
- Develop and improve high-quality native Android apps i.e. Mybri / BRISPOT (External Apps), BRISpot Konsumer (Internal Apps)
- Manage project for team member (Mybri / BRISPOT & BRISpot Konsumer)
- Create Loan without Collateral from user External submission in an External Apps, update resources, fixing bug and add some features (Mybri / BRISPOT)
- Create flow of Loan Systems from user Internal submission to be processed in an Internal Apps, update resources, fixing bug and add some features (BRISpot Konsumer)
- Troubleshooting of bugs/errors
- Develop, improve, and publish high-quality native Android apps i.e. BPJSTK Mobile, Mobile BRI Syariah, Akses Adira Finance, Mitrabayar
- Transformation application generation 1st to generation 2nd with the added some features (BPJSTK Mobile)
- Update resources and added some features (Mobile BRI Syariah)
- Update resources and added some features (Akses Adira Finance)
- Mitrabayar (Fixing Bug)
- Troubleshooting of bugs/errors
- Tutoring to develop simple E-commerce application
- Intallation Network
- Troubleshooting PC & Networking
Faculty of Computer Science & Majoring
in Information System
(GPA 3.56 of 4.00)
Gunadarma University
Computer Network Engineering
SMKN 1 Bekasi City