مرحباً، أنا محمد أحمد الشرقاوي، مهندس برمجيات يبلغ من العمر 27 عاماً، شغوف بالتكنولوجيا، وحل المشكلات، والتعلم المستمر.
 
تخرجت في كلية العلوم بجامعة سوهاج، حيث اكتسبت من خلال دراستي في قسم الجيولوجيا أساساً قوياً في التفكير التحليلي والبحث العلمي. وقد ساعدتني هذه الخلفية الأكاديمية على تطوير عقلية منهجية دقيقة، إلا أن شغفي بمعرفة كيف تُسهم التكنولوجيا في تشكيل العالم دفعني إلى الانتقال إلى مجال تطوير البرمجيات.
 
بعد التخرج، كرّست وقتي لتعلّم المهارات اللازمة لتحقيق حلمي في أن أصبح مطوراً محترفاً. التحقت بعدة دورات تدريبية في تطوير البرمجيات واكتسبت خبرة عملية في تقنيات .NET، وقواعد البيانات (SQL)، والبرمجة الكينونية (OOP)، بالإضافة إلى مبادئ هندسة البرمجيات الحديثة مثل Clean Architecture ونمط Unit of Work.
 
حالياً، أنا متدرب في معهد تكنولوجيا المعلومات (ITI - Information Technology Institute)، حيث أواصل تنمية مهاراتي التقنية وتطبيق ما تعلمته في مشاريع عملية.
 
أنا شغوف بكتابة كود نظيف وقابل للصيانة، وبناء حلول برمجية تُحدث أثراً حقيقياً. أؤمن بأهمية العمل الجماعي والمرونة والتعلم المستمر، وهي القيم التي أعتبرها حجر الأساس في رحلتي المهنية.
 
أسعى حالياً إلى تطوير خبرتي في مجال البرمجة الخلفية (Backend Development) وتصميم الأنظمة (System Design)، كما أعمل على توسيع معرفتي بمصطلحات و مفاهيم أخرى مثل (Secure Coding) و (Unit Testing) لضمان بناء تطبيقات أكثر أماناً واستقراراً.
 
أؤمن أن التكنولوجيا ليست مجرد كود، بل هي إبداع وتعاون وتطوير مستمر، وأنا متحمس لمواصلة التعلم والمشاركة في مشاريع هادفة، وبناء مسيرة مهنية أترك من خلالها أثراً حقيقياً.
أُشارك حالياً في برنامج تدريبي مكثّف بمعهد تكنولوجيا المعلومات (Information Technology Institute - ITI)، والذي يهدف إلى إعداد مطوري برمجيات محترفين من خلال الجمع بين الجوانب النظرية والتطبيقات العملية.
خلال فترة التدريب، عملت على مجموعة من المشروعات الواقعية التي عززت فهمي لتقنيات ASP.NET، وMVC، وAPI Development، إلى جانب مفاهيم OOP وEntity Framework وإدارة قواعد البيانات باستخدام SQL Server.
قمت بتطوير تطبيق ويب يتيح إدارة المطعم من جانب المستخدم والأدمن، ويهدف إلى تسهيل عملية الطلبات وإدارتها.
المهام والوظائف الرئيسية:
 
إدارة التصنيفات (Category Management) وتنفيذ عمليات CRUD كاملة.
 
إدارة الطلبات (Order Management) من حيث تتبع الحالة، وقيمة الطلب، وتاريخ الإنشاء.
 
تصميم واجهة سهلة الاستخدام لكل من العميل والإدمن.
 
الاعتماد على MVC Architecture لتقسيم المشروع وتنظيمه بشكل احترافي.
مشروع يهدف إلى إدارة الدورات التدريبية والطلاب من خلال واجهات API باستخدام ASP.NET Core Web API.
المهام والوظائف الرئيسية:
 
نظام Authorization لتسجيل الطلاب كمستخدمين مع صلاحيات محددة.
 
إمكانية تسجيل الطلاب في الدورات (Enroll Courses) بسهولة.
 
تمكين الإدمن من إضافة أو حذف الدورات وتنفيذ عمليات CRUD كاملة.
 
تطبيق مفهوم Role-based Authorization لضمان الأمان وتنظيم الصلاحيات.
مشروع مكتبي (Desktop Application) يهدف إلى محاكاة نظام تجارة إلكترونية بسيط باستخدام Windows Forms وتقنيات C# وSQL Server.
المهام والوظائف الرئيسية:
 
تنفيذ عمليات CRUD لكل من المستخدمين والإدمن.
 
إدارة المنتجات والمستخدمين عبر واجهة رسومية تفاعلية.
 
ربط الواجهة بقاعدة بيانات لإدارة البيانات بشكل فعّال.
بكالوريوس العلوم في الجيولوجيا (قسم الجيوفيزياء)
تاريخ التخرج: 2021
 
خلال دراستي في كلية العلوم، اكتسبت مهارات قوية في التحليل المنهجي والبحث العلمي، مما ساعدني على بناء أساس علمي متين في التفكير النقدي وحل المشكلات.
تُعد الكلية بيئة بحثية تُشجع على اتباع منهجيات دقيقة في البحث والاستقصاء، وهو ما ساعدني لاحقاً على تطوير أسلوب منظم في تعلم التقنيات البرمجية وتحليل المشكلات البرمجية بشكل منطقي ومنهجي.
برنامج تدريب متخصص في تطوير البرمجيات (Full Stack Web Development Using .Net)
الحالة: قيد التدريب
 
أشارك حالياً في برنامج تدريبي شامل بمعهد تكنولوجيا المعلومات (ITI)، يهدف إلى إعداد مطورين محترفين في مجال تطوير تطبيقات الويب باستخدام تقنيات .NET.
يغطي التدريب الجوانب النظرية والعملية لتقنيات ASP.NET MVC، Web API، Entity Framework، SQL Server، OOP، بالإضافة إلى مبادئ Secure Coding وUnit Testing.
وقد أتاح لي هذا البرنامج العمل على مشاريع واقعية عززت مهاراتي في تحليل الأنظمة وتصميم قواعد البيانات وكتابة كود منظم وقابل للصيانة.
لغات البرمجة (Programming Languages)
 
C# – الكفاءة في استخدام اللغة ضمن بيئات تطوير مختلفة.
 
JavaScript (ES6) – استخدامه في تطوير واجهات تفاعلية للويب.
 
SQL – كتابة الاستعلامات وإدارة قواعد البيانات.
 
HTML5, CSS3, Bootstrap – لتصميم واجهات مستخدم احترافية ومتجاوبة.
ASP.NET MVC – تصميم تطبيقات ويب منظمة تعتمد على نموذج MVC.
 
ASP.NET Web API – تطوير واجهات برمجية لخدمات الويب (RESTful APIs).
 
Entity Framework Core – التعامل مع قواعد البيانات باستخدام ORM.
 
Windows Forms – بناء تطبيقات مكتبية باستخدام C# وSQL Server.
Microsoft SQL Server – تصميم الجداول والعلاقات وتنفيذ عمليات CRUD.
 
LINQ & Entity Framework – للوصول إلى البيانات بطريقة مرنة وآمنة.
Object-Oriented Programming (OOP)
 
Clean Architecture & Unit of Work Pattern
 
Secure Coding & Unit Testing
 
Role-based Authorization & Authentication
Visual Studio / VS Code
 
Git & GitHub لإدارة الإصدارات والتعاون في المشاريع.
 
Postman لاختبار واجهات الـ API.
 
SQL Server Management Studio (SSMS) لإدارة قواعد البيانات.