نبذة

مطور Fullstack بخبرة 4 سنوات، متخصص بتطبيقات الجوال وتقنيات الويب المختلفة.


الخبرات

Flutter App Development

خبرة 4 سنوات في تطوير تطبيقات الهاتف باستخدام Flutter. متخصص في بناء تطبيقات عبر الأنظمة (iOS و Android) باستخدام لغة Dart، مع التركيز على تصميم واجهات مستخدم تفاعلية وجذابة. لدي مهارات متقدمة في التعامل مع إدارة الحالة (state management)،اجيد التعامل مع واجهات برمجية (APIs)، وقواعد البيانات المحلية والسحابية. خبرة في تحسين الأداء وضمان تجربة مستخدم سلسة UX Flow، بالإضافة إلى نشر التطبيقات وصيانتها. التزام بأفضل الممارسات في تطوير التطبيقات، والعمل ضمن فرق تطوير مرنة (Agile) لضمان تسليم مشاريع عالية الجودة.

قمت برفع اكثر من 20 تطبيق على سوق بلاي و ابل ستور.

PHP Laravel & Codeigniter

.خبرة 4 سنوات في تطوير الويب باستخدام PHP مع تخصص في إطاري Laravel و CodeIgniter. لدي مهارات عالية في بناء وصيانة تطبيقات الويب الديناميكية، تطوير واجهات برمجية (APIs) باستخدام RESTful، وإدارة قواعد البيانات. خبرة في تنفيذ أنظمة التحقق والأمان، واستخدام هيكلية MVC، وتطوير حلول قابلة للتوسع لاحقاً. اركز على كتابة كود نظيف وقابل للصيانة، والتزام بأفضل الممارسات في تطوير البرمجيات، مع القدرة على دمج الخدمات الخارجية والعمل ضمن بيئات تطوير مرنة (Agile).

Cross Platform Software Developer

اجيد تطوير البرامج العابرة للانظمة باستخدام Electron.js، مما يتيح بناء تطبيقات سطح المكتب باستخدام تقنيات الويب مثل HTML، CSS، وJavaScript. لدي خبرة في إنشاء واجهات مستخدم متكاملة وعملية على أنظمة تشغيل متعددة مثل Windows، macOS، وLinux، دون الحاجة لإعادة التطوير بشكل منفصل لكل منصة.

 

استخدم Node.js في الخلفية (backend) لإدارة العمليات، مع التركيز على تحسين الأداء وتقليل استهلاك الذاكرة لضمان تشغيل التطبيقات بسلاسة على مختلف الأجهزة.

 

يتيح Electron.js في تحزيم التطبيقات وتوزيعها على المستخدمين، مما يساعد على نشر تطبيقات سطح المكتب بسهولة وسرعة. تعتمد مهاراتي في هذا المجال على بناء تطبيقات قابلة للتوسع مع تجربة مستخدم سلسة ومتسقة على جميع المنصات.


التعليم

Software Engineering Degree

خلال دراستي لهندسة البرمجيات، اكتسبت أساساً قوياً في الخوارزميات و بنى البيانات، والتي تُعد ضرورية لحل المشكلات بشكل فعال وتطوير وسريع. اجيد تحليل تعقيدات الوقت والذاكرة للخوارزميات لضمان الحصول على اداء جيد.

 

درست مجموعة متنوعة من بنى المعطيات مثل .arrays, linked lists, stacks, queues، trees, graphs، اكتسبت خبرة عملية في اختيار بنى المعطيات المناسبة بناءً على الحالات المختلفة، مما يساعد في تحسين استخدام الذاكرة وسرعة العمليات مثل البحث والإدخال والحذف.

 

بالإضافة إلى ذلك، تعمقت في دراسة الخوارزميات، بدءاً من خوارزميات الفرز والبحث (مثل خوارزمية الفرز السريع، الدمج، والبحث الثنائي) إلى الخوارزميات الأكثر تعقيداً لتصفح الرسوم البيانية (مثل depth-first و breadth-first )كما تعلمت تقنيات البرمجة الديناميكية والخوارزميات الجشعة، مما ساعدني على تقسيم المشكلات إلى مشكلات أصغر وإيجاد حلول مثالية.

 

بشكل عام، ركزت مقرراتي الدراسية على أهمية تصميم الخوارزميات وهياكل البيانات التي توازن بين الكفاءة، القابلية للتوسع، وسهولة الفهم، وهو ما أطبقه الآن في مشاريع التطوير الواقعية.

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

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

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