مطور تطبيقات أندرويد بخبرة عملية في بناء تطبيقات عملية وسهلة الاستخدام.
أمتلك خبرة في استخدام Kotlin وJetpack Compose وتطبيق نمط MVVM وClean Architecture، مع القدرة على دمج REST APIs وبناء تطبيقات تدعم العمل بدون اتصال (Offline-First). قمت بتنفيذ وتسليم عدة مشاريع فريلانس وتطبيقات جاهزة للإنتاج مع التركيز على كتابة كود نظيف وقابل للصيانة وتحسين الأداء بشكل مستمر.
 
المهارات التقنية
 
لغات البرمجة:
Kotlin، Java
 
تطوير الواجهات:
Jetpack Compose، Material 3، XML، View Binding
 
مكتبات وأدوات أندرويد (Jetpack):
Android SDK، Room، Navigation، Paging 3، WorkManager، DataStore
 
المعمارية:
MVVM، MVI، Clean Architecture، مبادئ SOLID
 
التعامل مع الشبكات:
Retrofit، OkHttp، Ktor Client
 
البرمجة غير المتزامنة:
Coroutines، Flow، RxJava
 
الحقن البرمجي (Dependency Injection):
Hilt، Koin
 
قواعد البيانات والتخزين:
Room، Firestore، SharedPreferences
 
الخدمات والنظام:
WorkManager، AlarmManager، Location APIs
 
الاختبارات:
JUnit، Unit Testing
 
الأدوات:
Git، GitHub، Android Studio، CI/CD (GitHub Actions)
خمسات ومستقل – عن بُعد
2024 – حتى الآن
 
تنفيذ وتسليم أكثر من 5 تطبيقات أندرويد لعملاء في مجالات مختلفة.
 
بناء تطبيقات باستخدام Kotlin وJetpack Compose وفق نمط MVVM وClean Architecture.
 
دمج REST APIs وخدمات Firebase مع تطبيق استراتيجيات التخزين المحلي (Room / DataStore).
 
تنفيذ مهام الخلفية باستخدام WorkManager وAlarmManager حسب متطلبات المشروع.
 
إدارة دورة حياة المشروع كاملة بدءًا من تحليل المتطلبات وحتى النشر والدعم الفني.
The Chance – عن بُعد
أبريل 2025 – نوفمبر 2025
 
المساهمة في تطوير عدة مشاريع Android وKMP ضمن بيئة متعددة الوحدات (Multi-Module).
 
تطبيق مبادئ Clean Architecture في بناء الميزات وتنظيم طبقات المشروع.
 
تحسين التعامل مع البيانات من خلال تقنيات التخزين المؤقت وتحسين استدعاءات الـ API.
 
استخدام مكتبات Android الحديثة وخدمات Firebase في تطوير الميزات.