Asem Abu Alrub
Experienced Android Developer with 3+ years of building and launching high-quality mobile apps. With over 25,000 downloads on the Google Play Store. Proficient in Kotlin, Java, and Android Jetpack with a strong focus on MVVM architecture, Room, Firebase, and Retrofit. A fast learner and problem solver, I thrive in collaborative environments, continuously refining my skills to deliver high-performance, scalable applications.
User interface design and implementation by applying Google material guidelines, considering a friendly and pleasant user experience.
building robust, high-quality Android apps with MVVM and clean architecture pattern, using Kotlin, Firebase, and Android Jetpack.
From unit and integration testing to system testing, using various testing frameworks such as JUnit, Espresso, Mockito, and Robolectric.
Application
Dark Screen Plus
Application
Dark screen
Application
Quakes
Application
Corona Tracker
Application
Fluffy
Android Developer
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.
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.
Worked with diverse engineering teams to deliver high-quality Android apps.
Developed and launched 3 apps on Google Play Store, achieving over 25,000 downloads.
Android Developer
Led the revamping of the Petra Ride (Driver version) by:
Implementing the entire new UI, enhancing usability and visual appeal.
Redefining the trip flow to streamline user interactions and improve overall efficiency.
Developing the new side menu screens including (profile, trip history, notification history, wallet, help).
Led the development of the Jamarat app (help the pilgrims throw stones during Hajj) by:
Architecting the app’s structure for optimal performance and scalability.
Building robust data and network layers to ensure seamless connectivity and data management.
Developing and implementing the Throwing stones screen, enhancing user engagement by providing intuitive functionality and a visually appealing interface.
Android Developer
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.
Bachelor in Software Engineering
Graduated with the second rank of the batch
Ranked 1st on honor student list of SE department - 2 times
4.03 / 4.2