فراس حمزه ملحم

مطور الواجهات الامامية والخلفية

Software Engineer

Back-end Developer

Freelancer

Programmer

فراس حمزه ملحم

مطور الواجهات الامامية والخلفية

Software Engineer

Back-end Developer

Freelancer

Programmer

سيرتي الذاتية

خبراتي
Senior Back-End Developer
2022 - للان
مطور الواجهات الخلفية
زد
اتشارك مع فرق الإبداع والتطوير لبناء منصات تجارية حديثة.
المسؤوليات
  • تطوير الخدمة: تصميم وتطوير واجهات برمجة تطبيقات RESTful قوية باستخدام Django و Laravel، مع ضمان أداء عالي وقابلية للتوسع لدعم تطبيقات الواجهة الأمامية المختلفة.
  • إدارة قواعد البيانات: إدارة قواعد البيانات العلائقية (MySQL و PostgreSQL) وتحسين الاستعلامات لضمان الأداء، مع ضمان سلامة البيانات واسترجاع البيانات بكفاءة.
  • الدمج مع الخدمات الخارجية: دمج واجهات برمجة التطبيقات والخدمات الخارجية المختلفة، بما في ذلك بوابات الدفع، ومزودي خدمات المصادقة، ومنصات تحليل البيانات، لتعزيز وظائف التطبيق.
  • أمان البيانات: تنفيذ أفضل الممارسات الأمنية، بما في ذلك تشفير البيانات، وبروتوكولات المصادقة والتفويض، لحماية المعلومات الحساسة للمستخدمين.
  • هندسة الخدمات المصغرة: تطوير وصيانة الخدمات المصغرة لتحسين الوحدة وقابلية التوسع، مما يتيح تحديثات أسهل ونشرًا مستقلًا.
  • الاختبار وإصلاح الأخطاء: إجراء اختبارات الوحدة والتكامل لضمان وظيفة وموثوقية الخدمات، والتعامل مع المشكلات بشكل استباقي لتعزيز أداء النظام.
  • توثيق واجهة برمجة التطبيقات: إنشاء توثيق شامل لواجهة برمجة التطبيقات لتسهيل عملية الانضمام لمطوري الواجهة الأمامية والدمج مع الأطراف الثالثة.
  • مراقبة الأداء: استخدام أدوات المراقبة (مثل New Relic و Prometheus) لتتبع أداء التطبيق وتحديد نقاط الاختناق، وتنفيذ حلول لتحسين الأداء.
  • مراجعة الكود: المشاركة في مراجعات الكود للحفاظ على جودة الكود ومشاركة أفضل الممارسات بين أعضاء الفريق، وتعزيز ثقافة التحسين المستمر.
  • الدعم الفني: تقديم الدعم الفني ومساعدة استكشاف الأخطاء وإصلاحها لفرق الواجهة الأمامية وأصحاب المصلحة، لضمان تكامل سلس ووظائف فعّالة.
  • البحث والتطوير: متابعة أحدث اتجاهات الصناعة والتقنيات الناشئة، وتقديم توصيات بحلول مبتكرة لتعزيز قدرات الواجهة الخلفية.
  • التعاون: العمل بشكل وثيق مع فرق متعددة التخصصات، بما في ذلك مطوري الواجهة الأمامية ومديري المنتجات، لضمان توافق الحلول الخلفية مع الأهداف العامة للمشروع.
Senior Flutter Developer
2019 - 2022
مطور تطبيقات الجوال (فلاتر)
اقرا للتقنية
بناء تطبيقات اسلاميه
المسؤوليات
  • تطوير التطبيقات: تصميم وتطوير تطبيقات موبايل متعددة المنصات باستخدام Flutter، مع ضمان تجربة مستخدم سلسة واستجابة جيدة على كل من أجهزة iOS و Android.
  • ميزات قرآنية: تنفيذ ميزات مثل عرض النص القرآني، والتلاوات الصوتية، والترجمات، والتفسير، مما يعزز تفاعل المستخدم مع المحتوى الإسلامي.
  • تصميم واجهة المستخدم: التعاون مع المصممين لإنشاء واجهات بصرية جذابة وسهلة الاستخدام، مع إعطاء الأولوية لسهولة التنقل والوصول للمستخدمين من جميع الأعمار.
  • الإشعارات المحلية وإشعارات الدفع: دمج الإشعارات المحلية وإشعارات الدفع لإبقاء المستخدمين على اطلاع حول الصلوات اليومية، وآيات القرآن، والفعاليات المجتمعية.
  • تكامل الواجهة الخلفية: العمل مع واجهات برمجة التطبيقات RESTful لربط التطبيقات بخدمات الواجهة الخلفية، مع ضمان استرجاع البيانات بسلاسة وتفاعلات المستخدم.
  • تحسين الأداء: تطبيق أفضل الممارسات لتحسين الأداء، مما أدى إلى أوقات تحميل سريعة وتجربة مستخدم سلسة.
  • الاختبار وإصلاح الأخطاء: إجراء اختبارات دقيقة وإصلاح الأخطاء لضمان موثوقية واستقرار التطبيقات، والتعامل مع ملاحظات المستخدمين من أجل تحسين مستمر.
