نبذة

أنا محمد، مطور واجهات أمامية (Front-End Developer) متخصص في بناء تطبيقات الويب الحديثة باستخدام React.js و JavaScript/TypeScript. أمتلك خبرة في تطوير واجهات المستخدم التفاعلية وربطها مع REST APIs، مع التركيز على الأداء، سهولة الاستخدام، وقابلية التوسع.

 

أعمل على تطوير لوحات التحكم (Dashboards)، المتاجر الإلكترونية، وتطبيقات الويب التقدمية (PWA)، مع خبرة في استخدام Redux Toolkit، React Query، Tailwind CSS، وBootstrap. كما أحرص على كتابة كود نظيف ومنظم وفق أفضل الممارسات لضمان سهولة الصيانة والتطوير المستقبلي.

 

لدي القدرة على العمل بشكل مستقل أو ضمن فريق، والالتزام بالمواعيد النهائية، والتواصل الفعّال مع فرق التصميم والـ Backend لتحقيق أفضل النتائج. وأسعى دائمًا لتطوير مهاراتي التقنية ومواكبة أحدث التقنيات في مجال تطوير الويب.


الخبرات

تطوير واجهات المستخدم (Front-End Development)

تصميم وتطوير واجهات ويب حديثة وسريعة باستخدام React.js وNext.js مع التركيز على الأداء، سهولة الاستخدام، وقابلية التوسع.

بناء لوحات التحكم (Dashboard Development)

تطوير لوحات تحكم احترافية تتضمن إدارة البيانات، الإحصائيات، الجداول، النماذج، والمخططات مع ربطها بواجهات REST API.

تطوير تطبيقات الويب التقدمية (PWA)

إنشاء تطبيقات ويب يمكن تثبيتها على الشاشة الرئيسية وتوفر تجربة استخدام مشابهة للتطبيقات الأصلية مع دعم العمل في ظروف الاتصال الضعيف.

ربط الواجهات بالواجهات البرمجية (API Integration)

التعامل مع REST APIs باستخدام Axios أو Fetch، وتنفيذ جميع عمليات CRUD مع إدارة الأخطاء وحالات التحميل بكفاءة.

إدارة حالة التطبيق (State Management)

استخدام Redux Toolkit وReact Query لإدارة البيانات، مزامنة الحالة، وتحسين أداء التطبيق وتقليل الطلبات غير الضرورية.

التصميم المتجاوب (Responsive Design)

تطوير واجهات تعمل بكفاءة على الهواتف، الأجهزة اللوحية، وأجهزة سطح المكتب مع دعم كامل للغة العربية (RTL).

تحسين الأداء (Performance Optimization)

تحسين سرعة تحميل الصفحات وتقليل حجم الملفات وتحسين تجربة المستخدم باستخدام أفضل الممارسات الحديثة.

كتابة كود نظيف وقابل للصيانة

اتباع معايير البرمجة الحديثة وتنظيم الملفات والمكونات لسهولة الصيانة والتطوير المستقبلي والعمل ضمن فرق التطوير.

استخدام Git وGitHub

إدارة الإصدارات، تنظيم الفروع (Branches)، والعمل التعاوني على المشاريع باستخدام Git وGitHub.

العمل ضمن فرق التطوير

التعاون مع مطوري Back-End والمصممين لضمان تكامل المشروع وسرعة تنفيذ المهام مع الالتزام بالمواعيد وجودة التنفيذ.


التعليم

بكالوريوس هندسة البرمجيات وتكنولوجيا المعلومات

حاصل على درجة البكالوريوس في هندسة البرمجيات وتكنولوجيا المعلومات، حيث اكتسبت أساسًا قويًا في هندسة البرمجيات، هياكل البيانات، قواعد البيانات، تحليل وتصميم الأنظمة، وتطوير تطبيقات الويب.

مشاريع التخرج والتطبيقات العملية

شاركت في تطوير مشاريع تطبيقية باستخدام أحدث تقنيات تطوير الويب، مع التركيز على تصميم الأنظمة، بناء واجهات المستخدم، وربطها بقواعد البيانات وواجهات البرمجة (APIs).


أعمالي

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

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

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