See all developers
Asem A. Android Developer

Asem A.

  • https://www.linkedin.com/in/asem-abu-alrub/
  • 1500 - 2000
  • Amman, Jordan
  • years
  • Full-time (40 hrs/week)
Asem is now available for hire Hire Asem

👨🏻‍💻 I'm an Android Developer with over 4 years of experience, specializing in creating innovative and user-friendly mobile apps. Passionate about coding, I love solving complex problems and continuously improving my skills.

📈 I've published three apps on the Google Play Store, with a total of over 35,000 downloads, showcasing my dedication to high-quality, user-focused products.

☑ Skills:
Quickly learning new skills, problem solving, self-learning, Android, Kotlin, Java, MVVM, Jira, Firebase, Jetpack Compose, Jetpack libraries like (Room, Hilt, Navigation Component, Datastore, and Paging3), Figma, AdMob, UnityAds, Git, GitHub, CI/CD and Android Testing frameworks such as JUnit, Espresso, and Mockito.

Skills

Experience

Kotlin Multiplatform (KMP) Developer

revest 6 mos
• Maintained and enhanced a Kotlin Multiplatform (KMP) codebase using Compose Multiplatform shared across Android, iOS, and Desktop, improving code reuse and cross-platform consistency. • Developed an offline-first shift management feature, ensuring reliable POS operations and data synchronization even with limited network connectivity. • Integrated multiple payment gateways, including WalaaOne, enabling secure and seamless payment processing. • Implemented loyalty points as a payment method, allowing customers to earn and redeem points during purchases. • Led the UI revamp of the Flex delivery application, modernizing the interface and improving overall user experience • Developed mobile UI screens for POS workflows that were previously tablet-only, expanding usability to mobile devices. • Implemented delivery validation mechanisms including OTP verification, customer signature capture, geofencing, and photo confirmation to ensure secure delivery completion.

Android Developer

Freelance (Self employed) 3 yrs 9 mos
• Worked with diverse engineering teams to deliver high-quality Android apps. • Developed and launched 3 apps on Google Play Store, achieving over 35,000 downloads. • Designed and implemented custom app architectures tailored to client requirements, resulting in scalable and maintainable Android applications. • Successfully delivered customized Android applications for clients in diverse industries, meeting tight deadlines. • Integrated advanced analytics and crash reporting tools (e.g., Firebase Analytics, Crashlytics) into client apps, enabling data-driven improvements and reducing app crash rates. • Migrated legacy apps to the latest Android standards, ensuring compatibility with modern devices and enhancing the app lifespan. • Integrated advanced features such as real-time notifications, offline mode, and location-based services, enhancing app usability and meeting specific client requirements.

Android Developer

