النظام الخلفي (Backend) لمنصة SmartCare: نظام متكامل لإدارة الصيدليات الذكية باستخدام
تفاصيل العمل
قمت بتطوير وبناء النظام البرمجي الخلفي (Backend) لمنصة SmartCare، وهي منصة تجارة إلكترونية متخصصة في قطاع الصيدليات. ركزت في هذا المشروع على بناء بنية تحتية قوية وقابلة للتوسع (Scalable) تضمن أمان البيانات وسرعة الاستجابة تحت ضغط العمليات العالية. المميزات التقنية التي قمت بتنفيذها: بنية النظام (Software Architecture): اعتماد منهجية Clean Architecture مع تطبيق نمط CQRS لفصل عمليات القراءة عن عمليات الكتابة، مما يضمن كوداً منظماً وسهلاً للاختبار والصيانة. إدارة البيانات: تصميم وبناء قاعدة بيانات متطورة باستخدام SQL Server مع استخدام Entity Framework Core لإدارة العمليات المعقدة بكفاءة. تحسين الأداء (Caching): دمج تقنيات التخزين المؤقت باستخدام Redis و In-Memory Caching لتقليل زمن استجابة الـ API وتحسين تجربة المستخدم بشكل ملحوظ. إدارة العمليات: بناء نظام لإدارة الطلبات، تتبع المخزون، وإدارة حسابات المستخدمين والصيادلة بصلاحيات وصول محكمة (Authentication & Authorization). التكامل (Integration): بناء RESTful APIs احترافية مهيأة للربط مع تطبيقات الموبايل ولوحات التحكم (Dashboard). التقنيات المستخدمة (Tech Stack): ASP.NET Core Web API C# Entity Framework Core SQL Server Redis (Performance Optimization) Clean Architecture & CQRS Pattern
مهارات العمل