Hai,
Wildan is here!I ‘m a Native Android Developer and i’ve been working on it since
2018
Here are my journey...
Here are my journey...
Work...work...workPT. SPE Solution
Senior Android DeveloperNovember 2019 - Present
- Perform code review
- Perform research on technologiesAchievements- 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 DeveloperJanuary 2023 - August 2023
Android DeveloperJanuary 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
Senior Android DeveloperNovember 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 technologiesAchievements- 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 DeveloperJanuary 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.
FreelanceAndroid DeveloperJanuary 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
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.
- 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.