Full Stack Developer
2019 - 2022
مطور الواجهات الامامية والخلفية
اقرا للتقنية
بناء مشاريع الحكومة الإلكترونية والتعلم الإلكتروني.
المسؤوليات
  • تطوير التطبيقات: تصميم وتطوير تطبيقات ويب قوية باستخدام Laravel، مع ضمان الالتزام بأفضل ممارسات البرمجة وأنماط التصميم للحفاظ على القابلية للصيانة وقابلية التوسع.
  • تكامل Moodle: تخصيص وتوسيع وظائف Moodle لإنشاء أنظمة إدارة تعلم مخصصة، مما يتيح تجارب مستخدم تفاعلية وجذابة لتلبية احتياجات تعليمية متنوعة.
  • إدارة قواعد البيانات: تطوير وتحسين مخططات قواعد البيانات، باستخدام MySQL لضمان سلامة البيانات والأداء، مع تنفيذ استراتيجيات ترحيل البيانات لتسهيل الانتقال السلس بين الإصدارات.
  • تطوير واجهات برمجة التطبيقات: بناء واجهات برمجة تطبيقات RESTful لدعم وظائف الواجهة الأمامية وتمكين تكامل الأطراف الثالثة، مما يعزز التفاعلية لخدمات الحكومة الإلكترونية ومنصات التعلم الإلكتروني.
  • التعاون في واجهة المستخدم وتجربة المستخدم: العمل بشكل وثيق مع المصممين لتنفيذ واجهات مستخدم استجابة وسهلة الاستخدام، مع ضمان تجربة مستخدم متسقة عبر مختلف الأجهزة والمتصفحات.
  • تنفيذ الأمان: تطبيق أفضل الممارسات الأمنية لحماية بيانات المستخدم الحساسة، مع دمج آليات المصادقة، وتشفير البيانات، وإجراء تدقيقات أمنية منتظمة.
  • إدارة المشاريع: التعاون مع فرق متعددة التخصصات في بيئات Agile، والمشاركة في تخطيط السبرينت والتقييمات لتحسين جداول تسليم المشاريع ونتائجها.
Full Stack Developer
2015 - 2020
مطور الواجهات الامامية والخلفية
عمل حر
بناء مشاريع الويب والتجارة الالكترونية
المسؤوليات
  • تحليل الانظمة إجراء تحليل شامل للنظام لجمع المتطلبات، وتقييم الأنظمة الحالية، وتقديم توصيات للتحسين من أجل تعزيز الوظائف والأداء.
  • التطوير المخصص: تطوير مواقع ويب ديناميكية ومنصات التجارة الإلكترونية باستخدام PHP النقي وLaravel، مع ضمان كتابة كود نظيف وسهل الصيانة والالتزام بأفضل الممارسات.
  • تخصيص WordPress: تخصيص سمات وملحقات WordPress لإنشاء حلول مخصصة تلبي احتياجات العملاء المحددة، مما يعزز الوظائف وتفاعل المستخدم.
  • تكامل التجارة الإلكترونية: تنفيذ حلول التجارة الإلكترونية باستخدام منصات مثل WooCommerce، مع دمج بوابات الدفع، وإدارة المخزون، وخيارات الشحن لتحسين تجربة التسوق.
  • تصميم قواعد البيانات: تصميم وصيانة قواعد بيانات MySQL، مع تحسين الاستعلامات للأداء وضمان سلامة البيانات وأمانها.
  • تصميم متجاوب : التعاون مع مصممي واجهة المستخدم وتجربة المستخدم لإنشاء تصاميم ويب متجاوبة وجذابة بصريًا تعزز تجربة المستخدم عبر الأجهزة.
  • تحسين محركات البحث (SEO): تطبيق أفضل ممارسات تحسين محركات البحث (SEO) لتحسين رؤية الموقع وترتيباته، بما في ذلك تحسين الصفحة، ووضع علامات المخطط، وتعزيز أداء الموقع.
  • تكامل واجهات برمجة التطبيقات: دمج واجهات برمجة التطبيقات الخاصة بالأطراف الثالثة لمعالجة المدفوعات، والشحن، والتحليلات، مما يسهل العمليات ويوفر رؤى قيمة.
  • الاختبار وإصلاح الأخطاء: إجراء اختبارات دقيقة وإصلاح الأخطاء لتطبيقات الويب لضمان الوظائف والأمان والتوافق عبر المتصفحات.
  • التحكم في الاصدارات: استخدام Git للتحكم في النسخ، مما يتيح التعاون الفعّال مع أعضاء الفريق والحفاظ على سلامة الكود.
  • تعاون مع العملاء: العمل بشكل وثيق مع العملاء لجمع المتطلبات، وتقديم التحديثات، وضمان توافق المشروع مع الأهداف التجارية.
التعليم
BAU University
2015 - 2019
جامعة البلقاء
الاردن

 درجة البكالوريوس في علوم الحاسوب

Programming Courses
2012 - 2019
دورات برمجه
يودمي و يوتيوب

Laravel, Flutter, WordPress, Web, Linux, Mac, Devops, Moodle , OpenEmis

اللغات البرمجية
  • PHP
  • HTML
  • Dart
  • JavaScript
  • Python
  • jQuery
  • C++
  • Java
  • Swift
المعرفة
  • Front-End Development
  • Client-Side Frameworks
  • Back-End Development
  • قواعد البيانات
  • الخوادم والاستضاقة
  • Version Control/Git
  • Application Programming Interfaces
  • امن الويب
  • ادوات التطوير
  • الفحص
  • الاداء والتحسين
  • التعاون وإدارة المشاريع.
  • تحليل الانظمة
  • تحسين محركات البحث
  • الاعلان
  • Responsive and mobile-ready
  • محركات البحث والتسويق
Languages
  • العربيه
  • الانجليزية
آراء العملاء
arAR
×