MO

00 / Éveil du système

Je transformela complexitéen clarté.

J'aide les équipes à transformer des produits numériques complexes en systèmes sécurisés et maintenables, de l'architecture à la production.

  • Banque / paiements / aviation
  • Architecture → production
Approche
Comprendre → architecturer
Livraison
Construire → production
Couverture
Systèmes → expérience

Faire défiler pour commencer

Index des projets

Des systèmes conçus pour rendre la complexité utile.

Une sélection concise entre architecture backend, plateformes produit, automatisation et expériences interactives — chaque projet est documenté par ses décisions et ses résultats.

  • 001Outil open source

    Opérations Kafka / Open source

    DeadLetter Explorer

    Créateur · Ingénierie full-stack

    Une console d'exploitation des DLQ Kafka pour parcourir, qualifier et rejouer les messages en échec en toute sécurité.

    Livré / Version v0.1 publiée · Apache-2.0

    Java 21 · Spring Boot 3.3 · WebFlux · React · Kafka · Keycloak

  • 002Template open source

    Sécurité backend / Open source

    Spring Boot Secure API

    Créateur · Architecture backend

    Un modèle d'API REST prêt pour la production où authentification, durcissement, observabilité et testabilité font partie de la fondation.

    Livré / Plus de 70 tests automatisés · Garde-fous CI

    Java 21 · Spring Boot 3.4 · PostgreSQL 16 · Gradle · JWT RS256 · Prometheus

  • 003Référence open source

    Architecture frontend / Open source

    Angular Enterprise Architecture

    Créateur · Architecture frontend

    Un monorepo de référence Angular 18 et Nx 19 pour garder frontières de modules, état, performance et livraison lisibles à grande échelle.

    Livré / 5 ADR acceptés · Version v0.1.0 publiée

    Angular 18 · Nx 19 · NgRx 18 · TypeScript · Module Federation · Cypress

  • 007Plateforme client en ligne

    Restaurant / Projet client

    Le Petit Paradis

    Architecture produit · Ingénierie full-stack

    Une plateforme de découverte, réservation et opérations reliant une expérience publique rapide à un parcours sécurisé de garantie de réservation.

    Livré / Plateforme déployée · Réservations en production

    Astro 5 · React 18 · Express 5 · Prisma 6 · PostgreSQL · Stripe

  • 004Expérience en ligne

    Animation frontend / Expérience

    AeroKnit X1

    Créateur · Développement créatif

    Un récit produit cinématique rendu par une séquence Canvas de 192 images, synchronisée au scroll sans re-rendu React.

    Livré / Séquence de 192 images · Expérience en ligne

    Next.js 14 · React 18 · TypeScript 5 · Canvas 2D · FFmpeg · RAF

  • 005Déployé sur Render

    Automatisation IA / Workflow déployé

    AI Request Router

    Créateur · Architecture de workflow

    Un workflow n8n déployé sur Render qui classe les demandes entrantes, route les signaux exploitables et conserve les cas incertains pour revue humaine.

    Livré / Démo navigateur en ligne · Workflow déployé sur Render

    n8n 1.70 · PostgreSQL 16 · Docker Compose · Groq · Llama 3.3 · Slack

  • 006Déployé sur Render

    Automatisation de prospection / Workflow déployé

    Local Business Lead Finder

    Créateur · Architecture de workflow

    Un système n8n déployé qui découvre des entreprises locales, audite leur présence numérique et transforme des preuves déterministes en listes de prospects prêtes à être examinées.

    Livré / Déploiement Render en ligne · Workflow de 19 nœuds

    n8n 2.32 · PostgreSQL · OpenStreetMap · Overpass API · PageSpeed Insights · Google Sheets

Un bon logiciel n'est pas une collection de fonctionnalités. C'est un système de décisions.

  1. Découverte

    Comprendre

    Explorer le problème, les utilisateurs, les contraintes et l'écosystème avant d'écrire la moindre ligne.

  2. Structure

    Architecturer

    Concevoir des structures simples et évolutives qui transforment la complexité en un système qu'une équipe peut construire.

  3. Fonction

    Livrer

    Mettre en production, mesurer et itérer jusqu'à obtenir un système fiable dans la durée.

État résoluLa complexité, organisée pour devenir utile.

  • Système / Organise

    Architecturer

    Systèmes / API / Architecture distribuée

    Concevoir des frontières, contrats et flux de données qui restent simples à mesure que le système grandit.

  • Système / Assemble

    Construire

    Backend / Frontend / Plateformes

    Livrer des services et des interfaces robustes sur toute la chaîne, de bout en bout.

  • Système / Étend

    Faire évoluer

    Cloud / Conteneurs / Infrastructure

    Exécuter les systèmes sur une infrastructure observable, reproductible et résiliente.

  • Système / Synchronise

    Diriger

    Direction technique / Livraison / Équipes

    Donner une direction technique claire et porter la livraison de la décision à la production.

Expérience cumulée

Chaque environnement a ajouté une nouvelle couche.

Trois environnements récents, présentés chronologiquement — chacun ajoutant de nouvelles contraintes, connexions et responsabilités de livraison.

2022 — Aujourd'hui03 / environnements
  1. 09.2022 — 06.2023

    Banque · Systèmes distribués

    Eurafric / BMCE Bank

    Développeur Full-Stack

    Migration des systèmes de chèques, virements, LCN et prélèvements vers une architecture distribuée ; livraison d'un service de virement instantané avec Kafka, Redis et Elasticsearch.

    Contribution de la couche

    Mise en place de la fondation distribuée : les flux bancaires ont évolué d'une structure historique vers des services événementiels.

  2. 06.2023 — 09.2025

    Paiements commerçants · NPC / ODC

    Crédit Agricole Technologies & Services

    Ingénieur Full-Stack

    Référent technique de la modernisation des souscriptions commerçants avec Angular 17, Spring Boot, API sécurisées, refonte des données et livraison Kubernetes ; délai de déploiement des offres réduit de 90 à 12 jours.

    Contribution de la couche

    Extension du système en une chaîne de livraison de bout en bout, reliant parcours produit, API sécurisées, données et automatisation du déploiement.

  3. 09.2025 — Aujourd'hui

    Aviation · FlyingBlue

    Air France / Commercial Partners

    Tech Lead

    Pilotage de l'intégration des partenaires et du système de règles Accrual and Reward après la migration de Hachiko vers Spring Boot et de Hachiko et Yokoso vers Azure.

    Contribution de la couche

    Coordination des couches accumulées par l'architecture, l'intégration partenaire, la migration cloud et des standards partagés de sécurité, performance, observabilité et CI/CD.

Système identitaireUn centre stable

Mohamed OuokkiTech Lead · Ingénieur Full-Stack

J'interviens de l'architecture à l'implémentation, jusqu'à l'expérience réellement utilisée.

Je conçois des systèmes sécurisés et maintenables dans la banque, les paiements et l'aviation — en reliant services Java et Spring Boot, interfaces Angular, flux Kafka et livraison cloud, de l'architecture à la production.

Écrire à Mohamedouokkimohamed7@gmail.com

06 / Manifeste final

Penser.Architecturer.Construire.Livrer.

Vous avez un projet complexe à construire ?

Parlons-en.ouokkimohamed7@gmail.com