مرحباً بك، أنا محمد، مبرمج خلفية برمجية (Backend Engineer) متخصص في هندسة وبناء الأنظمة السيرفرية وتطبيقات الويب المعقدة باستخدام Node.js & Express. يرتكز عملي على تصميم بنيان برمجي قوي وقابل للتوسع (Scalable Architecture) مع تطبيق معايير الكود النظيف والمستدام (Clean Code / DRY) لضمان حلول برمجية عالية الأداء.
الخدمات والحلول التقنية التي أقدمها لك:
هندسة وتوثيق ال APIs: بناء واجهات (RESTful APIs) مرنة مع توثيقها التفاعلي عبر Swagger UI وفحصها ب Postman.
بوابات الدفع وال Webhooks: دمج بوابة Stripe وتأمين ال Stripe Webhooks لمعالجة أحداث الدفع وتحديث البيانات فوراً بالخلفية ومنع التلاعب المالي.
أنظمة الحماية والتحقق (Auth): بناء دورة حياة المستخدم (Login، تفعيل الإيميل، رموز OTP، وتشفير ب JWT & bcrypt).
تأمين السيرفر وضمان الاستقرار: حماية ال APIs ضد الثغرات ب (Rate Limiting & Helmet)، وبناء نظام معالجة أخطاء مركزي (Global Error Handling) لمنع انهيار السيرفر، وفحص المدخلات ب Joi Validation.
إدارة البيانات والملفات: هيكلة قواعد بيانات MongoDB & Mongoose مع استعلامات فائقة السرعة، ومعالجة الملفات ب Multer ورفعها سحابياً على Cloudinary.
تتبع الأحداث (Logging): إدماج نظام تتبع متقدم بمكتبة Winston لإنشاء سجلات تفصيلية لعمليات السيرفر وصيانته بلحظات.
لماذا أنا شريكك التقني المثالي؟
أمتلك عقيلة هندسية (Engineering Mindset) تضع أمان النظام، وسرعة الاستجابة، والالتزام الصارم بمواعيد التسليم كأولويات قصوى.