العمل المستمر من البحث و التنقل في دورة حياة تطوير البرمجيات. املك خبرة مثبتة للعمل على تقنيات الواجهة الأمامية والخلفية، وتقديم تطبيقات ويب عالية الجودة وقابلة للتطوير. شغوفًا بمواكبة اتجاهات الصناعة، أحمل التزامًا بالابتكار والعمل الجماعي والتميز في هندسة البرمجيات للمساهمة بفعالية في المشاريع الديناميكية والتي تعمل على حل مشاكل واحتياج السوق
• إنشاء وصيانة موقع إلكتروني على الويب كمتجر إلكتروني يحتوي على العديد من الميزات والتكاملات للعمل بشكل كامل من عرض المنتج حتى الانتهاء من تسليمه للعميل.
• استخدام OOP لهيكلة التعليمات البرمجية وجعلها قابلة للقراءة ومرنة للتغيير في Laravel.
• استخدام php blade مع VueJs لتطوير واجهات المستخدم بشكل ديناميكي ومتعدد الاستخدام
• قم بإجراء التحليل اللازم والجدول الزمني للمضي قدماً وتقديم المتطلبات.
• استكشاف الأخطاء وإصلاحها في وقت معقول، وتقديم الحلول اللازمة للحالات المختلفة.
• إدارة التعليمات البرمجية والإصدارات إلى خوادم Linux بأداء عالٍ باستخدام Bitbucket وgit.
• قمت بتطوير تطبيق شامل لمشتركي الاتصالات لنظامي التشغيل Android وiOS باستخدام React Native، وعرض الخدمات، وتفاصيل المستخدم، والحملات، والميزات التفاعلية.
• استخدم منهجية code-first لإنشاء قواعد البيانات، وربطها بسلاسة بـ MySQL عبر Hibernate ORM.
• قمت ببناء منطق الواجهة الخلفية والبرامج الوسيطة باستخدام إطار عمل Spring Boot Java، وتنفيذ مبادئ OOP لمعالجة البيانات على اساس متين وبناء واجهات برمجة تطبيقات REST الموثوقة.
• نشر الإصدارات بكفاءة على 4 خوادم Linux، باستخدام أحدها كوكيل للتحقق من صحة الطلب وإدارة المستخدم.
• تطوير وإدارة نظام تأمين صحي شامل يسجل بيانات المرضى من الاستقبال ثم المختبرات والعيادات والأطباء إلى الصيدلية للحصول على الأدوية.
• التكامل مع نظام طبيب مخصص تم تعيينه للنظام الصحي، باستخدام وظائف الذكاء الاصطناعي لمساعدة الأطباء في اتخاذ القرار بناءً على سجلات المرضى والأدوية.
• استخدم قواعد بيانات Oracle لتخزين البيانات وصياغة البرامج النصية وطرق العرض والإجراءات الفعالة المتوافقة مع طريقة قاعدة البيانات.
• قم بإنشاء نظام دردشة جماعية في الوقت الفعلي باستخدام Firestore وHTML وCSS وjQuery، وبناء المكونات ديناميكيًا، وتوفير القوالب، والسماح بالمرفقات والرسائل واكانية التراجع عن الرسائل غير المقروءة، وتخزين سجل الرسائل في جداول Oracle لكل مستخدم في المجموعة.
• تطوير تطبيقات محاسبية تدمج مسح الباركود والتخزين وإدارة الأصول، مما يضمن التكامل السلس مع المنتج المحاسبي الرئيسي.
• الخبرة في إنشاء تطبيقات الويب والهاتف المحمول، بما في ذلك حلول تتبع مهام الموظفين وإدارة المخزون الآلي المرتبطة بنظام محاسبي متخصص، وتبسيط العمليات التشغيلية وأنظمة التجارة الإلكترونية.
• خبرة في نشر النسخ والإصدارات على خوادم Linux وWindows
• إنشاء واجهات برمجة تطبيقات ديناميكية باستخدم JAVA، تعمل كخدمات ويب لتسهيل الاتصال السلس وتبادل البيانات عبر مكونات النظام.
• إظهار المهارات في مراجعة المهام البرمجية وإدارة التعليمات البرمجية الفعالة والعمل على تنظيم الفروع والمهام باستخدام Git، وتعزيز ممارسات التطوير التعاوني داخل الفرق.
• قدرة مثبتة على تحليل ميزات الأنظمة الحالية وتحسينها، وتخصيصها لتلبية توقعات العملاء وتجاوزها لتعزيز الرضا.
• تطوير رحلات تدفق المستخدم بناءً على متطلبات العمل، مما يضمن تجربة سلسة وبديهية للمستخدمين النهائيين.
University of Birzeit ~ Sep 2014 - Jan 2019
University of Birzeit ~ July 2016 - Jan 2019
مهارات التطوير: منظم جيدًا، مهتم بالتفاصيل، القدرة على القيام بمهام متعددة، إدارة الوقت، التخطيط والتوثيق الواضح وتحديد الأولويات والتحليل وتصحيح الأخطاء والتحقيق في المشكلات
لغات البرمجة: PHP, Laravel, React, Vuejs, JavaScript, Bootstrap, JSON, AJAX, jQuery,My-SQL, HTML, CSS, C#, JAVA, ORACLE, SQL, React Native, .Net Core, Spring Boot, Maven, Firebase, Android.
انظمة التشغيل: Windows, Linux
ادوات برمجية: VSCode, Eclipse, git, SOAP API, git, Postman API, GitHub, CMS, putty, ...
اخرى: OOP, REST APIs, Data-Structures, Software Analysis, Algorithms (Solving Problems), Database management, Communication Skills, Creativity, Positive Thinking, Teamwork, Clear Documentation
العربية: اللغة الام
الانجليزية: جيد جدا