تفاصيل العمل

I developed a scalable e-learning platform backend designed to handle concurrent users, multimedia content delivery, and interactive learning experiences for instructors and students.

• Built a high-performance backend using Express.js and MongoDB, handling course management, user enrollment, and multimedia content storage via Oracle Cloud.

• Implemented RESTful API architecture supporting instructor features (course creation, lesson management, quiz systems) and student features (enrollment, progress tracking, wishlist functionality).

• Integrated Redis caching layer for improved performance and reduced database load on frequently accessed course content.

• Applied a comprehensive testing strategy with 400+ unit and integration tests, ensuring reliability across user workflows and API endpoints.

• Designed role-based access control with secure authentication, separating instructor and student permissions across the platform.

• Containerized application using Docker Compose for consistent development and deployment environments.

GitHub Link: https://github.com/amgadf...

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات