See all developers
Asem A. Mobile Engineer | Android & KMP

Asem A.

  • https://www.linkedin.com/in/asem-abu-alrub/
  • 1500 - 2000
  • Amman, Jordan
  • +4 years
  • Part-time
Asem is now available for hire Hire Asem

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ๐— ๐—ผ๐—ฏ๐—ถ๐—น๐—ฒ ๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ with 4+ years of experience building and launching high-quality mobile applications across ๐—”๐—ป๐—ฑ๐—ฟ๐—ผ๐—ถ๐—ฑ and ๐—ž๐—ผ๐˜๐—น๐—ถ๐—ป ๐— ๐˜‚๐—น๐˜๐—ถ๐—ฝ๐—น๐—ฎ๐˜๐—ณ๐—ผ๐—ฟ๐—บ (๐—ž๐— ๐—ฃ). I enjoy solving complex problems, learning new technologies, and turning ideas into scalable, user-focused products.

๐Ÿ“ˆ Iโ€™ve published ๐Ÿฏ ๐—ฎ๐—ฝ๐—ฝ๐˜€ ๐—ผ๐—ป ๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ ๐—ฃ๐—น๐—ฎ๐˜†, with ๐Ÿฏ๐Ÿฑ,๐Ÿฌ๐Ÿฌ๐Ÿฌ+ ๐—ฑ๐—ผ๐˜„๐—ป๐—น๐—ผ๐—ฎ๐—ฑ๐˜€, giving me hands-on experience across the full app lifecycle, from development and testing to publishing and monitoring.

๐Ÿ”—๐— ๐˜† ๐—ฎ๐—ฝ๐—ฝ๐˜€: https://play.google.com/store/apps/dev?id=6617903911951431961

โš™๏ธ ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐—ฆ๐—ธ๐—ถ๐—น๐—น๐˜€
ย ย โ€ข Kotlin, Java, Kotlin Multiplatform, Jetpack Compose, Compose Multiplatform
โ€ข MVI, MVVM, Clean Architecture, Modular Architecture
ย ย โ€ข Firebase, Google Play Console
ย ย โ€ข Jetpack libraries: Room, Hilt, Datastore, Paging3, Navigation
ย ย โ€ข Koin, Ktor, Retrofit
ย ย โ€ข Git, GitHub, Jira, Figma
ย ย โ€ข Android testing: JUnit, Espresso, Mockito, MockK
ย ย โ€ข AdMob, Unity Ads

๐Ÿ’ก ๐—ฆ๐˜๐—ฟ๐—ฒ๐—ป๐—ด๐˜๐—ต๐˜€
ย ย โ€ข Problem-solving & critical thinking
ย ย โ€ข Strong communication & teamwork
ย ย โ€ข Self-learning & adaptability
ย ย โ€ข Attention to detail

๐ŸŒ Fluent in ๐—”๐—ฟ๐—ฎ๐—ฏ๐—ถ๐—ฐ and ๐—˜๐—ป๐—ด๐—น๐—ถ๐˜€๐—ต, with basic ๐—š๐—ฒ๐—ฟ๐—บ๐—ฎ๐—ป. I enjoy collaborating with global teams and delivering impactful solutions.

๐ŸŽฎ Outside of coding, Iโ€™m into ๐—ณ๐—ผ๐—ผ๐˜๐—ฏ๐—ฎ๐—น๐—น, ๐˜ƒ๐—ถ๐—ฑ๐—ฒ๐—ผ ๐—ด๐—ฎ๐—บ๐—ฒ๐˜€, and ๐—ฒ๐˜…๐—ฝ๐—น๐—ผ๐—ฟ๐—ถ๐—ป๐—ด ๐—ป๐—ฒ๐˜„ ๐˜๐—ฒ๐—ฐ๐—ต๐˜€.

๐Ÿค Let's connect to discuss Android development, gaming, or just sharing ideas.

Skills

Experience

Intermediate Software Engineer - Mobile

Aspire InfoTech 05/2026 - Present
  • Consultant @ ๐— ๐—ฎ๐—ท๐—ถ๐—ฑ ๐—”๐—น ๐—™๐˜‚๐˜๐˜๐—ฎ๐—ถ๐—บ (Mall of the Emirates Project):
    โ€ข Architected and maintained ๐—ž๐—ผ๐˜๐—น๐—ถ๐—ป ๐— ๐˜‚๐—น๐˜๐—ถ๐—ฝ๐—น๐—ฎ๐˜๐—ณ๐—ผ๐—ฟ๐—บ (๐—ž๐— ๐—ฃ) mobile applications, sharing core business logic and functionality seamlessly across Android and iOS.
    โ€ข Contributed to two reusable mobile libraries: a multiplatform ๐—จ๐—œ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—ผ๐—ป๐—ฒ๐—ป๐˜ ๐—น๐—ถ๐—ฏ๐—ฟ๐—ฎ๐—ฟ๐˜† for building consistent design systems and a ๐—–๐— ๐—ฆ ๐—ฟ๐—ฒ๐—ป๐—ฑ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐—น๐—ถ๐—ฏ๐—ฟ๐—ฎ๐—ฟ๐˜† for dynamic cross-platform content delivery.
    โ€ข Engineered the search feature for the ๐— ๐—ฎ๐—น๐—น ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—˜๐—บ๐—ถ๐—ฟ๐—ฎ๐˜๐—ฒ๐˜€ mobile application, enabling fast and intuitive in-mall store discovery for users.
    โ€ข Integrated the Home Page SDK, empowering the application to dynamically deliver personalized homepage content and functionality.
    โ€ข Collaborated with cross-functional and client-facing teams to deliver scalable mobile features while maintaining clean architecture and high code quality across the KMP codebase.

Kotlin Multiplatform (KMP) Developer

Revest 10/2025 - 05/2026
  • 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) 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 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 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.

Java Developer Intern

Second Step Software Development 07/2021 - 10/2021
  • 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.

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