أنا صموئيل مجدي، مطوّر Backend متخصص في Node.js ولدي خبرة قوية في بناء وتطوير الأنظمة عالية الأداء باستخدام Express و NestJS. تخرجت من أكاديمية السادات للعلوم الإدارية قسم نظم المعلومات الإدارية بتقدير جيد، وحصلت على A+ في مشروع التخرج.
 
أمتلك خبرة في تصميم قواعد البيانات، تطوير واجهات الـ RESTful APIs، وتنفيذ أنظمة التسجيل وتسجيل الدخول، وإدارة المستخدمين، والمصادقة والصلاحيات باستخدام JWT والـ Guards والـ Role-Based Access. كما لدي خبرة في التعامل مع قواعد البيانات مثل MongoDB و PostgreSQL، والربط مع الخدمات الخارجية وأنظمة الدفع.
 
أحرص دائمًا على كتابة كود نظيف، قابل للتطوير، وسهل الصيانة، مع تطبيق مبادئ الـ Clean Architecture والـ OOP والـ SOLID لضمان أداء عالي وأمان وسهولة توسّع في المشاريع.
 
لدي شغف بحل المشكلات وتعلّم التقنيات الجديدة، وأسعى دائمًا للمساهمة في بناء منتجات فعّالة تقدّم تجربة مستخدم قوية وقيمة حقيقية.
🔹 تطوير نظام متجر إلكتروني (E-commerce Backend)
 
بناء نظام متكامل لإدارة المستخدمين (تسجيل، تسجيل دخول، استرجاع كلمة المرور، توثيق البريد).
 
تصميم وتنفيذ RESTful APIs باستخدام NestJS و Express.
 
ربط بوابات الدفع (PayPal / Stripe / Vodafone Cash APIs).
 
إدارة الطلبات، عربات التسوق، المنتجات، المخزون، والتنبيهات.
 
تطبيق نظام الصلاحيات (Admin / Seller / User) باستخدام JWT و Guards.
 
🔹 نظام إدارة المستخدمين (User Management System)
 
تطوير Authentication & Authorization كامل.
 
تشفير كلمات المرور باستخدام bcrypt.
 
إرسال إيميلات التفعيل والاستعادة عبر Nodemailer.
 
تسجيل النشاط Log Activities وإنشاء Dashboard خاصة للإدارة.
 
🔹 نظام محادثات لحظية (Real-Time Chat System)
 
بناء Chat Backend باستخدام Socket.io.
 
دعم غرف المحادثة، الرسائل النصية، والصور.
 
حفظ المحادثات في MongoDB بطريقة فعّالة.
 
إنشاء نظام إشعارات فورية (real-time notifications).
 
🔹 نظام حجوزات (Booking System)
 
إنشاء APIs للحجوزات وتعديلها وإدارتها.
 
ربط النظام بخريطة Google Maps وتحديد المواقع.
 
إضافة حسابات مزودين (Providers) وإدارة خدماتهم.
 
🔹 Microservices Architecture (خدمات منفصلة)
 
فصل المشاريع الكبيرة لخدمات مستقلة (Authentication Service — Order Service — Payment Service).
 
استخدام RabbitMQ / Redis في التواصل بين الخدمات.
 
تصميم Architecture قابلة للتوسّع والتطوير.
 
🔹 نظام تقارير ولوحات تحكم (Admin Dashboard Backend)
 
بناء API لتجميع الإحصائيات والفلترة والبحث المتقدم.
 
إنشاء Endpoints للتقارير اليومية والشهرية.
 
تحسين الأداء باستخدام Aggregation Pipelines في MongoDB.
 
🔹 مشاريع API خارجية (Third-Party Integrations)
 
ربط APIs متعددة مثل:
 
Google Maps
 
Firebase Notifications
 
Payment Gateways
 
SMS Providers
 
معالجة الأخطاء واسترجاع البيانات بكفاءة.
 
🔹 تحسين أداء السيرفر (Performance Optimization)
 
تنفيذ Caching باستخدام Redis.
 
تحسين الاستعلامات Query Optimization في PostgreSQL و MongoDB.
 
تقليل وقت الاستجابة بنسبة كبيرة باستخدام Best Practices.
تخصص Business Information system