Hai,
Wildan is here!I ‘m a Native Android Developer and i’ve been working on it since 2018
Here are my journey...
Work...work...workPT. SPE Solution
Senior Android Developer
November 2019 - Present
SPE Solution, also known as Solusi Pembayaran Elektronik, is a fintech IT consultant that provides solutions in the banking sector.
Responsibilities- Develop and maintain client apps
- Perform code review
- Perform research on technologies
Achievements- The most impactful team member in 2023 for contributions to various research and providing knowledge-sharing sessions.
- Successfully built a standardized and reusable code base for the team, resulting in a faster development process in several projects.
- Improved app’s build time by 35-50% by implementing a modular project structure and optimizing Gradle settings.
PT. Indoguna Media Teknologi
Android Developer
January 2023 - August 2023
Indoguna Media Teknologi is a software house that specializes in providing solutions related to website and mobile development, with a focus on the education sector.
ResponsibilitiesRebuilding a new Android app based on an existing one.
Freelance
Android Developer
January 2021 - Present
Beside working as a professional programmer, I also take on freelance projects to keep myself busy as a human being.ResponsibilitiesDevelop android app based on clients requests
Skill...skill...skill

Language
: Kotlin, Java, a little bit of Swift   Dependency injection : Hilt, Dagger

Reactive Programming
: Coroutine, Kotlin Flow    Design Patterns : MVP, MVVM, Clean Architecture

Unit Testing
: Junit, Mockk, Mockito, TDD    Storage : Room, Encrypted Sharedpreference

Other
: Scrum, Agile, Gitlab CI/CD, Fastlane
Project
Core Virtual Account
-  Core VA is a virtual account banking management system-based app.
-  It is designed to be reusable, with specific frequently used features and customizable based on client requests (banks).
JakOne Merchant
-  Merchant management system for tenants under DKI Jakarta Bank.
-  This is the first modular project structure in the team’s.
-  Since it’s modular, this project has become a base project for several projects.
-  Achieved faster build time by 35-50% by implementing a modular project structure and some tweak on Gradle settings.
BNI 46 yap! Customer
-  A notaries app that facilitate PNBP payments.
-  Maintaining and fixing the app
-  Reduced memory leaks caused by tight coupling references.
-  Reduced crash frequency 20% based on firebase crashlytic.
-  Migrating old android dependencies into androidX
Rewash IOT Laundry
-  Cashier app for laundry business, connected to IoT washing machines.
-  Develop and maintaining app from scratch.
-  First project that’s used MVVM pattern in the team’s.
-  Implement Firebase Analytic on every button for marketing purposes.
Sister Skansika Siswa
-  In collaborating with friends to develop a product called Student attendance app featuring face recognition technology.
-  Already serves over 1000 students in a school, and we are projecting 2 more schools to be served.
Artajasa Customer and Merchant
-  Continuing the development of legacy project based on Artajasa requirements.
-  Resolve QR issues and implement some flow change on both app. Reduce app crash frequency caused by unhandled scenario.