ABAbdellah Bouhaddi
CV ↓

whoami

Ingénieur full-stack qui développe et exploite des logiciels métier.

Je développe des applications de production avec C# et ASP.NET Core, et je suis responsable de l'infrastructure qui les fait tourner : serveurs, bases de données, AWS, domaines, paiements, mises en production et supervision. Basé à Dubaï, ouvert aux postes .NET et full-stack dans tous les Émirats arabes unis.

Lectures et écritures environ 40 % plus rapides sur les chemins de base de données concernés de MATMAK, après que j'ai repensé une partie du schéma et optimisé les requêtes EF Core qui les sous-tendent. Comment j'ai procédé

Plus de 3 ans sur des logiciels en production3 projets clients menés du recueil des besoins à la livraisonAnglais, arabe, français, kabyle langue maternelle

ls ./work --sort=impact

Sélection de projets

De vraies captures d'écran de chaque site en ligne, avec mon rôle et ce que j'ai fait. Filtrer par domaine ; à la souris, survoler une technologie montre où elle apparaît ailleurs.

matmaksolutions.com
ProductionProduit de l'entreprise · Émirats arabes unis · 2024 → aujourd'hui

MATMAK : plateforme SaaS de découpe PPF

Je fais évoluer un SaaS .NET en production avec son équipe, d'une interface client et d'administration repensée jusqu'aux serveurs et bases de données qui le font tourner.

  • API REST, Razor Pages et workflows pour l'authentification, les abonnements, la facturation, la tarification, les crédits et la découpe.
  • Paiements ponctuels, abonnements, facturation et webhooks Stripe.
  • Lectures et écritures concernées environ 40 % plus rapides grâce à la refonte du schéma et à l'optimisation EF Core sur SQL Server.
  • C#
  • ASP.NET Core
  • Razor Pages
  • EF Core
  • SQL Server
  • JWT
  • Stripe
  • AWS
  • Linux
xshield-protect.com
ProductionProjet client chez MATMAK · États-Unis

XSHIELD : boutique en ligne, de bout en bout

J'ai mené une boutique destinée aux États-Unis d'un serveur vide jusqu'au paiement opérationnel : hébergement, domaine, e-mail, code sur mesure et deux prestataires de paiement.

  • Hébergement Linux, domaine, DNS, e-mail Google Workspace et mise en ligne.
  • Pages et plugins PHP sur mesure, intégrations d'API, import/export.
  • Stripe et Network International pour le paiement.
  • PHP
  • WooCommerce
  • Stripe
  • Network International
  • Linux
staging.hexis-training.com
Bientôt en ligneProjet client chez MATMAK · France

HEXIS Training Centre : plateforme de formation

J'ai conçu l'architecture d'une plateforme de formation multilingue, de la planification des cours et des inscriptions jusqu'aux quiz en ligne notés.

  • J'ai conçu l'architecture de la plateforme : backend Laravel, administration Filament, interface publique React.
  • Planification des cours, inscriptions, certifications, e-mails transactionnels.
  • Parcours de quiz avec accès par e-mail, soumission automatique, notation et résultats.
  • React
  • Laravel
  • Filament
  • MySQL
  • Docker
hexis-me.com
ProductionProjet client chez MATMAK · Émirats arabes unis

HEXIS Middle East : site produits régional

J'ai réalisé le site de HEXIS Middle East de bout en bout : gammes de produits, programmes de formation, centres certifiés et distributeurs dans toute la région.

  • Site WordPress et WooCommerce pour tout le catalogue HEXIS.
  • Pages pour BODYFENCE, SKINTAC et les autres gammes de produits.
  • Pages formation, certification et distributeurs pour la région.
  • WordPress
  • WooCommerce
  • PHP
staging.sghirabrand.com
Bientôt en ligneClient freelance · Algérie

Sghira Brand : boutique en ligne de voiles

J'ai réalisé de bout en bout une boutique WooCommerce de voiles, avec paiement à la livraison dans les 69 wilayas et commandes transmises au transporteur via son API.

  • Thème et plugin WordPress sur mesure pour la vitrine et le tunnel de commande.
  • Intégration de l'API de livraison Anderson : commandes transférées, bureaux de retrait et tarifs de livraison synchronisés.
  • Boutique en arabe, français, anglais et tamazight.
  • WordPress
  • WooCommerce
  • PHP
  • REST API
bodyfence.net/en/hpl
ProductionProjet client chez MATMAK

Plugin HEXIS Precut Lab / BODYFENCE

J'ai intégré les patterns et kits véhicules de MATMAK au site WordPress de BODYFENCE.

  • Plugin WordPress sur mesure qui consomme une API MATMAK dédiée.
  • Shortcodes qui affichent les patterns et kits véhicules sur les pages du site.
  • PHP
  • WordPress
  • REST
rh-partner.com
ProductionProduit de l'entreprise · Algérie · Tech-Instinct · 2023 → 2024

RH Partner : microservices RH et paie

J'ai accéléré les requêtes et testé les services Spring Boot d'un SaaS RH et paie en production.

  • J'ai maintenu et étendu des microservices REST, chacun dans son propre conteneur Docker, avec authentification JWT.
  • J'ai conçu des schémas et optimisé le SQL sur SQL Server sous Docker, avec des requêtes concernées environ 35 % plus rapides.
  • Tests unitaires et d'intégration JUnit, plus de 90 % de couverture sur le périmètre.
  • Java
  • Spring Boot
  • Docker
  • SQL Server
  • JWT
  • JUnit

git log --oneline career

Expérience

De l'enseignement des fondamentaux à la responsabilité de logiciels et d'infrastructures en production.

