ABAbdellah Bouhaddi
السيرة الذاتية ↓

whoami

مهندس Full-stack يبني ويشغّل برمجيات الأعمال.

أبني تطبيقات لبيئة الإنتاج بلغة C#‎ وASP.NET Core، وأتولى البنية التحتية التي تعمل عليها: الخوادم وقواعد البيانات وAWS والنطاقات والمدفوعات والإصدارات والمراقبة. أقيم في دبي، ومنفتح على وظائف ‎.NET وFull-stack في أنحاء الإمارات.

أسرع بنحو 40% في عمليات القراءة والكتابة على مسارات قاعدة البيانات المتأثرة في MATMAK، بعد أن أعدتُ تصميم أجزاء من المخطط وضبطتُ استعلامات EF Core التي تقف خلفها. كيف تحقق ذلك

أكثر من 3 سنوات في برمجيات تعمل في بيئة الإنتاج3 مشاريع عملاء قدتُها من المتطلبات حتى التسليمالإنجليزية والعربية والفرنسية، والقبائلية لغتي الأم

ls ./work --sort=impact

أعمال مختارة

لقطات شاشة حقيقية لكل موقع مباشر، مع دوري وما أنجزته. صفِّ حسب المجال؛ وباستخدام الفأرة، مرّر المؤشر فوق أي تقنية لترى أين تظهر أيضًا.

matmaksolutions.com
في بيئة الإنتاجمنتج الشركة · الإمارات · 2024 ← الآن

MATMAK: منصة SaaS لقصّ أفلام PPF

أوسّع مع فريقها منصة SaaS قائمة على ‎.NET تعمل في بيئة الإنتاج، من واجهات العملاء والإدارة التي أعدتُ تصميمها وصولًا إلى الخوادم وقواعد البيانات التي تعمل عليها.

  • واجهات REST API وRazor Pages ومسارات عمل للمصادقة والاشتراكات والفوترة والتسعير والأرصدة والقصّ.
  • مدفوعات Stripe لمرة واحدة والاشتراكات والفوترة وwebhooks.
  • قراءة وكتابة أسرع بنحو 40% في العمليات المتأثرة، عبر إعادة تصميم المخطط وضبط EF Core على SQL Server.
  • C#
  • ASP.NET Core
  • Razor Pages
  • EF Core
  • SQL Server
  • JWT
  • Stripe
  • AWS
  • Linux
xshield-protect.com
في بيئة الإنتاجمشروع عميل لدى MATMAK · الولايات المتحدة

XSHIELD: متجر إلكتروني من البداية إلى النهاية

نقلتُ متجرًا موجّهًا إلى الولايات المتحدة من خادم فارغ إلى الدفع الفعلي: الاستضافة والنطاق والبريد الإلكتروني والشيفرة المخصّصة ومزوّدا دفع.

  • استضافة Linux والنطاق وDNS وبريد Google Workspace والإطلاق.
  • صفحات وإضافات PHP مخصّصة، وتكاملات API، والاستيراد والتصدير.
  • Stripe وNetwork International لإتمام الشراء.
  • PHP
  • WooCommerce
  • Stripe
  • Network International
  • Linux
staging.hexis-training.com
قريبًامشروع عميل لدى MATMAK · فرنسا

HEXIS Training Centre: منصة تدريب

صمّمتُ بنية منصة تدريب متعددة اللغات، من تخطيط الدورات والتسجيلات إلى الاختبارات الإلكترونية مع احتساب الدرجات.

  • صمّمتُ بنية المنصة: واجهة خلفية بـ Laravel، ولوحة إدارة بـ Filament، وواجهة عامة بـ React.
  • تخطيط الدورات والتسجيلات والشهادات والبريد الإلكتروني للمعاملات.
  • مسار اختبار مع وصول عبر البريد الإلكتروني وإرسال تلقائي واحتساب الدرجات والنتائج.
  • React
  • Laravel
  • Filament
  • MySQL
  • Docker
hexis-me.com
في بيئة الإنتاجمشروع عميل لدى MATMAK · الإمارات

HEXIS Middle East: موقع منتجات إقليمي

بنيتُ موقع HEXIS Middle East من البداية إلى النهاية: تشكيلات المنتجات وبرامج التدريب والمراكز المعتمدة والموزعون في أنحاء المنطقة.

  • موقع WordPress وWooCommerce لكتالوج HEXIS الكامل.
  • صفحات BODYFENCE وSKINTAC وتشكيلات المنتجات الأخرى.
  • صفحات التدريب والشهادات والموزعين في المنطقة.
  • WordPress
  • WooCommerce
  • PHP
staging.sghirabrand.com
قريبًاعميل ضمن العمل الحر · الجزائر

Sghira Brand: متجر إلكتروني للأوشحة

