أربع سنوات في بناء تطبيقات أندرويد كبيرة بـ Kotlin و Compose.
أنا حسين قدّال، مطوّر أندرويد في الرياض يهتم بطريقة بناء البرمجيات وهندستها. على مدى أكثر من ٤ سنوات في كيه لتقنية المعلومات، نقلتُ بيئة عمل قديمة إلى Kotlin و Compose، وصمّمتُ معماريات متعددة الوحدات، ووضعتُ المعايير الهندسية. وأصبح Kotlin Multiplatform اليوم جزءاً كبيراً من عملي.
خارج العمل، أطبع نماذجي ثلاثية الأبعاد — أصمّم قطعي الخاصة وأُصلّح الأجهزة المعطّلة — وأقرأ في مجالات شتّى، وأستجمّ بألعاب الاستراتيجية الكلاسيكية مثل Age of Empires و Red Alert. ونعم، اسم IronManYG هو تمامًا ما يبدو عليه؛ فيلم Iron Man الأول جزءٌ كبير من سبب رغبتي في بناء التقنية.
كيف وصلتُ إلى هنا
- −٤٠٪ توليت القيادة التقنية الكاملة لمنتج الأندرويد، وقُدت الانتقال من Java/XML إلى Kotlin و Jetpack Compose — مع انخفاض معدلات الانهيار بنسبة ٤٠٪.
- +٢٥٪ بنيت حِزماً داخلية (SDKs) ووحدات أساسية للمصادقة والبحث وإدارة التنزيلات — مع تسريع إنجاز الفريق بنسبة ٢٥٪.
- +١٥٪ صممت واجهات بـ Material 3 Compose مع Coil و Lottie — مع زيادة مدة جلسة المستخدم بنسبة ١٥٪.
- −٥٠٪ وضعت المعايير المعمارية (Clean Architecture، MVI) وأسست مسار Bitrise CI/CD — مع تقليص وقت تأهيل المطورين بنسبة ٥٠٪.
- +٣٠٪ برمجت وأدرت خدمات Ktor خفيفة للمصادقة وتوصيل المحتوى — مع تحسين سرعة استجابة الـ API بنسبة ٣٠٪.
- شاركت في بناء Kay Scanner، جهاز يمسح الكتب الورقية دون تقليب الصفحات يدويًا. كتبتُ برنامجه الثابت بلغة C++ على Arduino، شاملًا التحكم بالعتاد والتقاط الصور وأتمتة مسار المسح: المحرّك والمُوجِّه (Servo) اللذان يحرّكان مهد المسح، والكاميرتان اللتان تلتقطان كل صفحة، ومراوح الشفط التي تقلّب الصفحات، مع تكرار العملية تلقائيًا عبر الكتاب كله. التحكّم في آلة حقيقية عبر الكود هو ما جعلني أعشق البرمجة.
- ساهمت في إطلاق Kay Labs، معمل للطباعة ثلاثية الأبعاد بالشراكة مع جامعة الإمام محمد بن سعود الإسلامية، مُجهّز بأجهزة Ultimaker لتمكين الطلاب من بناء نماذجهم البرمجية.
- خبرة عملية مع Fusion 360 و Ultimaker و Cura — هذه المرحلة كانت مدخلي إلى هندسة تطبيقات الجوال في كيه لتقنية المعلومات عام ٢٠٢٢.
- شهادة هندسية بأساس رياضي قوي. علّمتني أن أُفكّك المشكلة قبل أن أبني، وهي العادة نفسها التي أصمّم بها البرمجيات اليوم.
دورات أكملتُها.
بناء تطبيقات Compose Multiplatform بمستوى احترافي
تطبيقات إنتاجية للأندرويد و iOS وسطح المكتب — بالشراكة مع JetBrains.
٢٠٢٥بناء خدمات Kotlin الخلفية باستخدام Spring Boot
خوادم Kotlin قابلة للتوسع: تصميم REST وإدارة قواعد البيانات — بالشراكة مع JetBrains.
٢٠٢٥أساسيات تطوير تطبيقات أندرويد بمستوى احترافي
معمارية متعددة الوحدات وحقن التبعيات (DI) وتطبيقات CI/CD لإنتاج احترافي.
٢٠٢٤بناء تطبيقات Wear OS بمستوى احترافي
تطوير Wear OS مع Health Services API و Tiles والمزامنة بين الأجهزة.
٢٠٢٤التطوير الاحترافي للتطبيقات مع CI/CD
أتمتة مسارات البناء والاختبار والنشر باستخدام Bitrise.
٢٠٢٢Nanodegree لمطوّر الأندرويد مع Kotlin
أساسيات Android SDK وإدارة دورة حياة التطبيق وأنماط التصميم.
٢٠٢٢