أنا حسين قدّال. مطور تطبيقات أندرويد أول.
أبني تطبيقات تعمل بكفاءة — واسعة النطاق، متعددة المنصات، ومصممة لتدوم. يتمحور عملي حول دمج معمارية الأنظمة النظيفة (Clean Architecture) مع الأداء الأصلي لتطبيقات الجوال باستخدام Kotlin Multiplatform.
نبذة عني
أبني حلقة الوصل بين هندسة الأنظمة وتجربة المستخدم.
أعمل من الرياض كقائد تطوير لتطبيقات الأندرويد متعددة الوحدات (Multi-module) في شركة كيه لتقنية المعلومات، حيث أقود تحسينات المعمارية البرمجية وموثوقية المنتج. أرتكز في عملي على المعمارية النظيفة (Clean Architecture)، التدفق أحادي الاتجاه للبيانات (MVI/MVVM)، وتطبيق أعلى معايير الاختبار.
أركز حالياً على استكشاف الإمكانيات الواسعة لتقنية Compose Multiplatform (CMP) وبناء خدمات خلفية (Backend) موثوقة باستخدام Ktor، بهدف ربط الأنظمة المتكاملة بتطبيقات جوال سريعة وأصلية الأداء.
بعيداً عن بيئة التطوير (IDE)، أقضي وقتي في استكشاف عالم الطباعة ثلاثية الأبعاد، الاستماع للبودكاست التقني، والتطوير المستمر لمهاراتي البرمجية.
class HussainGaddal : SeniorAndroidDeveloper() {
val location = "Riyadh, SA"
val experience = 4
fun techStack() = listOf(
"Kotlin",
"Jetpack Compose",
"Kotlin Multiplatform",
"Clean Architecture"
)
fun buildFeatures() {
/* Deploy robust systems */
}
}
أبرز الأعمال
مشاريع مميزة
تطبيق تشيرب للمراسلة
تطبيق مراسلة متزامن يعمل في الوقت الفعلي لأنظمة Android وiOS وسطح المكتب، مع مشاركة المنطق البرمجي بنسبة 100٪.
رونيق
متتبع جري متقدم يزامن البيانات لحظياً بين الهاتف والساعة الذكية.
سكربل داش
تطبيق رسم تفاعلي متقدم عبر لوحة رقمية يستكشف الأداء الفائق للرسم الأصلي باستخدام Jetpack Compose.
إيكو جورنال
تطبيق تدوين صوتي يعتمد على تصميم Material 3، يتيح تصنيف المذكرات حسب الحالات المزاجية.
لوجستيات كودم للتبرع
نظام مبسط لتنسيق عمليات التبرع بالدم وتحديد مواقع مراكز التبرع.
الكفاءات الأساسية
الخبرات التقنية
لغات البرمجة
إتقان متقدم للغة Kotlin لتطوير تطبيقات الجوال الضخمة والخوادم، إلى جانب Java للتعامل مع الأنظمة الموروثة (Legacy Integrations).
هندسة الواجهات
بناء واجهات مستخدم تعريفية (Declarative UIs) باستخدام Jetpack Compose وتطبيق أنظمة تصميم Material 3.
تصميم الأنظمة
المعمارية النظيفة (Clean Architecture)، أنماط MVI/MVVM، ومكتبات KMP، بالإضافة إلى حقن التبعيات (Hilt) والبرمجة التزامنية (Coroutines).
تدفق البيانات
تصميم معماريات بيانات متينة للعمل بلا إنترنت (Offline-first) باستخدام Room، Ktor Client، و GraphQL.
الخوادم والسحابة
بناء خدمات مصغرة (Micro-services) باستخدام Ktor و Spring Boot، مع خبرة في تصميم قواعد بيانات PostgreSQL.