بنيتُ متجر WooCommerce للأوشحة من البداية إلى النهاية، مع الدفع عند الاستلام في جميع الولايات الـ69 وتسليم الطلبات إلى شركة الشحن عبر واجهة API الخاصة بها.

  • قالب WordPress وإضافة مخصّصان لواجهة المتجر وإتمام الطلب.
  • تكامل واجهة API للتوصيل من Anderson: نقل الطلبات، ومزامنة مكاتب الاستلام وأسعار التوصيل.
  • متجر بالعربية والفرنسية والإنجليزية والأمازيغية.
  • WordPress
  • WooCommerce
  • PHP
  • REST API
bodyfence.net/en/hpl
في بيئة الإنتاجمشروع عميل لدى MATMAK

إضافة HEXIS Precut Lab / BODYFENCE

أدخلتُ قوالب المركبات وأطقم السيارات من MATMAK إلى موقع BODYFENCE المبني على WordPress.

  • إضافة WordPress مخصّصة تستهلك واجهة API مخصّصة من MATMAK.
  • أكواد قصيرة تعرض قوالب المركبات وأطقم السيارات على صفحات الموقع.
  • PHP
  • WordPress
  • REST
rh-partner.com
في بيئة الإنتاجمنتج الشركة · Tech-Instinct · الجزائر · 2023 ← 2024

RH Partner: خدمات مصغّرة للموارد البشرية والرواتب

سرّعتُ الاستعلامات واختبرتُ خدمات Spring Boot التي تشغّل منصة SaaS للموارد البشرية والرواتب في بيئة الإنتاج.

  • صنتُ ووسّعتُ خدمات REST مصغّرة، لكل منها حاوية Docker خاصة بها، مع مصادقة JWT.
  • صمّمتُ مخططات قواعد البيانات وحسّنتُ SQL على SQL Server داخل Docker، بسرعة أعلى بنحو 35% في الاستعلامات المتأثرة.
  • اختبارات وحدة وتكامل بـ JUnit، بتغطية تتجاوز 90% ضمن النطاق.
  • Java
  • Spring Boot
  • Docker
  • SQL Server
  • JWT
  • JUnit

git log --oneline career

الخبرة

من تدريس الأساسيات إلى تولّي البرمجيات والبنية التحتية في بيئة الإنتاج.

السيرة الذاتية كاملة ↓السيرة الذاتية بالإنجليزية

يونيو 2024 حتى الآن

مطوّر Full Stack الوظيفة الحالية

MATMAK · دبي، الإمارات

  • أوسّع منصة SaaS المبنية على ASP.NET Core مع الفريق: Web API وRazor Pages والوصول إلى البيانات عبر EF Core وLINQ ومسارات العمل وفوترة Stripe.
  • أحدّث واجهات العملاء والإدارة (Razor Pages وHTML/CSS)، وأحسّن أداء البيانات على SQL Server.
  • أقود تطبيقات العملاء من المتطلبات والبنية حتى الإطلاق.
  • أتولى الحسابات السحابية وخوادم Linux خلف Nginx وTLS وAWS EC2 وقواعد بيانات الإنتاج وDNS والبريد الإلكتروني وخدمات الدفع وCI/CD عبر GitHub Actions والمراقبة بـ Prometheus وGrafana وLoki.
  • C#
  • ASP.NET Core
  • SQL Server
  • JWT
  • Stripe
  • AWS
  • Linux
  • GitHub Actions
  • Grafana

من أبريل إلى يونيو 2024

مطوّر تطبيقات الهاتف المحمول

عمل حر · دبي، الإمارات

  • تطبيقات متعددة المنصات لنظامي Android وiOS باستخدام Flutter وDart.
  • مصادقة Firebase وFirestore والتخزين والإشعارات الفورية.
  • نقلتُ بيانات تطبيق من Firestore إلى Supabase على PostgreSQL.
  • Flutter
  • Dart
  • Firebase
  • Supabase
  • PostgreSQL

سبتمبر 2023 إلى أبريل 2024

مطوّر واجهات خلفية · Java Spring Boot

Tech-Instinct · بجاية، الجزائر

  • صنتُ ووسّعتُ خدمات REST المصغّرة لمنتج RH Partner في بيئة الإنتاج داخل Docker.
  • صمّمتُ مخططات قواعد البيانات وحسّنتُ SQL على SQL Server داخل Docker، بسرعة أعلى بنحو 35% في الاستعلامات المتأثرة، مع واجهات API مؤمّنة بـ JWT.
  • اختبارات وحدة وتكامل بـ JUnit، بتغطية تتجاوز 90% ضمن النطاق.
  • Java
  • Spring Boot
  • Docker
  • SQL Server
  • JWT
  • JUnit

سبتمبر 2022 إلى يونيو 2023

