نبذة

Backend Developer متخصص في بناء أنظمة قوية وقابلة للتوسع باستخدام Node.js و Express.js. لدي خبرة في تطوير RESTful APIs وأنظمة SaaS متعددة المستخدمين (multi-tenant) تشمل إدارة المستخدمين، الصلاحيات (RBAC)، وأنظمة الدفع.

 

أعمل على بناء أنظمة آمنة وعالية الأداء باستخدام JWT و Redis و BullMQ لمعالجة المهام في الخلفية. كما أمتلك خبرة في التعامل مع قواعد البيانات مثل MongoDB و PostgreSQL.

 

أسعى دائمًا لتطوير مهاراتي والتوسع نحو Full-Stack Development والعمل على مشاريع حقيقية ذات تأثير.


الخبرات

Backend Developer (Projects Experience)

تطوير وبناء أنظمة Backend كاملة باستخدام Node.js و Express.js، مع التركيز على الأداء، الأمان، وقابلية التوسع.

 

تصميم وتطوير RESTful APIs

تطبيق أنظمة Authentication و Authorization (JWT, RBAC)

التعامل مع MongoDB و PostgreSQL

بناء أنظمة SaaS متعددة المستخدمين (multi-tenant)

استخدام Redis و BullMQ لمعالجة المهام الخلفية

دمج بوابات الدفع مثل Paymob

SaaS Backend System (Personal Project)

تطوير نظام SaaS متكامل لإدارة المكاتب القانونية، يدعم تعدد المستخدمين (multi-tenant) ويحتوي على عدة modules مثل إدارة القضايا، الفواتير، والمواعيد.

 

بناء نظام صلاحيات متقدم (RBAC)

تنفيذ نظام Authentication باستخدام JWT و OAuth

استخدام Socket.IO للإشعارات الفورية

معالجة المهام الخلفية باستخدام Redis و BullMQ

رفع الملفات باستخدام Cloudinary

دمج نظام الدفع الإلكتروني


التعليم

Bachelor of Computer and Information Sciences

Tanta University

2022 – 2026

دراسة علوم الحاسب مع التركيز على تطوير البرمجيات، هياكل البيانات، وقواعد البيانات.

Backend Development Training – Route Academy

تدريب عملي على تطوير Backend باستخدام Node.js و Express.js

 

بناء RESTful APIs

التعامل مع MongoDB و MySQL

نشر التطبيقات باستخدام AWS (EC2, S3)

استخدام Docker و Nginx

العمل ضمن بيئة CI/CD


أعمالي


روابط

هل تبحث عن فرصة للعمل عن بعد؟

حدد التخصصات التي ترغب في العمل بها لنرسل نشرة الوظائف الدورية إلى بريدك الإلكتروني

برمجة وتطوير
تسويق ومبيعات
كتابة وترجمة
تصميم
إدارة وأعمال
دعم فني
المجالات الأخرى