Resume - Muhamad Ilham - Mobile Developer

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

MUHAMAD ILHAM

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

Full Name : Muhamad Ilham

Nick Name : Ilham

Place & Date of Birth : Bogor, 26th November 1999

Sex : Male

Religion : Islam

Marital Status : Single

Citizenship : Indonesia

Address : Bogor, West Java

Postal Code : 16720

Mobile : (+62) 813 8596 6399

Email : ilham.elmujib@gmail.com
FORMAL EDUCATION
● Universitas Terbuka - Bogor, West Java
2021 - Present
Bachelor's Degree in Systems Information

● SMK Wikrama Bogor - Bogor, West Java


2015 - 2018
Specialized in Software Engineering

NON-FORMAL EDUCATION
● Dicoding Academy - Bogor, West Java
2022 - Present
Online Learning Program & Platform

● Kampung Inggris Language Center - Bogor, West Java


2022
Online Private Class

● Pondok Programmer - Bantul, Yogyakarta


2017
Mobile Development Class Program

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.

● PT Peduli Sehat Gotongroyong - Mobile Developer


Dec 2020 - Oct 2021 (11 months)
✔ Developed features for the Peduli Sehat application, focusing on campaign
details and the list of accumulated donations.
✔ Contributed to the development of various features for the Dunya Muslim
application, including showcasing recent lectures by renowned scholars, sorting
lectures by scholars, displaying nearby lectures, and providing a playlist of videos.
These features are integrated with the Peduli Sehat application for donation
purposes.
✔ Collaborated with developers from China who initially worked on the project,
ensuring smooth integration and continuity in development.
✔ Worked closely with cross-functional team members including Product Owner,
UI/UX Designer, Backend Developer, IOS Developer, and Quality Assurance to
deliver high-quality solutions and ensure seamless platform functionality.

● Yayasan Hatam Hasanah Qur’an - Lead Developer


Oct 2020 - Dec 2023 (3 years 3 months)
✔ Managed all aspects of the Hatam application's development at Yayasan Hatam
Hasanah Qur'an. This included overseeing the design and development teams for
mobile, web, and backend. I also helped out with their tasks when needed.
✔ Designed how the app works, organized its database, and set up how payments
are handled. I was involved from start to finish, ensuring the app was ready for
release on both the Play Store and App Store. I also supported the team
throughout the development process.
✔ Created the app's main feature, which focuses on helping users memorize the
Quran. This feature lets users make lists of what they want to memorize, read
entire chapters or verses, and even listen to audio of the Quran at their speed and
pitch. They can also choose how many times they want to repeat verses.

● PT Bank Syariah Mandiri - Android Developer


Dec 2019 - Nov 2020 (1 year)
✔ Developed features for the BSI Mobile application within the Digital Core Banking
department. I worked on functionalities such as QRIS Transfer, Dynamic Event
Tracker, Transfer BI Fast & Face Recognition Activation
✔ Took on the responsibility of developing the new mobile banking app (Byond by
BSI) and the migration from the old application to the new one, utilizing the latest
technologies.
✔ Collaborated with various team members including the Product Owner, Project
Management Officer, Backend Developer, SIT Tester, UAT Tester, and Automation
Tester to ensure the successful development and deployment of features within
the BSI Mobile application

● PT Jagad Digital Indonesia - Android Developer


Oct 2018 - Dec 2019 (1 year 3 months)
✔ Developed the creation of all Asesme features, ensuring they were robust and
reliable, swiftly fixing any bugs encountered.
✔ Developed clear implementation procedures and user-friendly guides for easy
adoption.
✔ Collaborated with external data sources and APIs to improve system functionality.
✔ Explored and integrated new technologies to make development more efficient.
✔ Successfully handled additional responsibilities assigned by management.

● PT Solusi Awan Cerdas Indonesia - Android Programmer


May 2018 - Oct 2018 (6 months)
✔ Develop or bug-fix complex features of CarFIX by following existing company
design patterns, architectures, and guidelines
✔ Solving the problem with standard templates and solutions
✔ Debugging not only code but also other members to improve communication and
technical skill
✔ Collaborate with designers, product, and other engineers within and across the
team
✔ Write clean and maintainable code
✔ Collaborate with Quality Assurance on manual testing to make sure our app
releases are always worthy of five-star ratings
✔ Modify existing software to correct errors, adapt it to new hardware, or upgrade
interfaces and improve performance

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

● PeduliLindungi - PT Telkom Indonesia

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

● Peduli Sehat & Dunya Muslim - PT Peduli Sehat Gotongroyong

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

● Mandiri Syariah Mobile - PT Bank Syariah Mandiri

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

● Asesme - PT Jagad Digital Indonesia

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

● CarFIX - PT Solusi Awan Cerdas Indonesia

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 Design Pattern


✔ MVVM - Skilled
✔ MVP - Skilled
✔ MVI - Low
✔ MVC - 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

● Microsoft Technology Associate

Completed:
✔ HTML5 Application Development Fundamentals
✔ Database Administration Fundamentals
LANGUAGE SKILLS

Language Reading Listening Writing Speaking

Indonesia Fluent Fluent Fluent Fluent

English Good Good Good Good

SPORTS & HOBBIES


● Hiking
● Reading Novels
● Watching Movie
● Listening Music

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.

I declare that all information in my curriculum vitae is true.

Jakarta, February 2024

Muhamad Ilham

You might also like