السيرة الذاتية

مهندس برمجيات Full-Stack

تحميل PDF

نبذة

مهندس برمجيات Full-Stack وخريج علوم حاسوب، لدي خبرة في تسليم أنظمة إنتاجية من الألف إلى الياء — من تطبيقات Flutter وخلفيات Python/Frappe إلى تكاملات ERPNext والنشر على Linux. أُجيد تصميم واجهات REST API آمنة، وبناء بوابات ويب ثنائية اللغة (عربي/إنجليزي)، وكتابة كود نظيف وقابل للصيانة، مع سجل حافل في تصميم حلول للمؤسسات، وإصلاح الأخطاء الحرجة، وتحصين الأنظمة ضد المخاطر الأمنية.

الخبرة

مهندس برمجيات Full-Stack

2026

Carry 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.

مهندس Full-Stack

2026

منصة سوق قطع الغيار — متعددة المستأجرين B2C

NestJS · TypeScript · PostgreSQL · Prisma · Next.js · React · Redis / BullMQ · WebSockets · Flutter

  • صممت وبنيت نظامًا خلفيًا بنمط Modular-Monolith (NestJS، Clean Architecture/DDD، PostgreSQL/Prisma) بحدود نطاقات صارمة وطبقة عزل (Anti-Corruption Layer) تفصل كل التكاملات الخارجية الاختيارية (المدفوعات، ERP، واتساب).
  • صممت نظامًا ماليًا قائمًا على دفتر الأستاذ: دفاتر محافظ ومخزون بنمط الإضافة فقط كمصدر وحيد للحقيقة، ومحرك عمولات قائم على القواعد، وسير عمل سحب متعدد الحالات وقابل للتدقيق، وتوليد فواتير آلي مع تحقق استلام عبر QR.
  • بنيت آلة حالات كاملة لدورة حياة الطلب (تأكيد التاجر ← الدفع ← التجهيز ← الاستلام) مع معالجة آلية للمهل الزمنية، وسير عمل لتسوية النزاعات، واسترداد جزئي/كامل مع توليد إشعارات دائن.
  • طورت محرك بحث مرتّب عبر التجار مع إزالة تكرار القطع الأصلية، وتصفية حسب توافق المركبة، وبحث متعدد الأوجه، وطبقة توصيات مبنية على تحليلات سجل الشراء الفعلي.
  • سلّمت ثلاث لوحات تحكم ويب إنتاجية (إداري/تاجر/عميل) بـ Next.js تشترك في حزمة نظام تصميم موحدة، كلٌّ منها بتحديثات لحظية عبر WebSocket.
  • أنشأت أدوات آلية لسلامة البيانات تُطابق باستمرار الأرصدة والمخزون والفواتير المخزّنة مؤقتًا مع دفاتر الأستاذ المرجعية.

مشاريع مختارة