مرحبًا بكم في معرض أعمالي

محمود الحسن

مطور .NET

مهاراتي المهنية

مطور .NET للواجهة الخلفية

مطور .NET للواجهة الخلفية يبني واجهات REST قوية باستخدام ASP.NET Core و ‎.NET Framework، ويُدمج SQL Server و PostgreSQL و MongoDB، ويحسّن الأداء عبر Redis، وينشر خدمات قابلة للتوسّع على Azure App Service مع CI/CD. خبرة في المصادقة بـ JWT، والهندسة النظيفة، والعمل التعاوني لتسليم برمجيات عالية الجودة.

شهاداتي المهنية

مشاريعي التطبيقية

  • Numeriisoft

    قمت ببناء الواجهة الخلفية الكاملة لمنصة AstroBasic/NumeriiSoft، وهي منظومة تقدّم رؤى رقمية/كَرْمية مخصّصة ومحتوى تعليمي في علم الفلك.

    تم تطوير الواجهة الخلفية باستخدام ‎ASP.NET Core Web API وفق هندسة نظيفة متعددة الطبقات، مع ‎EF Core وقاعدة بيانات SQL واعتماد نمط المستودع لتسهيل الصيانة.

    يشمل النظام تكامل عدة واجهات برمجية خارجية للحسابات الرقمية اعتمادًا على بيانات المستخدم (الاسم، تاريخ الميلاد، تفاصيل الميلاد)، ثم دمج النتائج وإرجاعها كاستجابات JSON موحّدة للواجهة الأمامية.

    طوّرت أيضًا وحدة إدارة الدورات التعليمية: فهرس الدورات، التسجيلات، والتوصيات المخصّصة. تم تأمين النظام عبر مصادقة JWT، والتحقق الصارم من المدخلات، وإدارة موحّدة للأخطاء، مع توثيق كامل عبر Swagger/OpenAPI.

  • خزامى

    طوّرت الواجهة الخلفية كاملة لمنصّة تبرعات إلكترونية موجّهة لدعم المساجد والمبادرات المجتمعية والجهات في مكة. بنيت حلاً قابلاً للتوسّع باستخدام ‎ASP.NET Core Web API وفق هندسة نظيفة (طبقات المجال، التطبيق، البنية التحتية، وواجهة الـ API) لضمان القابلية للصيانة، والمرونة، والفصل الواضح للمهام. صمّمت ونفّذت الميزات الأساسية بما في ذلك مصادقة المستخدمين، إدارة الحملات، معالجة التبرعات، التقارير، وتكامل بوابات الدفع.

    اعتمدت ‎Entity Framework Core مع ‎SQL Server بما يشمل الهجرات، النمذجة العلائقية، وتحسين الاستعلامات. طبّقت مبادئ ‎SOLID والحقن الاعتمادي (DI) وأنماط المستودع لعزل منطق الأعمال وجعله قابلاً للاختبار. حوّلت المنصّة إلى نظام ‎SaaS متعدد المستأجرين يمكّن عدة جهات خيرية من العمل على نفس الواجهة الخلفية مع عزل آمن لبيانات كل جهة.

    نشرت الحل على ‎Microsoft Azure App Service مع تهيئة المتغيّرات البيئية وسلاسل الاتصال، وخطوط CI/CD، والتوسّع التلقائي، وإعدادات بيئات الإنتاج. أنشأت واجهات ‎REST تُستهلك من بوابة الإدارة (إنشاء الحملات، التتبّع، التقارير) ومن متجر العميل (استعراض الحملات، إضافة التبرّعات، إتمام الدفع). نفّذت تدفّقات دفع آمنة، وأدرت تتبّع التبرعات، وأنتجت سجلات وتقارير مالية. ضمنت أمانًا قويًا عبر ‎JWT والتحكم في الوصول، والتحقّق من المدخلات، وإدارة إعدادات آمنة. وأعددت خطوط CI/CD عبر ‎GitHub Actions / ‎Azure DevOps للبناء والاختبار والنشر الآلي.

  • ماتريكس

    يبدو أنّ المشروع منصّة خلفية لإنشاء وإدارة حملات إعلانية على وسائل التواصل الاجتماعي، مخصّصة لأعمال التجارة الإلكترونية أو الأسواق الخاصة. وتتمثّل القيمة الأساسية في تبسيط وأتمتة إطلاق حملات تسويقية موجّهة عبر شبكات اجتماعية متعددة من واجهة موحّدة واحدة.

    ربط كتالوجات المنتجات لمتاجر التجارة الإلكترونية أو قوائم/مخزون الأسواق.

    تحديد الجمهور المستهدف وأهداف الحملة (مثل زيادة الوعي بالعلامة التجارية أو التحويلات).

    أتمتة إنشاء العناصر الإبداعية للإعلانات، والنصوص، ومعلمات الاستهداف.

    إطلاق هذه الحملات وإدارتها عبر منصات اجتماعية متعددة (مثل Meta وInstagram وTikTok وغيرها).

    تتبّع الأداء وتحسين الحملات بالاعتماد على تحليلات مدمجة.

    هذا التدفق يعالج حاجة التسويق الحديثة إلى رحلات عملاء ديناميكية ومخصّصة كما تؤكّدها تحليلات الصناعة، عبر الانتقال من قنوات خطّية إلى استراتيجيات تكيفية ومتعدّدة القنوات.

  • أقوم

    مشروع بوابة إلكترونية متكاملة يتيح للمنشآت والجهات تقديم طلبات دعم مالي وفق الاحتياجات التشغيلية، مع بوابة للمتقدّمين ولوحة تحكّم للإدارة لإدارة الطلبات ومراجعتها واعتمادها. الواجهة الخلفية مبنية باستخدام ‎ASP.NET Core Web API وتتبع هندسة نظيفة لضمان القابلية للتوسّع وسهولة الصيانة.

    تُقسم الهندسة النظيفة إلى أربع طبقات رئيسية: المجال (Domain)، التطبيق (Application)، البنية التحتية (Infrastructure)، والعرض (Presentation).

    إدارة الهوية والمصادقة: يتضمن النظام منظومة مصادقة كاملة وآمنة تعتمد ‎ASP.NET Core Identity.

    سير اعتماد متعدد المراحل: تمر الطلبات عبر مستويات اعتماد محددة مسبقًا مع تتبّع الحالات والملاحظات.

    رفع الملفات وإدارة المستندات: دعم رفع المستندات الداعمة مثل القوائم المالية وشهادات التسجيل والهوية، مع حفظ آمن واتباع أفضل ممارسات الأمان.

    ميزات إضافية: تقارير ولوحات تحليل للإدارة، إشعارات بريدية، وإمكانات البحث والتصفية لتعزيز الاعتماد والتواصل.

الهاتف (مصر)

+20-100-515-2604

الهاتف (السعودية)

50-411-6526
اتصل بنا

قل مرحبًا

لأي تواصل أو استفسار، يسعدني سماعك.