CV complet ↓CV en anglais

Depuis juin 2024

Développeur Full Stack Poste actuel

MATMAK · Dubaï, Émirats arabes unis

  • Je fais évoluer le SaaS ASP.NET Core avec l'équipe : Web API, Razor Pages, accès aux données avec EF Core et LINQ, workflows, facturation Stripe.
  • Je modernise les interfaces client et d'administration (Razor Pages, HTML/CSS) ; j'améliore les performances des données sur SQL Server.
  • Je pilote des applications clients, du recueil des besoins et de l'architecture jusqu'au lancement.
  • Je suis responsable des comptes cloud, des serveurs Linux derrière Nginx et TLS, d'AWS EC2, des bases de données de production, du DNS, de la messagerie, des services de paiement, de la CI/CD GitHub Actions et de la supervision Prometheus, Grafana et Loki.
  • C#
  • ASP.NET Core
  • SQL Server
  • JWT
  • Stripe
  • AWS
  • Linux
  • GitHub Actions
  • Grafana

D'avril à juin 2024

Développeur d'applications mobiles

Freelance · Dubaï, Émirats arabes unis

  • Applications Android et iOS multiplateformes avec Flutter et Dart.
  • Authentification, Firestore, stockage et notifications push avec Firebase.
  • J'ai migré les données d'une application de Firestore vers Supabase sur PostgreSQL.
  • Flutter
  • Dart
  • Firebase
  • Supabase
  • PostgreSQL

De sept. 2023 à avr. 2024

Développeur backend · Java Spring Boot

Tech-Instinct · Béjaïa, Algérie

  • J'ai maintenu et étendu les microservices REST de RH Partner en production, sous Docker.
  • J'ai conçu des schémas et optimisé le SQL sur SQL Server sous Docker, avec des requêtes concernées environ 35 % plus rapides ; API sécurisées par JWT.
  • Tests unitaires et d'intégration JUnit, plus de 90 % de couverture sur le périmètre.
  • Java
  • Spring Boot
  • Docker
  • SQL Server
  • JWT
  • JUnit

De sept. 2022 à juin 2023

Enseignant en informatique

ESTIN et Université Abderrahmane Mira · temps partiel

  • J'ai encadré plus de 100 étudiants en programmation, algorithmique et structures de données, réseaux, développement web et mobile.
  • J'ai créé des supports de travaux pratiques.

cat skills.yaml

Compétences

Regroupées par couche. Chaque élément listé ici s'appuie sur un projet ou un poste présenté sur cette page.

Backend et données

Les API, les workflows, l'authentification et les données qui les sous-tendent.

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

Frontend

Pages client, outils d'administration, applications multilingues et mobiles.

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

Infrastructure

De l'achat du serveur à la mise en ligne, puis la supervision.

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

Paiements et plateformes

Flux financiers et plateformes clients.

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

Méthodes de travail : Agile et Scrum, Jira, revue de code, développement sécurisé, développement assisté par l'IA (Cursor, Codex, MCP) avec revue et tests avant mise en production.

abdellah --help

Les premières questions des recruteurs

Chaque réponse est ouverte à gauche. À droite, il suffit de cocher ce que le poste exige pour obtenir un bilan d'adéquation honnête.

Pouvez-vous prendre en charge un produit .NET de bout en bout ?

Oui. Chez MATMAK, je fais évoluer le SaaS ASP.NET Core avec l'équipe, et je suis responsable des serveurs, des bases de données, d'AWS, du DNS, de la messagerie, des paiements et des mises en production qui l'entourent.

Backend ou frontend ?

Backend d'abord, avec C#, ASP.NET Core et SQL, et de vraies livraisons frontend : Razor Pages en production, React pour HEXIS, Flutter pour le mobile.

Avez-vous déjà géré des paiements ?

Abonnements, facturation et webhooks Stripe sur la plateforme MATMAK ; Stripe et Network International pour un paiement WooCommerce destiné aux États-Unis.

Vous pilotez ou vous exécutez ?

Les deux. Je pilote des projets clients, du recueil des besoins et de l'architecture jusqu'au lancement, et j'exécute au sein de l'équipe sur le produit principal.

Comment travaillez-vous avec les outils d'IA ?

J'utilise Cursor, Codex et MCP quand ils sont utiles, et chaque modification est relue et testée avant sa mise en production.

Disponibilité et localisation ?

Basé à Dubaï, ouvert aux postes full-stack et .NET à Dubaï et dans tous les Émirats arabes unis. Anglais, arabe et français.

cat about.md

Parcours

Basé à Dubaï, avec une formation en génie logiciel acquise à Béjaïa, en Algérie. L'enseignement m'a appris à expliquer les choses simplement.

  1. De 2020 à 2022

    Master en génie logiciel

    Université Abderrahmane Mira. Mémoire : application web progressive d'e-commerce B2C sur la stack MERN, avec inventaire et paiements en temps réel. Les projets universitaires des deux diplômes ont aussi utilisé TypeScript et Bootstrap.

  2. 2020

    Certificat de développeur Java

    Titulaire également de la Huawei Certification in Cloud Computing.

  3. De 2017 à 2020

    Licence en informatique

    Université Abderrahmane Mira. Projets : logiciel de gestion de stock en Java ; jeu C++ pour ordinateur et Android avec l'algorithme Minimax.

Langues

  • Anglaiscourant
  • Arabecourant
  • Françaiscourant
  • Kabylelangue maternelle

ping abdellah

Un poste ou un projet en tête ?

L'e-mail est le moyen le plus rapide, et je réponds sous une journée. Je peux volontiers détailler comment j'aborderais votre produit ou votre infrastructure.