Resume - Muhamad Ilham - Mobile Developer
Resume - Muhamad Ilham - Mobile Developer
Resume - Muhamad Ilham - Mobile Developer
Mobile Developer
With 5 years of hands-on experience, I've honed my skills in
developing, testing, debugging, and troubleshooting mobile
applications. Let's build something awesome together!
PERSONAL DATA
Sex : Male
Religion : Islam
Citizenship : Indonesia
Email : ilham.elmujib@gmail.com
FORMAL EDUCATION
● Universitas Terbuka - Bogor, West Java
2021 - Present
Bachelor's Degree in Systems Information
NON-FORMAL EDUCATION
● Dicoding Academy - Bogor, West Java
2022 - Present
Online Learning Program & Platform
WORKING EXPERIENCE
● PT Bank Syariah Indonesia - Android Developer
Jan 2022 - Present (2 years 2 months)
✔ Developing features for the Byond by BSI application within IT Customer Banking
at Squad 4 related to Payment & Ecosystem, such as Ziswaf (Zakat, Infaq,
Sadaqah), Payment Biller, Cash Withdrawal, Umrah, and Foster Parents
✔ Contributing to the code merging process to ensure smooth integration with the
main codebase.
✔ Taking the initiative to initiate unit testing practices to enhance application
coverage and overall quality.
✔ Utilizing tools like Sonarqube to maintain code quality and identify potential issues
early in the development cycle.
✔ Assisting peers in the ODP Digital & IT program regarding workflow and Agile
methodologies within their respective squads.
✔ Collaborating with cross-functional team members including Scrum Leader,
Product Sponsor, Product Owner, Platform Owner, UI/UX Designer, Business
Analyst, Backend Developer, SIT Tester, UAT Tester, and Automation Tester.
● PT Telkom Indonesia - Android Developer
Nov 2021 - Mar 2023 (1 year 5 months)
✔ Join the development of key features for the PeduliLindungi application within the
Vaccine Peduli Lindungi (VPL) Tribe/Division at Telkom in collaboration with the
Ministry of Health, including the implementation of a Dynamic Menu, Divoc,
Self-Isolation, Chekcin Group & Offline, Telemedicine, and e-Hac functionalities.
✔ Innovatively integrated OTP (One-Time Password) functionality to facilitate secure
communication via WhatsApp, enhancing user engagement and data security
within the application.
✔ Ensured seamless code integration by actively participating in the merge process,
and collaborating with cross-functional team members to maintain a superior level
of code quality and achieve a crash-free user experience.
✔ Held accountability for maintaining a high standard of user experience by
monitoring and optimizing the application's performance using Firebase
Crashlytics, consistently achieving a crash-free rate exceeding 95%.
✔ Collaborated closely with Scrum Leader, Product Owner, UI/UX Designer, Business
Analyst, Backend Developer, IOS Developer & Quality Assurance to foster a
dynamic and collaborative work environment, driving innovation and delivering
high-quality solutions.
PROJECT EXPERIENCE
● Byond by BSI - PT Bank Syariah Indonesia
Description:
Mobile banking application that allows its customers to conduct financial transactions
remotely using a mobile device, refers to financial activities that adhere to Shariah
(Islamic law).
Technology:
✔ Kotlin
✔ Java
✔ Firebase
✔ AppsFlyer
✔ GitLab
✔ Jira
Dependencies:
✔ Lifecycle & LiveData
✔ Kotlin Coroutines
✔ Retrofit 2
✔ OkHttp 3
✔ Dagger Hilt
✔ Glide
✔ Air Bnb Lottie
✔ Jetpack Compose
Description:
Application to control and track positive COVID-19 cases for Indonesians as well as
foreigners in the country, especially in terms of traveling.
Technology:
✔ Kotlin
✔ Firebase
✔ AppGallery Connect
✔ GitLab
✔ Bitrise
✔ Jira
Dependencies:
✔ Lifecycle & LiveData
✔ Navigation Component
✔ Kotlin Coroutines
✔ Retrofit 2
✔ OkHttp 3
✔ Koin
✔ Coil
✔ Air Bnb Lottie
Description:
Online crowdfunding and donation platforms in Indonesia. Focuses on patients
suffering from serious diseases who do not have enough funds for treatment,
medicine, and survival.
Technology:
✔ Kotlin
✔ Firebase
✔ GitLab
✔ AppsFlyer
✔ Trello
Dependencies:
✔ Lifecycle & LiveData
✔ RxJava 2
✔ Retrofit 2
✔ OkHttp 3
✔ Dagger 2
✔ EventBus
✔ Glide
Description:
Mobile banking application that allows its customers to conduct financial transactions
remotely using a mobile device, refers to financial activities that adhere to Shariah
(Islamic law).
Technology:
✔ Kotlin
✔ Java
✔ Firebase
✔ GitLab
✔ Trello
Dependencies:
✔ Lifecycle & LiveData
✔ Kotlin Coroutines
✔ Retrofit 2
✔ OkHttp 3
✔ Dagger Hilt
✔ Glide
✔ Air Bnb Lottie
Description:
A trusted digital platform that provides psychological tests on several issues which
people often consult with a professional in psychology.
Technology:
✔ Java
✔ Firebase
✔ GitLab
✔ Trello
Dependencies:
✔ RxJava 2
✔ Retrofit 2
✔ OkHttp 3
✔ Glide
Description:
Real-time software application to input the check results of the car's condition in the
workshop
Technology:
✔ Java
✔ Firebase
✔ GitLab
✔ Trello
Dependencies:
✔ RxJava 2
✔ Retrofit 2
✔ OkHttp 3
✔ Picasso
● Hatam - Yayasan Hatam Hasanah Qur’an
Description:
Application that makes it easy to memorize the Qur’an, even making memorize
unnoticed.
Technology:
✔ Flutter
✔ Firebase
✔ GitLab
✔ Jira
Dependencies:
✔ GetX
✔ Dio
✔ RxDart
✔ Sentry
✔ JustAudio
✔ SqfLite
✔ Air Bnb Lottie
COMPUTER SKILLS
● Programming Language
✔ Kotlin - Skilled
✔ Java - Skilled
✔ Flutter - Skilled
✔ JavaScript - Skilled
✔ PHP - Skilled
✔ HTML - Skilled
✔ CSS - Skilled
✔ Swift - Low
● Software Testing
✔ Unit Test - Skilled
✔ Firebase A/B Testing - Skilled
● Database Programming
✔ MySQL - Skilled
✔ PostgreSQL - Skilled
✔ SQL Server - Skilled
✔ MongoDB - Skilled
✔ Oracle - Skilled
✔ Microsoft Access - Skilled
● Other Skills
✔ Git - Skilled
✔ Firebase & AppGallery Connect - Skilled
✔ Agile Methodology, SDLC, Jira & Trello - Skilled
✔ Figma - Skilled
✔ CI/CD - Low
AWARDS
● Dicoding Academy
Completed:
✔ Learn to Create Android Apps with Jetpack Compose
✔ Get Started Programming With Kotlin
✔ Learn to Create Android Apps for Beginners
✔ Learn Android Applications Fundamentals
✔ Learn Flutter Application Fundamentals
✔ Learn to Create Flutter Apps for Beginners
✔ Getting Started Programming with Dart
Completed:
✔ HTML5 Application Development Fundamentals
✔ Database Administration Fundamentals
LANGUAGE SKILLS
SUMMARY
An experienced Android developer with 5 years focusing on responsive and
user-friendly mobile app development. Skilled in Kotlin and Java programming languages
with deep knowledge of user interface (UI/UX) design and modern design patterns.
Strong experience in backend management, including API handling and database
structures. Proficient in Agile development methodology and project management tools
like Jira. Knowledgeable about CI/CD processes for smooth app deployment.
Successfully published apps across various platforms, including Play Store, App Gallery,
and Apple Store. Additionally, possess excellent communication skills and a solid
team-player attitude.
Muhamad Ilham