تقديم
أساعد الشركات الناشئة والشركات على بناء تطبيقات ويب آمنة وقابلة للتوسع وجاهزة للإنتاج باستخدام تقنيات الخلفية الحديثة والتقنيات الكاملة (full-stack).
أنا متخصص في أنظمة الواجهة الخلفية القائمة على Node.js، وواجهات برمجة التطبيقات REST، والتوثيق، وتكاملات الدفع، مع خبرة عملية في بناء تطبيقات MERN Stack الحقيقية — وليس مشاريع عرضية.
يركز منهجي على:
- بنية نظيفة وقابلة للصيانة
- المصادقة والموافقة الآمنة
- تصميم قواعد البيانات القابلة للتوسع
- تحسين الأداء
- تكامل سلس بين الواجهة الأمامية والخلفية
سواء كنت بحاجة لبناء خلفية من الصفر، أو دمج المدفوعات، أو تحسين نظام قائم، أو تطوير منتج متكامل، أركز على الموثوقية طويلة الأمد، وليس على الاختراقات قصيرة المدى.
ما يمكنني مساعدتك فيه:
- تطوير الواجهة الخلفية باستخدام Node.js و Express.js وTypeScript
- تصميم واجهة برمجة التطبيقات REST مع التحقق الصحيح، والتعامل مع الأخطاء، والأمان
- أنظمة المصادقة (JWT، رموز الوصول والتحديث، التحكم في الوصول القائم على الأدوار)
- تكامل بوابة الدفع (Razorpay – بيئات اختبار وحية)
- تصميم وتحسين قواعد البيانات (MongoDB، PostgreSQL)
- تكامل Redis للتخزين المؤقت، والتعامل مع الجلسة، وتحسين الأداء
- تطوير MERN الكامل-مكدس (React + Node.js)
- اختبار وتوثيق واجهة برمجة التطبيقات (Postman)
- التصحيح وإعادة الهيكلة وتحسين الأداء
- التحكم في الإصدارات المعتمد على Git وسير عمل التعاون النظيف
المهارات التقنية الأساسية:
- الواجهة الخلفية
- Node.js
- Express.js
- TypeScript
- بنية واجهة برمجة التطبيقات RESTful
- المصادقة والتفويض (JWT، RBAC)
- Redis (التخزين المؤقت، الجلسات)
- تكامل الدفع (Razorpay)
- قواعد البيانات
- MongoDB (تصميم المخطط، التجميع، التحسين)
- PostgreSQL (النمذجة العلائقية)
- الواجهة الأمامية
- React.js
- جافا سكريبت (ES6+)
- HTML5، CSS3
- تطوير واجهة مستخدم استجابة
- أفضل الممارسات الأساسية لواجهة المستخدم وتجربة المستخدم
- الأدوات والممارسات
- Git & GitHub
- ساعي البريد
- MVC / بنية الميزات
- معالجة الأخطاء وتسجيل السجلات
- تحسين الأداء


