مطور النظم الخلفية Backend Developer

أنا مطور أنظمة خلفية، متخصص في تصميم وبناء أنظمة قوية وقابلة للتوسع وآمنة. أركز على تطوير واجهات برمجة تطبيقات RESTful APIs وكتابة أكواد نظيفة وسهلة الصيانة باستخدام أفضل الممارسات مثل:

- البرمجة الكائنية (OOP)

- مبادئ SOLID

- التصميم المعتمد على النطاق (DDD)

- نمذجة البيانات وتصميم العلاقات بين الكيانات (ERD)

- هندسة أنظمة Microservices

 

لغات البرمجة:

Java . Python . Typescript . Javascript

 

أطر العمل الخلفية:

Spring Boot · FastAPI · Node.js (Express.js)

 

قواعد البيانات:

PostgreSQL · MySQL · SQLite · MongoDB · Redis

 

أدوات قواعد البيانات:

Hibernate · SQLAlchemy · TypeORM · Drizzle ORM · Prisma · Mongoose

 

أنظمة المراسلة والتفاعل:

RabbitMQ · Kafka

 

الأمان وإدارة الهوية:

OAuth2 · JWT · API Key · CORS · CSRF · Sessions . Rate limiting

 

أدوات الاختبار:

JUnit · Jest · SuperTest

 

DevOps والإطلاق المستمر:

Git · GitHub Actions · Docker · Linux (Ubuntu) · Bash · Auditing . Monitoring

 

خوادم الويب:

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, WebSocket

- المميزات: إرسال إشعارات عبر البريد والويب في الوقت الفعلي


التعليم

بكالوريوس تجارة، قسم محاسبة مالية

دبلومة تطوير تطبيقات الويب Advanced Full Stack Web Nanodegree

برنامج منحة دراسية برعاية وزارة الاتصالات وتكنولوجيا المعلومات المصرية (MCIT) بالتعاون مع Udacity. ركز البرنامج على تزويد المشاركين بمهارات متقدمة في تطوير الويب الشامل (Full-Stack)، شاملاً تقنيات الواجهة الخلفية مثل SQL، وNodeJs، وTypescript، وPostgresql، والاختبار، بالإضافة إلى النشر باستخدام خدمات أمازون السحابية (AWS). تم تقديم البرنامج عبر الإنترنت من خلال Udacity، واشتمل على مشاريع تطبيقية، ومراجعات من خبراء، وندوات عبر الإنترنت، وإرشاد مهني. كما وفر دعماً مهنياً مثل التدريب على العمل الحر الرقمي وتأهيل التوظيف لمساعدة الخريجين في العثور على وظائف. استهدف البرنامج الأفراد الذين يسعون لتطوير خبراتهم في مجال تطوير الويب إلى مستوى خبير.


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

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

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