Senior Developer · Air France · Toulouse

Mohamed Ouokki

Five years building systems that are not allowed to fail — banking, card payments, aviation.Cinq ans à construire des systèmes qui n'ont pas le droit de tomber — banque, monétique, aviation.

Scroll ↓
Selected workProjets01
01

DeadLetter Explorer

Inspect, search and replay Kafka messages stuck in a dead letter queue.Inspecter, rechercher et rejouer les messages Kafka bloqués en Dead Letter Queue.

Case study →
02

Le Petit Paradis

Booking site for a Breton snack-bar, with Stripe card holds that survive a no-show.Site de réservation pour un snack breton, avec empreinte bancaire Stripe contre les no-shows.

Case study →
03

Multichannel Intake

Webhook gateway that verifies, deduplicates and normalises WhatsApp and email leads.Passerelle webhook qui vérifie, déduplique et normalise les leads WhatsApp et email.

Case study →
04

AI Request Router

Self-hosted n8n workflow that classifies inbound messages with an LLM, then routes them.Workflow n8n auto-hébergé qui classe les messages entrants via un LLM, puis les route.

Case study →
05

Business Lead Finder

Finds local businesses with weak or missing websites, then audits and scores each one.Repère les commerces locaux sans site ou mal équipés, puis les audite et les note.

Case study →
06

AeroKnit X1

Scroll-driven canvas animation: 192 frames decomposing a sneaker, zero re-render per frame.Animation canvas pilotée au scroll : 192 images décomposant une sneaker, sans re-render.

Case study →

I build the parts of a product that are not allowed to break.Je construis les parties d'un produit qui n'ont pas le droit de tomber.

05
Years shippingAns en production
90→12
Days to deploy an offerJours pour déployer une offre
03
Regulated industriesSecteurs régulés
FR
Toulouse · OccitanieToulouse · Occitanie
PathParcours CV ↓

Lead a team on distributed booking and offer systems. Own architecture decisions, release cadence and the reliability budget of services that cannot be taken offline.Encadrement d'une équipe sur les systèmes distribués de réservation et d'offres. Décisions d'architecture, cadence de livraison et budget de fiabilité de services qui ne peuvent pas être arrêtés.

Event-driven banking services on Kafka and Spring Boot, with Angular front ends. Cut the time to deploy a new offer from 90 days to 12 by replacing manual release steps with a pipeline.Services bancaires événementiels sur Kafka et Spring Boot, front Angular. Délai de déploiement d'une nouvelle offre ramené de 90 à 12 jours en remplaçant les étapes manuelles par un pipeline.

Core banking modules in a regulated environment: payment flows, audit trails and reporting, built to pass internal and external compliance review.Modules de core banking en environnement régulé : flux de paiement, pistes d'audit et reporting, conçus pour passer les revues de conformité internes et externes.

Card processing platform. Transaction authorisation paths, back-office tooling and the test harness that kept releases from regressing.Plateforme de traitement monétique. Chemins d'autorisation des transactions, outillage back-office et harnais de tests évitant les régressions en production.

Software engineering, distributed systems and formal methods. Graduated with a focus on the architecture of large-scale information systems.Génie logiciel, systèmes distribués et méthodes formelles. Spécialisation sur l'architecture des systèmes d'information à grande échelle.

Open to Senior Developer roles & freelanceOuvert aux postes de Senior Developer & missions freelance
Say helloÉcrivez-moi