الحالة: متاح لأدوار الحوسبة السحابية و DevOps
محمد أكور
مطوّر فُل ستاك
مطوّر فُل ستاك يمتلك 5 سنوات من الخبرة، متخصص في تقنيات Microsoft (.NET، Azure، DevOps). قادر على تحويل المتطلبات المهنية المعقدة إلى حلول ويب متينة. استباقي، دقيق في التفاصيل، وشغوف بالابتكار التقني.
الإنجازات
حل ارتفاع مفاجئ في تكاليف Azure
تحقيق في التكاليف عبر Reserved Capacity
تتبّع السبب الجذري لارتفاع غير متوقع في تكاليف Azure وحلّه عبر تحليل السعة المحجوزة (Reserved Capacity)، بتصحيح نموذج الفوترة بدلاً من مجرد تقليص الموارد.
تعزيز أمان الوصول إلى Key Vault
تأمين عبر نقاط نهاية خاصة لبيئة Eurotax
تحديث خطوط أنابيب CI/CD وتعزيز الوصول إلى Key Vault عبر نقاط نهاية خاصة (Private Endpoints) لبيئة Eurotax، مع إغلاق التعرّض على الشبكة العامة.
هيكل API متعدد المستأجرين مع RBAC
نموذج وصول للشركاء والجهات الائتمانية
بناء هيكل API ويب بلغة .NET متعدد المستأجرين مع تحكم في الوصول قائم على الأدوار، يمنح عملاء الشركاء والجهات الائتمانية وصولاً معزولاً ومصرّحاً به إلى البنية التحتية المشتركة.
تماثل MySQL قائم على GTID
موثوقية البيانات عبر المستأجرين
إعداد تماثل MySQL قائم على GTID عبر قواعد بيانات المستأجرين لضمان بيانات متسقة وقابلة للاسترجاع عبر كل البيئات.
المهارات
لغات البرمجة
C# · JavaScript · TypeScript · PHP
تطوير الويب
HTML · CSS · Bootstrap · jQuery · Angular · ASP.NET (Framework & Core – MVC, Web API) · Laravel
API وتبادل البيانات
RESTful APIs · WCF · JSON · XML
منهجيات التصميم
UML
قواعد البيانات
SQL Server · MySQL · GTID replication
DevOps
Azure DevOps · خطوط أنابيب CI/CD
أدوات السحابة والنسخ الاحتياطي
Azure · Azure Key Vault · AWS · Veeam (نسخ احتياطي وتماثل)
بيئات التطوير
Visual Studio · VS Code · SQL Server Management Studio (SSMS)
الخبرة المهنية
-
محلل مطوّر .NET
Finreg Services · الدار البيضاء، المغرب
- المشاركة في اجتماعات العملاء لجمع المتطلبات والعروض التوضيحية، ومتابعة مهام المشاريع عبر Jira
- المساهمة في إعادة التصميم والتحسين المستمر وتطوير ميزات جديدة لتطبيقات ASP.NET، بما في ذلك move-expert.com وeurotax.fr، عبر الواجهة الخلفية والتكامل السحابي
- إجراء تصحيح الأخطاء وتحسين الكود واختبارات ضمان الجودة للأداء والاستقرار
- التحقيق في ارتفاع مفاجئ في تكاليف Azure وحله عبر تحليل السعة المحجوزة (Reserved Capacity)
- تحديث خطوط أنابيب CI/CD باستخدام Azure DevOps وتعزيز الوصول إلى Key Vault عبر نقاط نهاية خاصة لبيئة Eurotax
- بناء هيكل API ويب بلغة .NET متعدد المستأجرين مع تحكم في الوصول قائم على الأدوار لعملاء الشركاء والجهات الائتمانية
- إدارة قواعد البيانات والبنية التحتية على Azure، بما في ذلك مجموعات الموارد والشبكات الافتراضية والأجهزة الافتراضية لاستضافة التطبيقات
- إعداد تماثل MySQL قائم على GTID عبر قواعد بيانات المستأجرين
- تهيئة استراتيجيات نسخ احتياطي بين السحابات (من Azure إلى AWS FSx عبر Veeam) وتنفيذ تماثل بيانات في بيئة متعددة السحابات
-
متدرب، مطوّر .NET
Finreg Services · الدار البيضاء، المغرب
- التعرف على معمارية الشركة البرمجية N-Tier وMVC
- اكتساب خبرة في أدوات التطوير مثل Visual Studio وBitbucket وSQL Server
- المساعدة في تطوير ميزات جديدة وإصلاح الأخطاء وإجراء اختبارات وظيفية تحت الإشراف
- المساهمة في صيانة المشاريع الداخلية
-
مطوّر ويب
CDMA Solution · الدار البيضاء، المغرب
- تحسين تطبيق ويب موجود مخصص لخبراء ملفات حوادث التأمين
- تصميم وتطوير تطبيق ويب لإدارة المخزون
- العمل باستخدام PHP وLaravel وMySQL وAxios وOCR وGit وGitHub
نشاط GitHub
8مساهمة خلال آخر 6 أشهر · @AkourMohamed
التعليم
-
إجازة مهنية في تطوير تطبيقات الويب والهاتف المحمول
المدرسة العليا للتكنولوجيا (ESTC) · الدار البيضاء، المغرب
2021-12 → 2022-06
-
دبلوم تقني متخصص في التطوير المعلوماتي
المعهد المتخصص في التسيير والمعلوماتية · الدار البيضاء، المغرب
2017-09 → 2019-06
-
باكالوريا في العلوم التجريبية (خيار علوم الحياة والأرض)
ثانوية عمر بن الخطاب · الدار البيضاء، المغرب
2016-09 → 2017-06
المشاريع
-
Aloud (Clario)
إضافة Chrome لقراءة صفحات الويب بصوت عالٍ باستخدام تقنية تحويل النص إلى كلام.
-
IMI Robot (RTPD)
نظام أتمتة لتصاريح إيفاد العمال في النقل الطرقي الأوروبي.
التدريب الذاتي والشهادات
- تدريب متقدم في Angular
- دورة معمّقة في Node.js وExpress
- تطوير API ويب باستخدام NestJS
- دورة متقدمة في تقنيات CSS
- تدريب متقدم في JavaScript