منصة تجميع بث بيانات (Full-Stack)
بناء منصة عالية الأداء لتجميع تدفقات البيانات (Stream Aggregator)، باستخدام Node.js و Express.js، وباتباع نمط معماري MVC. تحمّلت مسؤولية الجزء الخاص بالـ Client-side، من خلال ربط واجهات المستخدم بالـ RESTful APIs في الباك إند، لجلب وترتيب ومعالجة تدفقات البيانات بشكل ديناميكي وزمني (Chronological). ساهمت أيضًا في تحسين زمن استجابة البيانات باستخدام طبقات تخزين مؤقت (Caching) عبر Redis، وتطبيق إعدادات آمنة للمشروع من خلال متغيرات البيئة (Environment Variables).
المهام:
بناء وصيانة الربط بين الواجهة الأمامية والـ RESTful APIs لجلب البيانات لحظيًا
تنفيذ ترتيب ديناميكي ومعالجة زمنية لتدفقات البيانات
المشاركة في تحسين أداء الباك إند باستخدام Redis Caching
تطبيق ممارسات آمنة لإدارة الإعدادات باستخدام Environment Variables
التقنيات المستخدمة: Node.js, Express.js, RESTful APIs, Redis, MVC Architecture