Android Developer Profile

Mahmoud Tarek

Mahmoud Tarek's profile photo
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
–