Avatar of Muhammad Abidzar Abdussalam.
Muhammad Abidzar Abdussalam
Android Engineer | Kotlin | Java | Jetpack Compose | Clean Architecture | Mobile Product Builder
ProfileResumePortfolio
Posts
1Connection
Print
Avatar of the user.

Muhammad Abidzar Abdussalam

Android Engineer | Kotlin | Java | Jetpack Compose | Clean Architecture | Mobile Product Builder
I’m an Android Engineer with 5+ years of experience building native mobile apps using Kotlin and Java. My focus is on writing clean, scalable code and building apps that people actually enjoy using. Right now, I’m working at Kreditplus, where I help develop and maintain their mobile app using Jetpack Compose, UDF architecture, modularization, and tools like Hilt, Koin, and GitHub Actions. I've improved app performance, reduced crash rates, and added new features that boost user engagement — especially in the financing and rewards areas. Before that, I was the solo Android developer at MoGawe, where I built and launched a crowdsourcing app from scratch. I handled everything end-to-end — from integrating APIs and optimizing performance to Play Store deployment. I work comfortably in Agile/Scrum environments, collaborating closely with designers, product managers, and QA teams. I’m used to daily stand-ups, sprint reviews, and fast iteration cycles — and I enjoy being part of that rhythm. Outside of work, I like to stay sharp by exploring new Android libraries, joining bootcamps, and improving pet projects. I’m passionate about building apps that are not just functional, but also stable, fast, and enjoyable to use. If you're looking for someone who can take full ownership of Android features, work well with teams, and keep codebases clean and future-ready — I’d love to connect.
Logo of the organization.
PT. KB FINANSIA MULTI FINANCE (Kreditplus)
Logo of the organization.
BINUS University
Kabupaten Bekasi, Provinsi Jawa Barat, Indonesia
Republic of Indonesia

Featured Resume

Professional Background

  • Current Status
    Employed
  • Profession
    Software Engineer
    App Developer
    Android Developer
  • Fields
    Finance
    Audit
    Electronics / Telecommunications
  • Work Experience
    4-6 years (4-6 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    Android Development
    Android SDK
    Java
    Kotlin
    Jetpack Libraries
    Clean Architecture
    Kotlin Coroutines
    Dependency Injection
    Unit Testing and Deployment
    Jetpack Compose
    Retrofit Api
    CI/CD
    Room Database
    Shared Preferences
    XML Layouts
    Git Flow
    Jenkins
    Github Actions
    Flow
    JUnit Testing
    Hilt
    Koin
    RxJava
    Google Maps API
    Mapbox
  • Languages
    English
    Intermediate
    Indonesian
    Native or Bilingual
  • Highest Level of Education
    Bachelor

Job Search Preferences

  • Current Status
  • Desired Job Type
    Full-time
    Interested in working remotely
  • Desired Positions
    Software Engineer
  • Desired Work Locations
    Kota Surakarta, Central Java, Republic of Indonesia
    Kota Bekasi, West Java, Indonesia
    Jakarta Special Capital Region, Republic of Indonesia
  • Freelance
    Part-time freelancer

Work Experience

Logo of the organization.

Android Engineer

Nov 2021 - Present
Jakarta Special Capital Region, Republic of Indonesia
Kreditplus Mobile is a credit service application for Limit Applications, Cash Loans Collateralized by BPKB Motorcycles/Cars, Purchasing Used Cars, Factoring, etc. Apart from applying for credit, at Kreditplus Mobile you can also pay installments without having to queue and leave the house, also get rewards in the form of KPoins for every transaction you make in the application, redeem various attractive vouchers from the KPoin rewards, and can contact Kreditplus Customer Service directly. 1M+ Downloaders | 15K+ Active Daily Users https://play.google.com/store/apps/details?id=com.kreditplus.kpm.android&pcampaignid=web_share Responsibilities: ● Responsible for the development, testing, and maintenance of KPM (Kreditplus Mobile) applications, ensuring high performance and customer satisfaction. ● Write clean, maintainable, and scalable code in Kotlin, adhering to industry best practices and modern software android development principles such as UDF, modularization, and high architecture standards. ● Collaborate with senior engineers, designers, and product teams to implement new features and enhance existing ones, spearheading the development of customer retention features, payment and white goods. ● Participate in code reviews and contribute to the continuous improvement of the development process to ensure maintainable and efficient codebases. ● Identify, troubleshoot, and resolve issues to optimize application performance and ensure a seamless user experience. ● Stay updated with the latest Android technologies, trends, and best practices, leveraging tools such as Gradle with TOML, ViewModel UDF, Jetpack Compose, and dependency injection frameworks like Dagger Hilt and Koin. Achievements: ● Successfully increased the number of loan installments created through the in-app financing feature to 20%. ● Improved project structure using modularization and Clean Architecture, resulting in a more scalable, readable, and testable codebase. ● Reduced crash rate for 50% by optimizing app performance and monitoring with Firebase Crashlytics. ● Add unit test to cover at least 75% of projects line coverage Skills: ● Kotlin ● Gradle DSL ● Android Jetpack ● Jetpack Compose ● XML ● Coroutines & Flow ● Retrofit & Okhttp ● ViewModel UDF ● Unit Test JUnit ● Dependency Injection (Dagger Hilt mix with Koin) ● Room & SharedPreference ● Github Actions CI/CD.
Logo of the organization.

Android Developer

Sep 2019 - Oct 2021
2 yrs 2 mos
Jakarta Special Capital Region, Republic of Indonesia
MoGawe offers simple tasks (gawean) that you can choose as you wish. Your MoGawe wallet will continue to grow for every task you can complete according to instructions via the MoGawe application. Earn your daily wages just by taking photos, counting products, conducting interviews and other easy tasks. 10K+ Downloaders | 1k+ Active Daily Users https://play.google.com/store/apps/details?id=com.mogawe.mosurvei&pcampaignid=web_share Responsibilites: ● Responsible for mobile application development MoGawe Apps end to end ● Proficient in Java for native Android development, utilizing industry best practices and following the MVVM architecture pattern. ● Implemented and maintained RESTful API integrations using Retrofit, ensuring efficient communication between the Android applications and server. ● Thrived in a solo developer role, taking ownership of the entire development lifecycle from ideation to deployment. ● Utilized Git for version control, facilitating collaborative development and codebase management. Achievements: ● Successfully launched a fully functional crowdsourcing app used by lot of daily users 1K+. ● Create useful features to input dynamic data using form features that driven by server ● Maintained high code quality standards and architecture consistency despite being a solo developer. ● Ensured stable performance across a wide range of Android devices through optimization and testing. Skils: ● Java ● RxJava ● DataBinding ● ViewModel ● ROOM ● SharedPreference ● Retrofit ● Okhttp ● FCM ● MVVM

Education

Logo of the organization.
Bachelor’s Degree
Information System
2020 - 2024
3.8/4 GPA
Activities and societies
Highest Achievement On Employability Employability And Entrepreneurship Binus University @Bekasi. Student with most achievable history of career as long as at study, 2024

Licenses & Certifications

Logo of the organization.
Dicoding Academy
Credential ID: QLZ93JMMMZ5D
Expiration Date: Apr 2028
Logo of the organization.
Dicoding Academy
Credential ID: L4PQE3OQ4PO1
Expiration Date: Jan 2028