Android Developer Profile
Mahmoud Tarek
Aresults-driven Android Software Engineer focused on building native applications using the Android SDK, Kotlin,
Java OOP, and Jetpack Compose. Strong understanding of the Core Android Components and dedicated to writing
Clean Code with Clean Architecture and MVVM. Highly skilled in managing network requests with Retrofit, local
databases with Room, and asynchronous tasks using Coroutines/Flow. Experienced in running background services
using WorkManager and AlarmManager, and ensuring app reliability with JUnit4/MockK testing. Backed by solid
problem-solving skills as an ECPC finalist.
🇪🇬 Egypt
Full-Time, Part-Time, Contract, Internship
$60 per hour
$120,000 per year
Kotlin, Java, Android SDK, Android Studio, Jetpack Compose, ViewModel, Live-Data, StateFlow/Flow, Coroutines, Room, Navigation Component, Hilt/Dagger, Retrofit, OkHttp, RecyclerView, Fragments & Lifecycle, Material Design, MVC, MVP, MVVM, MVI, Clean Architecture, Modular Architecture, Gradle, Work-Manager, DataStore, JUnit, Firebase, RESTful APIs, Git, CI/CD, Python, Machine Learning, Scikit-learn, Pandas, NumPy, Matplotlib, Deep Learning, FastAPI, C++, C#, .NET, HTML, CSS, JavaScript, SQL, Oracle DB, OOP, SOLID, Design Patterns, Data Structures & Algorithms, Linux, Bash, Postman.
English, Arabic
Studies
Diploma in Mobile Application Development
at Information Technology Inistitute
–
–
Bachlor of Technology in IT Specialized in Software Development
at Delta Technological University
–
–