ABAbdellah Bouhaddi
Resume ↓

whoami

Full-stack engineer who builds and runs business software.

I build production applications with C# and ASP.NET Core, and I own the infrastructure they run on: servers, databases, AWS, domains, payments, releases and monitoring. Based in Dubai, open to .NET and full-stack roles across the UAE.

About 40% faster reads and writes on MATMAK's affected database paths, after I redesigned parts of the schema and tuned the EF Core queries behind them. How it was done

3+ years in production software3 client projects led from requirements to deliveryEnglish, Arabic, French, native Kabyle

ls ./work --sort=impact

Selected work

Real screenshots of each live site, with my role and what I did. Filter by area; with a mouse, hover a technology to see where else it appears.

matmaksolutions.com
ProductionCompany product · UAE · 2024 → now

MATMAK: PPF cutting SaaS platform

I extend a production .NET SaaS with its team, from a redesigned customer and admin UI down to the servers and databases it runs on.

  • REST APIs, Razor Pages and workflows for auth, subscriptions, invoicing, pricing, credits and cutting.
  • Stripe one-time payments, subscriptions, invoicing and webhooks.
  • About 40% faster affected reads and writes via schema redesign and EF Core tuning on SQL Server.
  • C#
  • ASP.NET Core
  • Razor Pages
  • EF Core
  • SQL Server
  • JWT
  • Stripe
  • AWS
  • Linux
xshield-protect.com
ProductionClient project at MATMAK · USA

XSHIELD: online store, end to end

Took a USA-focused store from an empty server to live checkout: hosting, domain, email, custom code and two payment providers.

  • Linux hosting, domain, DNS, Google Workspace email and go-live.
  • Custom PHP pages and plugins, API integrations, import/export.
  • Stripe and Network International for checkout.
  • PHP
  • WooCommerce
  • Stripe
  • Network International
  • Linux
staging.hexis-training.com
Coming soonClient project at MATMAK · France

HEXIS Training Centre: training platform

Architected a multilingual training platform, from course planning and registrations to scored online quizzes.

  • Architected the platform: Laravel backend, Filament admin, React public interface.
  • Course planning, registrations, certifications, transactional email.
  • Quiz flow with emailed access, auto-submit, scoring and results.
  • React
  • Laravel
  • Filament
  • MySQL
  • Docker
hexis-me.com
ProductionClient project at MATMAK · UAE

HEXIS Middle East: regional product website

Built the HEXIS Middle East website end to end: product ranges, training programmes, certified centres and distributors across the region.

  • WordPress and WooCommerce site for the full HEXIS catalogue.
  • Pages for BODYFENCE, SKINTAC and the other product ranges.
  • Training, certification and distributor pages for the region.
  • WordPress
  • WooCommerce
  • PHP
staging.sghirabrand.com
Coming soonFreelance client · Algeria

Sghira Brand: veil e-commerce store

Built a WooCommerce veil store end to end, with cash on delivery to all 69 wilayas and orders handed to the courier through its API.

  • Custom WordPress theme and plugin for the storefront and checkout.
  • Anderson delivery API integration: orders transferred, pick-up offices and delivery prices kept in sync.
  • Store in Arabic, French, English and Tamazight.
  • WordPress
  • WooCommerce
  • PHP
  • REST API
bodyfence.net/en/hpl
ProductionClient project at MATMAK

HEXIS Precut Lab / BODYFENCE plugin

Brought MATMAK's vehicle patterns and car kits into the BODYFENCE WordPress site.

  • Custom WordPress plugin that consumes a dedicated MATMAK API.
  • Shortcodes that render vehicle patterns and car kits on the site's pages.
  • PHP
  • WordPress
  • REST
rh-partner.com
ProductionCompany product · Algeria · Tech-Instinct · 2023 → 2024

RH Partner: HR & payroll microservices

Sped up the queries and tested the Spring Boot services behind a production HR and payroll SaaS.

  • Maintained and extended REST microservices, each in its own Docker container, with JWT authentication.
  • Designed schemas and optimised SQL on SQL Server in Docker, about 35% faster on affected queries.
  • JUnit unit and integration tests, over 90% coverage in scope.
  • Java
  • Spring Boot
  • Docker
  • SQL Server
  • JWT
  • JUnit

git log --oneline career

Experience

From teaching the fundamentals to owning software and infrastructure in production.

