أعمالي / جمعية

توصيل البقالة والطعام لأكثر من مليون عميل، وأكثر من 200 ألف دولار شهرياً عبر الدفع

توصيل بقالة وطعام / جمعية، الكويت — قائد تقني للجوال

توضيح مبسّط — كود العميل خاص
رسم توضيحي
رسم توضيحي

المشكلة

جمعية منصة كويتية متعددة البائعين لتوصيل البقالة والطعام بأكثر من مليون عميل مسجّل. تُدفع الطلبات عبر KNET و Apple Pay و Google Pay، وتُتتبع حتى الباب، وتدعم العربية والإنجليزية — عبر 8 حزم تطبيقات على حسابين في Google Play وحسابين في Apple. أي دفع فاشل أو إصدار متعطل يظهر كطلبات ضائعة في نفس اليوم.

ما بنيته وكنت مسؤولاً عنه

  • قيادة فريق جوال من 4 مطورين: الخطة التقنية وتخطيط السبرنت والتقدير وقطار إصدارات iOS/Android — مع العمل في الكود بنسبة 70% تقريباً.
  • Clean Architecture حسب الميزات (BLoC/Cubit و GetIt و GoRouter و Freezed) موثقة في ADRs، ونقل الحالة القديمة إلى نمط sealed async دون إيقاف التسليم.
  • دفع عبر KNET و Apple Pay و Google Pay بإعادة محاولة آمنة واستعادة منظمة من الأخطاء — $200K+ شهرياً بنجاح 99.2%.
  • تتبع الطلبات بالـ GPS لحظياً عبر Firestore و FCM HTTP v1 و iOS Live Activities؛ وبحث Algolia بزمن استعلام أقل 60%.
  • مساعد دعم ذكي داخل التطبيق: استدعاء أدوات عبر LLM (Claude و OpenAI) وطبقة فهم لغة عربية/إنجليزية تغطي 7 لهجات والعربية بحروف لاتينية.
  • سلة WebSocket لحظية بواجهة متفائلة: التخلي عن السلة أقل 22%.
  • Codemagic + Fastlane لـ 8 حزم تطبيقات: الإصدار من 4 ساعات إلى 45 دقيقة، حل أكثر من 10 رفض في المتاجر من أول إعادة تقديم، وتوافق Android 16 (API 36).
  • سير عمل البرمجة بالوكلاء للفريق على Claude Code: مراجعة كود بوكلاء فرعيين، و hooks، وأوامر مخصصة، ومهارات، وخوادم MCP لـ Dart/Flutter — لا شيء يُنشر دون اختبارات ومراجعة بشرية.

منتج لجهة العمل. صفحات المتجر مرفقة؛ لوحات التحكم الداخلية والكود المصدري غير معروضة.