Metrixlab (Toluna)
مطور برمجيات أول
يوليو ٢٠٢٣ — حتى الآن
Overview
العمل ضمن فريق متعدد التخصصات لتحديث منصة TIQM (مدير استبيانات Toluna Insight) من بنية MVC القديمة إلى نظام بيئي حديث قائم على الخدمات المصغرة. المساهمة في تطوير الخدمات الخلفية وبنية السحابة وتدفقات الاستبيانات على الواجهة الأمامية — ضمن منتج بحث سوقي واسع النطاق يخدم عملاء عالميين.
Key Achievements
- ترحيل TIQM من MVC إلى الخدمات المصغرة ضمن فريق من 3 مطورين أول ومسؤول فريق — يشمل خدمات التنسيق (Cambridge) وإدارة الحلول (Lexicon) وتخزين بيانات المستخدم (Thesaurus)
- تطوير وصيانة الخدمات الخلفية التي تغطي دورة حياة الاستبيان الكاملة: الإنشاء والتحديث والنسخ والاسترجاع والتحقق
- تسليم تدفق استبيان AdReview المخصص باستخدام React وTypeScript دون التأثير على مسارات الاستبيانات القديمة، بالتنسيق مع فريق UI/UX والمعنيين
- دعم البنية التحتية السحابية بدون خوادم على AWS Lambda وAPI Gateway وCloudWatch وS3 مع نشر Terraform وخطوط CI/CD
Tech Stack
Projects & Use Cases
تحديث منصة TIQM للاستبيانات
كانت منصة TIQM (مدير استبيانات Toluna Insight) عبارة عن منصة MVC أحادية تدير دورة حياة إنشاء الاستبيانات الكاملة لعملاء أبحاث السوق العالميين. تضمّن مسعى التحديث إعادة هندستها إلى نظام بيئي موزع من الخدمات المصغرة — تقسيم المسؤوليات الجوهرية عبر Cambridge (التنسيق) وLexicon (إدارة الحلول) وThesaurus (تخزين بيانات المستخدم). أُعيد بناء الخدمات الخلفية بـ .NET 8 لتتولى دورة حياة الاستبيانات كاملةً مع تكاملات TEF وChorus وTQS وخدمات AI Persona. طبقة التنفيذ بدون خوادم تعمل على AWS Lambda خلف API Gateway مع CloudWatch للمراقبة وS3 للتخزين وTerraform لإدارة البنية التحتية كأكواد.