Proxify 1 yr
• Boosted the user base of the 𝗲𝗧𝗶𝗹𝗯𝘂𝗱𝘀𝗮𝘃𝗶𝘀 (Scandinavia's most downloaded deals app) by enhancing key features and optimizing UX through: ◦ Refactoring legacy Java code to modern Android Kotlin using Jetpack libraries, resulting in improved code maintainability and performance. ◦ Revamping the app's UI, resulting in a more intuitive user experience and increased user retention. ◦ Developing a local data sync engine to reduce server API requests, optimizing app performance and minimizing backend load.

Android Developer

A.R.E.A LLC 10 mos
• Contributed to the development of 𝗪𝗶𝗻𝗶𝗻 game by: ◦ Developing key features, including radio functionality and adding friends feature, to enhance gameplay and user engagement. ◦ Implementing a seamless login process using popular social media providers such as Google, Facebook, and Twitter. ◦ Developing UI screens for the Egypt campaign, enhancing the game's thematic experience. ◦ Working closely with the QA team to identify and resolve bugs and technical issues, ensuring a smooth and enjoyable user experience. • Contributed to the development of 𝗕𝗶𝗱𝗸𝗼𝗺 by: ◦ Working closely with the design team to implement a user-friendly UI that significantly enhances overall user interaction. ◦ Integrating social media login functionality with providers such as Google, Facebook, Instagram, and Twitter, streamlining the login process for improved user convenience. ◦ Implementing essential features, including user items functionality, notifications, and settings, to provide a cohesive and engaging user experience.

Java Developer Intern

Second Step Software Development 4 mos
• Internship Highlights: ◦ Gained hands-on experience in OOP design principles and patterns, version control with Git and GitHub, the Spring framework, and MySQL database management. • Project: 𝗕𝗼𝗼𝗸𝘀𝗵𝗲𝗹𝗳 (library buying and borrowing web app): ◦ Developed RESTful back-end APIs using the Spring framework to manage the library history page, ensuring efficient data handling and performance. ◦ Designed and implemented front-end interfaces for the library history and home pages, enhancing user experience and functionality.

Kotlin Multiplatform (KMP) Developer

Revest 10/2025 - present

• Maintained and enhanced a Kotlin Multiplatform (KMP) codebase using Compose Multiplatform shared across Android, iOS, and Desktop, improving code reuse and cross-platform consistency.
• Developed an offline-first shift management feature, ensuring reliable POS operations and data synchronization even with limited network connectivity.
• Integrated multiple payment gateways, including WalaaOne, enabling secure and seamless payment processing.
• Implemented loyalty points as a payment method, allowing customers to earn and redeem points during purchases.
• Bold Italic Strike Paragraph H1 H2 Bullet List Numbered List UndoRedo• Maintained and enhanced a Kotlin Multiplatform (KMP) codebase using Compose Multiplatform shared across Android, iOS, and Desktop, improving code reuse and cross-platform consistency.• Developed an offline-first shift management feature, ensuring reliable POS operations and data synchronization even with limited network connectivity.• Integrated multiple payment gateways, including WalaaOne, enabling secure and seamless payment processing.• Implemented loyalty points as a payment method, allowing customers to earn and redeem points during purchases.• Led the UI revamp of the Flex delivery application, modernizing the interface and improving overall user experience• Developed mobile UI screens for POS workflows that were previously tablet-only, expanding usability to mobile devices.• Implemented delivery validation mechanisms including OTP verification, customer signature capture, geofencing, and photo confirmation to ensure secure delivery completion.Led the UI revamp of the Flex delivery application, modernizing the interface and improving overall user experience
• Developed mobile UI screens for POS workflows that were previously tablet-only, expanding usability to mobile devices.
• Implemented delivery validation mechanisms including OTP verification, customer signature capture, geofencing, and photo confirmation to ensure secure delivery completion.

Android Developer

Freelance (Self-Employed) 10/2023 - 10/2025
  • Worked with diverse engineering teams to deliver high-quality Android apps.

  • Developed and launched 3 apps on Google Play Store, achieving over 33,000 downloads.

  • Designed and implemented custom app architectures tailored to client requirements, resulting in scalable and maintainable Android applications.

  • Successfully delivered customized Android applications for clients in diverse industries, meeting tight deadlines.

  • Integrated advanced analytics and crash reporting tools (e.g., Firebase Analytics, Crashlytics) into client apps, enabling data-driven improvements and reducing app crash rates.

  • Migrated legacy apps to the latest Android standards, ensuring compatibility with modern devices and enhancing the app lifespan.

  • Integrated advanced features such as real-time notifications, offline mode, and location-based services, enhancing app usability and meeting specific client requirements.

Android Developer

Proxify 11/2022 - 10/2023
  • Boosted the user base of the eTilbudsavis (Scandinavia's most downloaded deals app) by enhancing key features and optimizing UX through:

    • Refactoring legacy Java code to modern Android Kotlin using Jetpack libraries, resulting in improved code maintainability and performance.

    • Developing a local data sync engine to reduce server API requests, optimizing app performance and minimizing backend load.

    • Revamping the app's UI, resulting in a more intuitive user experience and increased user retention.

Android Developer

A.R.E.A 04/2022 - 01/2023
  • Contributed to the development of "Winin" game by:

    • Developing key features, including radio functionality and adding friends feature, to enhance gameplay and user engagement.

    • Implementing a seamless login process using popular social media providers such as Google, Facebook, and Twitter.

    • Developing UI screens for the Egypt campaign, enhancing the game's thematic experience.

    • Working closely with the QA team to identify and resolve bugs and technical issues, ensuring a smooth and enjoyable user experience.

  • Contributed to the development of "Bidkom" by:

    • Working closely with the design team to implement a user-friendly UI that significantly enhances overall user interaction.

    • Integrating social media login functionality with providers such as Google, Facebook, Instagram, and Twitter, streamlining the login process for improved user convenience.

    • Implementing essential features, including user items functionality, notifications, and settings, to provide a cohesive and engaging user experience.

Education and Certificates

Software Engineering

Jordan University of Science and Technology 01/2018 - 02/2022
  • Grade: 4.03 out of 4.2Grade: 4.03 out of 4.2

  • Ranked 2nd in the class.

  • Ranked 1st on honor student list of SE department – 2 times.

Jordan University of Science and Technology

Bachelor's degree Feb 2018 - Feb 2022
Want to hire Asem A. or just want to talk? Schedule chat with Asem

Other developers