مدرّس علوم الحاسوب

ESTIN وجامعة Abderrahmane Mira · دوام جزئي

  • أشرفتُ على أكثر من 100 طالب في البرمجة والخوارزميات وهياكل البيانات والشبكات وتطوير الويب والهاتف المحمول.
  • أعددتُ مواد للأعمال التطبيقية.

cat skills.yaml

المهارات

مصنّفة حسب الطبقة. كل عنصر مذكور هنا يسنده مشروع أو دور في هذه الصفحة.

الواجهة الخلفية والبيانات

واجهات API ومسارات العمل والمصادقة والبيانات التي تقف خلفها.

  • C#
  • ASP.NET Core
  • Web API
  • EF Core
  • LINQ
  • SQL
  • SQL Server
  • PostgreSQL
  • JWT
  • Java
  • Spring Boot

الواجهة الأمامية

صفحات العملاء وأدوات الإدارة والتطبيقات متعددة اللغات وتطبيقات الهاتف المحمول.

  • Razor Pages
  • React
  • TypeScript
  • HTML/CSS
  • Bootstrap
  • Flutter
  • Dart

البنية التحتية

من شراء الخادم إلى الإطلاق، ثم المراقبة بعده.

  • Linux
  • AWS
  • Nginx
  • TLS
  • DNS
  • Docker
  • GitHub Actions
  • Prometheus
  • Grafana
  • Loki

المدفوعات والمنصات

مسارات الأموال ومنصات العملاء.

  • Stripe
  • Network International
  • WooCommerce
  • WordPress
  • PHP
  • Laravel
  • Filament
  • Firebase

أساليب العمل: Agile وScrum وJira ومراجعة الشيفرة والبرمجة الآمنة والتطوير بمساعدة الذكاء الاصطناعي (Cursor وCodex وMCP) مع المراجعة والاختبار قبل الإصدار.

abdellah --help

أسئلة يطرحها مسؤولو التوظيف أولًا

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

هل يمكنك تولّي منتج ‎.NET من البداية إلى النهاية؟

نعم. في MATMAK أوسّع منصة SaaS المبنية على ASP.NET Core مع الفريق، وأتولى ما يحيط بها من خوادم وقواعد بيانات وAWS وDNS وبريد إلكتروني ومدفوعات وإصدارات.

الواجهة الخلفية أم الأمامية؟

الواجهة الخلفية أولًا بـ C#‎ وASP.NET Core وSQL، مع تسليم فعلي للواجهات الأمامية: Razor Pages في بيئة الإنتاج، وReact لـ HEXIS، وFlutter للهاتف المحمول.

هل تعاملت مع المدفوعات؟

اشتراكات وفوترة وwebhooks عبر Stripe في منصة MATMAK، وStripe وNetwork International لإتمام شراء WooCommerce موجّه إلى الولايات المتحدة.

هل تقود أم تنفّذ؟

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

كيف تعمل مع أدوات الذكاء الاصطناعي؟

أستخدم Cursor وCodex وMCP حيث تفيد، وكل تغيير يخضع للمراجعة والاختبار قبل إصداره.

التوفر ومكان الإقامة؟

أقيم في دبي، ومنفتح على وظائف Full-stack و‎.NET في دبي وفي أنحاء الإمارات. الإنجليزية والعربية والفرنسية.

cat about.md

خلفيتي

أقيم في دبي، وقد بنيتُ أساسي في هندسة البرمجيات في بجاية بالجزائر. وعلّمني التدريس أن أشرح الأمور ببساطة.

  1. من 2020 إلى 2022

    ماجستير في هندسة البرمجيات

    جامعة Abderrahmane Mira. الأطروحة: تطبيق ويب تقدّمي للتجارة الإلكترونية B2C على حزمة MERN مع مخزون ومدفوعات في الوقت الفعلي. واستخدمت المشاريع الجامعية في الشهادتين أيضًا TypeScript وBootstrap.

  2. 2020

    شهادة مطوّر Java

    حاصل أيضًا على شهادة Huawei في الحوسبة السحابية.

  3. من 2017 إلى 2020

    بكالوريوس في علوم الحاسوب

    جامعة Abderrahmane Mira. المشاريع: برنامج مخزون بـ Java، ولعبة لسطح المكتب وAndroid بـ C++‎ مع خوارزمية Minimax.

اللغات

  • الإنجليزيةبطلاقة
  • العربيةبطلاقة
  • الفرنسيةبطلاقة
  • القبائليةاللغة الأم

ping abdellah

هل لديك وظيفة أو مشروع في ذهنك؟

البريد الإلكتروني أسرع وسيلة، وأردّ خلال يوم واحد. ويسعدني أن أشرح لك كيف سأتعامل مع منتجك أو بنيتك التحتية.