CHARBEL MDAWAR / الملف المهني

الخبرات التقنية

هندسة تبدأ من تصميم واجهات البرمجة وتستمر حتى التحقق من جاهزية الإصدار.

01

البداية من العقد

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

02

اختبار ما وراء المسار المثالي

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

03

الجودة حتى التسليم

ربط الفحوصات الآلية بمسارات التسليم واستخدام السجلات وتشخيص مشاكل الإنتاج لفهم السلوك الفعلي. تعتمد الموثوقية على بيئة التشغيل بقدر اعتمادها على الكود.

01 / المهارات

تطوير متقن.
واختبارات شاملة.

بالنسبة لي، الجودة جزء من التطوير في كل خطوة. هذه أبرز المهارات والأدوات التي أستخدمها لبناء البرمجيات واختبارها.

تطوير الأنظمة الخلفية

بناء خدمات آمنة تطبّق متطلبات العمل بدقة.

  • Java 21
  • Spring Boot
  • Spring Security
  • REST APIs
  • PHP
  • Laravel

إدارة الهوية وربط الأنظمة

ربط التطبيقات والخدمات مع ضبط صلاحيات الوصول لكل مستخدم.

  • OAuth 2.0
  • SAML
  • JWT
  • بوابات الدفع
  • WebSockets

هندسة الجودة

خطط اختبار تغطّي المتطلبات وتتحقق من جاهزية البرمجيات للإطلاق.

  • تخطيط الاختبارات
  • Playwright
  • Postman
  • PHPUnit
  • اختبار استقرار الوظائف بعد التحديث

الأداء والأمان

اختبار أداء التطبيقات تحت الضغط وفحص نقاط الضعف الأمنية.

  • k6
  • JMeter
  • Burp Suite
  • OWASP ZAP
  • اختبار صلاحيات الوصول

إدارة البيانات وتبادل الرسائل

تخزين البيانات والتخزين المؤقت والتواصل غير المتزامن.

  • Oracle
  • MySQL
  • Redis
  • Kafka
  • RabbitMQ

التطوير والتشغيل والإطلاق

تجهيز بيئات تشغيل مستقرة وتشخيص المشكلات بعد الإطلاق ومعالجتها.

  • Docker
  • GitLab CI/CD
  • Git
  • Linux
  • Nginx
  • SSL/TLS
عرض جميع الخبرات التقنية