Amr Madkour

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

عمرو مدكور

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

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

روابط سريعة

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

تواصل معي

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

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

Metrixlab

مطور برمجيات

نوفمبر ٢٠٢٠ — يوليو ٢٠٢٣

Full-Stack

Overview

المساهمة في مسارين رئيسيين: منصة Dashboard — ثلاثة أدوات متصلة (Admin وScorecard وVisual Library) يستخدمها المعنيون لإدارة بيانات مشاريع العملاء ومؤشرات الأداء والإعلانات والاستبيانات — ومنصة Consumer قائمة على Kafka لمعالجة أحداث DMP في الوقت الفعلي. العمل عبر واجهات API الخلفية وطبقات بيانات SQL ومكونات واجهة المستخدم.

Key Achievements

  • دعم ثلاثة أدوات dashboard متصلة (Admin وScorecard وVisual Library) تتعامل مع إدارة مؤشرات الأداء ورفع بطاقات النتائج وعرض البيانات للعملاء
  • بناء منصة استهلاك أحداث قائمة على Kafka من الصفر — استيعاب أحداث DMP من AKHQ ومعالجتها وتحويلها وتغذية منصة Dashboard بها في الوقت الفعلي
  • تطوير وصيانة الميزات عبر خط معالجة الأحداث الكامل بما يشمل الخدمات الخلفية وحفظ البيانات وعرضها على الواجهة
  • تسليم تحسينات مستمرة وميزات جديدة للمنصة ضمن دورة إصدار الفريق

Tech Stack

.NET Framework 4.x
.NET Core
REST API
ASP.NET MVC
Knockout.js
SQL Server
Entity Framework
Kafka
AKHQ
TDD
Azure DevOps

Projects & Use Cases

منصة Dashboard (Admin / Scorecard / Visual Library)

ثلاثة أدوات داخلية متصلة تشكّل منصة موحدة لإدارة بيانات مشاريع العملاء ومؤشرات الأداء وأداء الإعلانات وبيانات الاستبيانات. يتيح Admin للمعنيين إدارة مشاريع العملاء وبياناتها الوصفية. تدعم Scorecard رفع بيانات XLS/XLSX عبر سير عمل متعددة. توفر Visual Library واجهة بصرية للعملاء لمراجعة المشاريع وبطاقات النتائج. تُسلَّم الميزات تدريجياً عبر الوحدات الثلاث مع خلفية .NET مشتركة وطبقة SQL Server.

.NET 4
.NET Core
ASP.NET MVC
Knockout.js
SQL Server
Entity Framework
REST API

منصة معالجة أحداث المستهلكين

منصة استهلاك أحداث بُنيت من الصفر لمعالجة الأحداث في الوقت الفعلي القادمة من جانب DMP (منصة إدارة البيانات). تُنشر الأحداث في موضوعات Kafka وتُخزن في AKHQ — تستهلك المنصة هذه الأحداث وتعالجها وتحفظ النتائج وتعرض البيانات في Dashboard. أتاح ذلك خط بيانات كامل مدفوع بالأحداث بين أنظمة DMP ولوحة المعلومات، ليحل محل تدفق بيانات يدوي كان موجوداً مسبقاً.

.NET Core
Kafka
AKHQ
SQL Server
REST API
TDD
Azure DevOps
Back to ExperienceGet In Touch