DZtenders و Wajeez
هنا بدأت رحلتي الفعّالة: صممت وبنيت ثم توليت قيادة 7 تطبيقات موبايل، وتخلصت من تراكمات الديون التقنية بفضل هندسة (MVVM) النظيفة.
- السنة
- 2022
- الدور
- مطور موبايل ← قائد فريق الموبايل
- الحالة
- مباشر
- روابط
- مباشر ↗
- Flutter
- Dart
- أندرويد أصلي
- MVVM
- Jenkins
في شركة Rym Services Express، بدأت بكتابة أول كود لي في بيئة حقيقية (Production)، وانتهى بي الأمر بإدارة وقيادة تطوير مجموعة كاملة من تطبيقات الجوال — منها DZtenders و Wajeez (تطبيق FoodBeeper سابقًا) و RymCard و Kawarir.
دوري في المشروع
- هندست البنية الأساسية وقدت دورة التطوير الكاملة لتطبيق DZtenders.
- ترقيت لقيادة فريق الموبايل، وأشرفت على تطوير، صيانة، وتحسين أداء 7 تطبيقات جوال.
- تخلصت من ديون تقنية متراكمة لأكثر من 3 سنوات من خلال خطة إعادة هيكلة (Refactoring) شاملة نحو بنية MVVM القابلة للتوسع.
- صممت وأتمتت مسارات CI/CD للمنصات المختلفة باستخدام Docker و Jenkins و CodeMagic.
- بنيت نظام تصميم (Design System) متكامل لضمان اتساق الهوية البصرية بين جميع تطبيقات الشركة.
التحديات
وراثة كود برمجي قديم بالتزامن مع تزايد عدد التطبيقات كان يعني ضرورة التخلص من الديون التقنية وإطلاق ميزات جديدة في الوقت ذاته — هذا الانضباط والتحدي هو ما شكل طريقة تفكيري الهندسية منذ ذلك الحين.