Android Developer Profile

Mohamed Ibrahim

Profile photo
I am an Android Developer passionate about software development, especially Android Development. I love exploring new technologies, and libraries, and learning new concepts. I am a dedicated, hardworking person who can work under pressure and truly enjoy working in teams. With this passion and dedication, I hope to contribute to developing an application that millions of people would use.
πŸ‡ͺπŸ‡¬ Cairo, Egypt
Full-Time, Part-Time, Contract
$13 per hour
$44,000 per year
Good knowledge in Java, Kotlin and Android Development Working with Dependency Injection using Dagger2 for Java, Koin and Hilt for Kotlin Working with RxJava, RxAndroid and Coroutines for Kotlin Working with REST APIs using Retrofit2 and Android Components Unit Testing using Junit4, Mockk for Kotlin and Mokito for Java Working with MVP and MVVM Software Patterns Good Knowledge in Data Structure, Algorithms and Object-Oriented Programming Object-Oriented–Design (SOLID-Principles) Working with Design Patterns Working with Jetpack Components (Data Binding, Live Data, View Model, Navigation Component and Paging) Familiar with Caching using Retrofit and RoomDatabase Experience with Firebase and Google Maps Experience with Third-Party Libraries Working with Version Control GitHub XML - Google Material Design – JSON Databases. SQL – SQLite – ROOM Firebase (Authentication, Realtime Database, Storage, Firestore)
'English', 'Arabic'

Work Experience

Android developer
at Freelancer
–

Studies

Computer Science
at The Open University
–


Computer Science
at The Arab open university - Egypt branch
–