مهندس برمجيات (Full-Stack Software Engineer) بخبرة تزيد عن6 سنوات في تصميم وتطوير تطبيقات الويب والموبايل، مع القدرة على بناء الأنظمة الكاملة من الواجهة الأمامية (Frontend) إلى الواجهة الخلفية (Backend). أمتلك خبرة في تطوير حلول SaaS وFinTech وأنظمة الحجز، وتصميم REST APIs، وربط أنظمة الدفع، وبناء لوحات التحكم (CMS)، مع التركيز على الأداء، قابلية التوسع، وتجربة المستخدم، باستخدام تقنيات مثل React، Next.js، Node.js، وقواعد البيانات الحديثة.
تطوير وبناء تطبيقات ومنصات SaaS وFinTech متكاملة باستخدام React.js وNext.js وNode.js، مع تصميم وتطوير REST APIs، وربط أنظمة الدفع والخدمات الخارجية، وبناء لوحات تحكم (CMS)، وتحسين الأداء وقابلية التوسع، والعمل ضمن بيئات CI/CD وDocker وKubernetes.
المشاركة في بناء منصة متكاملة لحجوزات الفنادق والطيران، وتطوير الواجهات الأمامية والخدمات الخلفية، وإنشاء APIs، وإدارة بيانات الحجوزات، وربط مزودي خدمات الطيران والفنادق وأنظمة الدفع، مع تحسين الأداء وتطبيق أفضل ممارسات SEO وتجربة المستخدم.
في TA – Telecom، طورت وصممت تطبيقات ويب عالية الأداء لمنصات الاتصالات والخدمات الرقمية. عملت بشكل وثيق مع الفرق متعددة الوظائف لتقديم هندسات واجهات أمامية قابلة للتوسع، تحسين أوقات التحميل للبيئات عالية الحركة، وضمان تجارب مستخدم متجاوبة وقابلة للوصول عبر الأجهزة. تضمنت دوري تنفيذ لوحات معلومات مدفوعة بالبيانات، التكامل مع واجهات برمجة التطبيقات المعقدة، والحفاظ على جودة الكود من خلال الاختبار وعمليات CI/CD.
كمهندس واجهات أمامية في، أشارك بنشاط في دورة حياة التطوير، من مناقشات التصميم الأولية إلى الاختبار والنشر. أساهم بخبرتي في تقنيات الواجهات الأمامية لتقديم رؤى وتوصيات قيمة خلال مراحل التخطيط والنماذج الأولية. من خلال التعاون الوثيق مع المصممين، أحول التصاميم الثابتة إلى واجهات ديناميكية وتفاعلية، متضمنة الرسوم المتحركة والانتقالات وعناصر جذابة أخرى لتحسين قابلية الاستخدام وإشراك المستخدم
خلال فترة عملي كمطور واجهات أمامية مستقل في، ركزت على تصميم واجهات مستخدم بديهية لتطبيقات ويب متنوعة. تضمن هذا التعاون مع المصممين لتحويل التصاميم المفاهيمية إلى واجهات ويب وظيفية وجذابة بصرياً. ضمنت الاستجابة السلسة عبر الأجهزة المختلفة من خلال استخدام تقنيات CSS Flexbox و Grid. تم استخدام مهارات تطوير JavaScript لكتابة كود نظيف وحديث (بما في ذلك ES6+) لتعزيز الوظائف وتفاعل المستخدم.
دراسة أساسيات هندسة البرمجيات، هياكل البيانات، الخوارزميات، قواعد البيانات، تصميم الأنظمة، وهندسة الويب، مع التركيز على تطوير التطبيقات الحديثة.
اكتساب خبرة عملية من خلال تنفيذ مشاريع حقيقية والعمل على منتجات SaaS وFinTech، مع التطوير المستمر في مجالات هندسة البرمجيات، هندسة النظم، الحوسبة السحابية، DevOps، وأفضل ممارسات تطوير التطبيقات الحديثة.