Skip to content
View mahesaiqbal's full-sized avatar
🎯
Keep going
🎯
Keep going

Block or report mahesaiqbal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mahesaiqbal/README.md

Hi there, I'm Mahesa Iqbal πŸ‘‹

πŸ’Ό Android Engineer at Bank Mandiri   |   πŸ’» Jetpack Compose Enthusiast


πŸ‘¨β€πŸ’» About Me

  Currently, I'm working at a state-owned bank in Indonesia, Bank Mandiri. In my current job, I have developed an internal apps for Smart Branches spread across various regions in Indonesia to help customers' banking transactions with an Android apps called NBDS (New Branch Delivery System).

  After that, I was appointed to develop another Bank Mandiri Android apps called Livin' Merchant. This apps acts as a POS (Point of Sales) System made for entrepreneurs such as cafes, foods & beverages, barbershops, and other types of businesses to handle transactions for selling their products to customers.

  Previously, I had experiences to develop Android apps for end-to-end customer-to-business such as Digital Banking (Amar Bank), OTT Video/Streaming on-demand (Mola), Point of Sales (Pawoon), and Smart Locker for delivery and pick-up (PopBox).

  In my work experience so far, I have made achievements that can boost productivity in a team, especially in the Mobile (Android) team πŸš€. These are:

  • βœ… Optimizing build time on the New Branch Delivery System (NBDS) project by 60% faster, this can help in the time needed to build Android apps.
  • βœ… Migrating from Kotlin + XML in several features such as Login and OTP authentication used in all banking transaction authentication, to Jetpack Compose, the aim is to minimize the number of issues on the UI side, reduce development time and stay aligned with current modern trends.
  • βœ… Efficiency in time spent by QA (Quality Assurance) is 50% faster than the previous apk/aab file when performing automation tests by optimizing the code on all XML screens in the Amar Bank apps.
  • βœ… Increase crash-free rates on the Amar Bank apps from 97% to 99%, this greatly impacts the user's comfort when performing an activity with the app without having a crash.

🧰 Tech Stack


πŸ“« Connect with Me

Β 

Popular repositories Loading

  1. TestAndroidSimSimi TestAndroidSimSimi Public

    Contoh Aplikasi Chatbot SimSimi Sederhana

    Java 5 3

  2. AndroidSimiSimi AndroidSimiSimi Public

    Contoh aplikasi SimiSimi Sederhana berbasis Android

    Java 3 6

  3. RxBasics RxBasics Public

    Learning base reactive interface on RxJava

    Kotlin 3 1

  4. MyNoteApp MyNoteApp Public

    Simple note application using LiveData and ViewModel

    Kotlin 3

  5. FlightTicketApp FlightTicketApp Public

    This application is made with RxJava, ButterKnife (Bind View), Retrofit2, and Glide

    Java 2

  6. IntroSlider IntroSlider Public

    Contoh dari Intro Slider

    Java 1