أنا أحمد أشرف، مطوّر برمجيات متخصص في Back-End باستخدام .NET وASP.NET Core. أمتلك خبرة قوية في بناء واجهات برمجية (RESTful APIs)، وتصميم قواعد البيانات باستخدام Entity Framework Core وSQL Server، وتطبيق أفضل ممارسات البرمجة مثل Clean Architecture وCQRS.
 
أعمل على تطوير أنظمة احترافية قابلة للتوسع وسهلة الصيانة، مع اهتمام خاص بجودة الكود، الأداء، والأمان.
 
شاركت في تنفيذ مشاريع متنوعة تشمل أنظمة حجوزات، ومتاجر إلكترونية، وتطبيقات إدارة داخلية. كما أستخدم أدوات حديثة مثل AutoMapper، FluentValidation، MediatR، وأهتم بتوثيق الكود وإجراء اختبارات الوحدة لضمان استقرار الأنظمة.
 
هدفي هو مساعدة الشركات في بناء حلول تقنية متكاملة تساهم في تحقيق أهدافها بسرعة وكفاءة.
تنفيذ نظام إدارة حجوزات فندقية باستخدام ASP.NET Core Web API وCQRS + MediatR.
تصميم بنية Clean Architecture تتكوّن من طبقات (Domain, Application, Infrastructure).
إعداد أوامر واستعلامات (Commands/Queries) لعمليات إنشاء وتحديث واسترجاع الفنادق.
تطبيق FluentValidation للتحقق من المدخلات، وAutoMapper لتحويل الكيانات إلى DTOs.
الاهتمام بتوثيق الـAPI باستخدام XML Comments وتحسين الأداء عبر تحسين الاستعلامات.
تطوير نظام إدارة منتجات وعروض باستخدام ASP.NET MVC وEntity Framework Core.
بناء صفحات الإدارة (Dashboard) والتعامل مع الصور والمعاينات باستخدام jQuery وAJAX.
استخدام Bootstrap لتحسين واجهة المستخدم، وSweetAlert2 للتفاعل السريع مع المستخدم.
تطبيق مبدأ Repository Pattern + Unit of Work لتنظيم التعامل مع قاعدة البيانات.
تصميم وتنفيذ تطبيق مكتبي (Windows Forms App) لإدارة بيانات رخص القيادة.
استخدام C# وSQL Server في بناء قاعدة البيانات ونماذج CRUD.
تنفيذ واجهات سهلة الاستخدام وربطها بالمنطق البرمجي لتحقيق أداء مستقر وسريع.
طالب بالسنة الثالثة في كلية الحاسبات والمعلومات – جامعة طنطا.
دراسة تخصص علوم الحاسب، مع تطبيق عملي على مشاريع برمجية باستخدام C#، SQL، وASP.NET Core.
تنفيذ مشاريع أكاديمية في مجالات تحليل النظم، تطوير الويب، وقواعد البيانات.