Summary

Senior Android Developer with +3 years of experience in creating high performance mobile applications.

Proficiency in Java & Kotlin, along with my in-depth knowledge of Android Studio and relevant libraries, enables me to design, develop efficient, scalable & maintainable code.

Writing high quality code following SOLID principles & well designed Architecture.

Nationality

Egyptian

Military status

Exempted

Work Experience

Glamera

Senior Android Deveopler

April 2024 - Now

• Collaborate with cross-functional teams to define, design & ship new features.

• Continuously discover, evaluate & implement new technologies.

Digital Creativity Company

Senior Android Developer

February 2023 - March 2024

• Writing high quality code following SOLID principles & well designed architecture.

• Prioritizing software development projects & setting timelines.

• Oversee junior developers & evaluate their performance.

e-RAMO For Digital Solutions

Android Developer

February 2021 - January 2023

• Designed & developed E-commerce applications for the Android platform.

• Collaborate with cross-functional teams to define, design & ship new features.

• Bug fixing and improving application performance.

• Continuously discover, evaluate & implement new technologies.

Freelance

Senior Android Developer

January 2020 - Now

• Providing a simple proposal & deliver app on time.

• Built Android apps for clients based on their needs.

• Meeting with clients to discuss requirements & project progress.

• Ensure that apps are tested to meet total performance requirements.

Projects

Nearme Captian

Created from scratch

Like “Uber”, Pick up the nearest Passenger for your trip (for women in KSA).

Tools: Kotlin, Xml, Socket.IO, Coroutines, MVVM, Retrofit, Koin DI, Service, Location tracking, Google maps, Directions API, FCM notifications, Paging3, Navigation component, DataBinding, Material Design, SOLID & Payment SDK

Nearme Passenger

Created from scratch

Like “Uber”, Find the nearest driver for your trip (for women in KSA).

Tools: Kotlin, Xml, Socket.IO, Coroutines, MVVM, Retrofit, Koin DI, Service, Location tracking, Google maps, Directions API, FCM notifications, Paging3, Navigation component, DataBinding, Material Design, SOLID & Payment SDK

Vehicles services

update some features

Find the nearest vehicle to transport your car.

Tools: Kotlin, Xml, Socket.IO, Coroutines, MVVM, Retrofit, Koin DI, Google maps, FCM notifications, DataBinding, Material Design, SOLID & Payment SDK

Aula app

Update some features

Check your favoriteʼs markets promo codes.

Tools: Kotlin, Xml, Coroutines, MVVM, Retrofit, Koin DI, FCM notifications, DataBinding, Material Design, SOLID, Payment SDK

Alkubaisi

Created from scratch

Follow all events for Al-Kubaisi family.

Tools: Kotlin, Xml, Coroutines, MVVM, Retrofit, Koin DI, FCM notifications, DataBinding, Material Design & SOLID.

The Events

Created from scratch

Rent the suitable hall for you.

Tools: Kotlin, Xml, Room database, Coroutines, MVVM, Retrofit, Dagger Hilt, FCM notifications, Paging3, Navigation component, ViewBinding, Material Design & SOLID.

Chair Location

Created from scratch

Co-working spaces in your pocket.

Tools: Kotlin, Xml, Coroutines, MVVM, Retrofit, Dagger Hilt, FCM notifications, Navigation component, ViewBinding & Material Design.

Education

Faculty of Computer & Informatics

Information Technology - Bachelor Degree

2017 - 2021

One Million Arab Coder

Android development - Nano degree

2020 - 2020

Languages

Language

English

Professional

Language

Arabic

Mother Tongue

Skills

  • Android development

    Java & Kotlin

  • Android Jetpack

    LiveData, ViewModel, DataBinding, Paging, Work Manger & Navigation

  • 3rd Party Libraries

    Dagger hilt, Koin, Retrofit “REST API”, RXJava & Coroutines

  • Database

    Firebase, Room & SQLite

  • Topics

    Git & GitHub

    Payment SDK

    Socket.IO

    Unit Test

    Push notification (FCM)

    Data structures & Algorithms

    OOP & SOLID principles

    Problem solving

    Design patterns

    Agile-Scrum & CICD

    Team Management & Quick learner