مهندس برمجيات Full-Stack
2026Carry Go — نظام المستودعات والخدمات اللوجستية · بوليفارد سيتي، الرياض
Frappe / ERPNext · Python · Flutter · MariaDB · Redis · Linux
- صممت وبنيت تطبيق Frappe مخصصًا متكاملًا (carry_go) يشمل الـ hooks والـ fixtures وبيانات الإعداد وصلاحيات الأدوار والمهام الخلفية المجدولة.
- طورت بوابة مستودعات ثنائية اللغة (عربي/إنجليزي) للمشرفين والموظفين، تتولى إدارة الطلبات والحضور والرواتب والمحاسبة من واجهة واحدة.
- بنيت وحدة محاسبية مدمجة تعرض قائمة الأرباح والخسائر ودفتر الأستاذ العام والفواتير التفصيلية وبطاقات مؤشرات الأداء — متكاملة مباشرة مع ERPNext بحيث لا يغادر المستخدم البوابة.
- هندست واجهات API خلفية بـ Python/Frappe تُشغّل تطبيقي المندوب والعميل على Flutter: حضور عبر HMAC-QR، وإشعارات FCM، وإدارة الإيداعات، والتقارير.
- نشرت وهيّأت ERPNext v16 على Bench معزول بالتوازي مع v15 (منافذ Redis منفصلة، Python 3.14، Node 24) دون أي تعارض.
- عالجت أخطاءً إنتاجية حرجة، منها خلل مؤقّت كان يعيد كتابة الصفحات كل 12 ثانية، وأزلت كودًا غير آمن لتخزين بيانات البطاقات الائتمانية (إصلاح أمني بأولوية P0).
- أدرت قاعدة بيانات MariaDB واستعدت صلاحية الجذر عبر مصادقة unix_socket؛ ونشرت التطبيق على GitHub مع دليل تثبيت وتوثيق كامل لواجهات API.