Amr Madkour

الرئيسية
الخبرة
تواصل
عمرو مدكور

عمرو مدكور

مهندس برمجيات أول

شغوف بالبنية النظيفة والهندسة المعززة بالذكاء الاصطناعي وبناء أنظمة تدوم.

روابط سريعة

الرئيسيةالخبرةتواصل

تواصل معي

© 2026 عمرو مدكور. جميع الحقوق محفوظة.

سياسة الخصوصية
All Experience

Metrixlab (Toluna)

مطور برمجيات أول

يوليو ٢٠٢٣ — حتى الآن

Full-Stack

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

.NET 8
C#
Microservices
React
TypeScript
AWS Lambda
API Gateway
CloudWatch
S3
Secrets Manager
Terraform
Bitbucket

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 لإدارة البنية التحتية كأكواد.

.NET 8
C#
Microservices
AWS Lambda
API Gateway
CloudWatch
S3
Terraform
Back to ExperienceGet In Touch
Jira
SonarQube
Datadog
REST API

تدفق استبيان AdReview المخصص

AdReview هو تدفق استبيان مخصص لأبحاث فعالية الإعلانات يتطلب رحلة مستخدم مميزة منفصلة عن قوالب الاستبيانات القياسية لـ Toluna. كان التحدي هو تقديم تجربة جديدة كلياً دون تفريع أو التأثير على حلول الاستبيانات القديمة المستخدمة من قِبَل عملاء آخرين. تم تنفيذ مكونات واجهة مستخدم جديدة بـ React وTypeScript إلى جانب تحسينات على TemplateWizard — محرك إعداد الاستبيانات الجوهري — بالتنسيق الوثيق مع فريق UI/UX ومديري المنتج.

React
TypeScript
.NET 8
Microservices
UI/UX Collaboration