Full resume ↓

Jun 2024 to now

Full Stack Developer Current

MATMAK · Dubai, UAE

  • Extend the ASP.NET Core SaaS with the team: Web APIs, Razor Pages, EF Core and LINQ data access, workflows, Stripe billing.
  • Modernise customer and admin interfaces (Razor Pages, HTML/CSS); improve data performance on SQL Server.
  • Lead client applications from requirements and architecture to launch.
  • Own cloud accounts, Linux servers behind Nginx and TLS, AWS EC2, production databases, DNS, email, payment services, GitHub Actions CI/CD, and Prometheus, Grafana and Loki monitoring.
  • C#
  • ASP.NET Core
  • SQL Server
  • JWT
  • Stripe
  • AWS
  • Linux
  • GitHub Actions
  • Grafana

Apr to Jun 2024

Mobile Application Developer

Freelance · Dubai, UAE

  • Cross-platform Android and iOS apps with Flutter and Dart.
  • Firebase authentication, Firestore, storage and push notifications.
  • Migrated an app's data from Firestore to Supabase on PostgreSQL.
  • Flutter
  • Dart
  • Firebase
  • Supabase
  • PostgreSQL

Sep 2023 to Apr 2024

Backend Developer · Java Spring Boot

Tech-Instinct · Béjaïa, Algeria

  • Maintained and extended RH Partner's production REST microservices in Docker.
  • Designed schemas and optimised SQL on SQL Server in Docker, about 35% faster on affected queries; JWT-secured APIs.
  • JUnit unit and integration tests, over 90% coverage in scope.
  • Java
  • Spring Boot
  • Docker
  • SQL Server
  • JWT
  • JUnit

Sep 2022 to Jun 2023

Computer Science Instructor

ESTIN & University Abderrahmane Mira · part-time

  • Mentored 100+ students in programming, algorithms and data structures, networks, web and mobile development.
  • Created practical lab material.

cat skills.yaml

Skills

Grouped by layer. Every item listed here is backed by a project or role on this page.

Backend & data

APIs, workflows, authentication and the data behind them.

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

Frontend

Customer pages, admin tools, multilingual and mobile apps.

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

Infrastructure

From server purchase to go-live, and monitoring after.

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

Payments & platforms

Money flows and client platforms.

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

Ways of working: Agile and Scrum, Jira, code review, secure coding, AI-assisted development (Cursor, Codex, MCP) with review and testing before release.

abdellah --help

Questions recruiters ask first

Every answer is open on the left. On the right, tick what your role needs for an honest match summary.

Can you own a .NET product end to end?

Yes. At MATMAK I extend the ASP.NET Core SaaS with the team, and I own the servers, databases, AWS, DNS, email, payments and releases around it.

Backend or frontend?

Backend-first with C#, ASP.NET Core and SQL, with real frontend delivery: Razor Pages in production, React for HEXIS, Flutter for mobile.

Have you handled payments?

Stripe subscriptions, invoicing and webhooks in the MATMAK platform; Stripe and Network International for a USA-focused WooCommerce checkout.

Do you lead or execute?

Both. I lead client projects from requirements and architecture to launch, and I execute inside the team on the core product.

How do you work with AI tools?

I use Cursor, Codex and MCP where they help, and every change is reviewed and tested before it ships.

Availability and location?

Based in Dubai, open to full-stack and .NET roles in Dubai and across the UAE. English, Arabic and French.

cat about.md

Background

Based in Dubai, with a software engineering foundation built in Béjaïa, Algeria. Teaching taught me to explain things plainly.

  1. 2020 to 2022

    Master's in Software Engineering

    University Abderrahmane Mira. Thesis: progressive web B2C e-commerce app on the MERN stack with real-time inventory and payments. University projects across both degrees also used TypeScript and Bootstrap.

  2. 2020

    Java Developer Certificate

    Also holds the Huawei Certification in Cloud Computing.

  3. 2017 to 2020

    Bachelor's in Computer Science

    University Abderrahmane Mira. Projects: Java inventory software; C++ desktop and Android game with the Minimax algorithm.

Languages

  • Englishfluent
  • Arabicfluent
  • Frenchfluent
  • Kabylenative

ping abdellah

Have a role or a project in mind?

Email is fastest and I reply within a day. Happy to walk through how I'd approach your product or your infrastructure.