Backend Developer متخصص في بناء أنظمة قوية وقابلة للتوسع باستخدام Node.js و Express.js. لدي خبرة في تطوير RESTful APIs وأنظمة SaaS متعددة المستخدمين (multi-tenant) تشمل إدارة المستخدمين، الصلاحيات (RBAC)، وأنظمة الدفع.
 
أعمل على بناء أنظمة آمنة وعالية الأداء باستخدام JWT و Redis و BullMQ لمعالجة المهام في الخلفية. كما أمتلك خبرة في التعامل مع قواعد البيانات مثل MongoDB و PostgreSQL.
 
أسعى دائمًا لتطوير مهاراتي والتوسع نحو Full-Stack Development والعمل على مشاريع حقيقية ذات تأثير.
تطوير وبناء أنظمة Backend كاملة باستخدام Node.js و Express.js، مع التركيز على الأداء، الأمان، وقابلية التوسع.
 
تصميم وتطوير RESTful APIs
تطبيق أنظمة Authentication و Authorization (JWT, RBAC)
التعامل مع MongoDB و PostgreSQL
بناء أنظمة SaaS متعددة المستخدمين (multi-tenant)
استخدام Redis و BullMQ لمعالجة المهام الخلفية
دمج بوابات الدفع مثل Paymob
تطوير نظام SaaS متكامل لإدارة المكاتب القانونية، يدعم تعدد المستخدمين (multi-tenant) ويحتوي على عدة modules مثل إدارة القضايا، الفواتير، والمواعيد.
 
بناء نظام صلاحيات متقدم (RBAC)
تنفيذ نظام Authentication باستخدام JWT و OAuth
استخدام Socket.IO للإشعارات الفورية
معالجة المهام الخلفية باستخدام Redis و BullMQ
رفع الملفات باستخدام Cloudinary
دمج نظام الدفع الإلكتروني
Tanta University
2022 – 2026
دراسة علوم الحاسب مع التركيز على تطوير البرمجيات، هياكل البيانات، وقواعد البيانات.
تدريب عملي على تطوير Backend باستخدام Node.js و Express.js
 
بناء RESTful APIs
التعامل مع MongoDB و MySQL
نشر التطبيقات باستخدام AWS (EC2, S3)
استخدام Docker و Nginx
العمل ضمن بيئة CI/CD