
مطور النظم الخلفية Backend Developer
أنا مطور أنظمة خلفية، متخصص في تصميم وبناء أنظمة قوية وقابلة للتوسع وآمنة. أركز على تطوير واجهات برمجة تطبيقات RESTful، وهندسة أنظمة Microservices، وكتابة أكواد نظيفة وسهلة الصيانة باستخدام أفضل الممارسات مثل:
- البرمجة الكائنية (OOP)
- مبادئ SOLID
- التصميم المعتمد على النطاق (DDD)
لغات البرمجة: Java . Python . Typescript . Javascript
أطر العمل الخلفية:
Spring Boot · FastAPI · Node.js (Express.js)
قواعد البيانات:
PostgreSQL · MySQL · SQLite · MongoDB · Redis
أدوات قواعد البيانات:
Hibernate · SQLAlchemy · TypeORM · Drizzle ORM · Prisma · Mongoose
مفاهيم أساسية:
نمذجة البيانات · تصميم العلاقات بين الكيانات (ERD) · أنظمة Microservices · التصميم المعتمد على النطاق (DDD)
أنظمة المراسلة والتفاعل:
RabbitMQ · Kafka
الأمان وإدارة الهوية:
OAuth2 · JWT · مصادقة بواسطة API Key · CORS · CSRF · إدارة الجلسات · التحكم في معدل الطلبات
أدوات الاختبار:
JUnit · Jest · SuperTest
DevOps والإطلاق المستمر:
Git · GitHub Actions · Docker · Linux (Ubuntu) · Bash · التسجيل والمراقبة
خوادم الويب:
Nginx · Caddy
معرفة بالواجهة الأمامية:
HTML, CSS, TailwindCSS, Reactjs, Nextjs
لدي فهم عميق لمفاهيم إدارة موارد المؤسسات ERP والأنظمة الإدارية:
- إدارة علاقات العملاء (CRM)
- أنظمة الرواتب (Payroll)
- إدارة الموارد البشرية (HRMS)
- نقاط البيع (POS)
- الفوترة والمحاسبة (Double Entry Accounting)
- إدارة الاشتراكات للمؤسسات المتعددة (Multi-Tenant Subscription Systems)
مشاريع قمت بتطويرها:
# نظام حجز تذاكر الحافلات
- التقنيات: Java، Spring Boot، Hibernate، PostgreSQL، Docker، CI/CD
- المميزات: إدارة المستخدمين، جدولة الرحلات، إدارة المسارات، حجز التذاكر
# نظام إدارة الرواتب
- التقنيات: TypeScript، Node.js/Expressjs، PostgreSQL، Docker، CI/CD
- المميزات: نظام آمن للموظفين، حسابات الرواتب، خصومات وإضافات، إصدار كشوف المرتبات
# نظام الطلبات باستخدام Microservices
- التقنيات: Java، Spring Cloud، Kafka، MongoDB، PostgreSQL
- المميزات: نظام مصادقة موزع، إدارة المنتجات، الطلبات، المدفوعات، نظام إشعارات
# نظام تتبع الفواتير
- التقنيات: Python، FastAPI، PostgreSQL
- المميزات: إدارة العملاء، إنشاء الفواتير، تتبع المدفوعات
# نظام الإشعارات الفورية
- التقنيات: TypeScript، Express.js، MongoDB، RabbitMQ
- المميزات: إرسال إشعارات عبر البريد والويب في الوقت الفعلي
رؤيتي:
أؤمن بأن التكنولوجيا ليست مجرد أدوات، بل هي حلول تُحدث فرقًا حقيقيًا. أسعى دائمًا لبناء أنظمة ليست فقط فعالة من الناحية التقنية، ولكنها أيضًا تُحدث تأثيرًا ملموسًا في حياة المستخدمين وعمل المؤسسات.
لماذا أنا الخيار الأمثل؟
- شغوف بالتفاصيل: لا أكتفي بأن يعمل النظام، بل أحرص على أن يكون مثالياً في الأداء والأمان والقابلية للتطوير.
- أحب التحديات: أجد متعة حقيقية في حل المشكلات المعقدة وتبسيطها إلى مكونات فعالة.
- أتعلم باستمرار: أتابع أحدث التقنيات وأطور مهاراتي لضمان تقديم حلول مبتكرة وعصرية.
هيا نتواصل!
أقدم لك استشارة مجانية لا تُلزمك بشيء سوى الحصول على رؤية أوضح لمستقبل مشروعك عبر تحليل الاحتياجات وتقديم الحلول الأمثل.