Aller au contenu
Riadh Mnasri

Expertise & missions

Ce que je pratique réellement, sur mes missions comme sur mes projets personnels, et comment je travaille.

Voir mon CV et profil freelance complet

Domaines d'expertise

Architecture logicielle & DDD

Architecture hexagonale, Domain-Driven Design, TDD/BDD de bout en bout : séparer le domaine métier du framework pour livrer un système qui reste modifiable dans le temps, pas seulement fonctionnel le jour de la livraison.

MissionMatch (Kotlin/Spring Boot/Angular), counterparty-risk-lab (TypeScript)

Finance de marché & risque de contrepartie

Exposition, PFE, CVA, SA-CCR, netting, collatéral : une pratique construite en banque d'investissement, que je documente et rends accessible aux développeurs sans bagage financier.

kotlin-counterparty-risk, Finance for Engineers (20 articles, glossaire de 71 termes)

Event streaming & Kafka

Producers, consumers, transactions exactly-once, Kafka Streams, schema registry : pratiqué en mission, entretenu entre les missions avec mes propres outils de révision.

MissionMatch, Kafkex

IA appliquée au développement

Claude Code au quotidien : skills métier, agents planifiés, documentation vivante. L'IA comme partenaire de réflexion et de vélocité, pas comme raccourci qui esquive la discipline d'architecture.

Articles publiés sur le blog, skill de documentation vivante, agents planifiés

Comment je travaille

  • Les tests avant le code

    TDD/BDD par défaut sur les projets qui le justifient : le test documente le comportement attendu avant que l'implémentation existe.

  • Le domaine séparé du framework

    Architecture hexagonale : le cœur métier ne dépend d'aucune techno d'infrastructure, ce qui rend le système testable et le framework remplaçable.

  • Bilingue par défaut

    Documentation et contenus produits en français et en anglais dès la conception, pas ajoutés après coup.

  • L'IA comme partenaire, pas comme pilote automatique

    Claude Code accélère l'exécution et challenge mes décisions, mais l'architecture et les choix structurants restent une responsabilité humaine assumée.

Types de missions

Tech lead / architecte freelance

Conception et évolution de systèmes complexes, arbitrages d'architecture, mentoring technique d'une équipe.

Audit d'architecture existante

Diagnostic d'un système en place : dette technique, séparation des responsabilités, plan de remédiation priorisé.

Accompagnement à l'IA appliquée au développement

Mise en place de skills, d'agents et de workflows Claude Code adaptés au domaine métier d'une équipe.

Développement risque de contrepartie / finance de marché

Implémentation de calculs de risque (exposition, CVA, SA-CCR) sur des systèmes bancaires existants.

Ce qu'on dit de moi

Recommandations LinkedIn →
Il a un réel sens de l'engagement pour mener à bien ses projets dans les délais au bénéfice de ses clients. Son expertise technique sur les architectures orientées services, sa capacité à faire progresser chaque membre de sa squad techniquement et humainement, sa facilité à interagir avec les équipes qui gravitent autour de lui font de lui un atout majeur sur un projet.
Mounir Bayach · Responsable direct
J'ai travaillé avec Riadh en tant que développeur dans l'équipe qu'il dirigeait. C'est un profil qui correspond à toute entreprise recherchant quelqu'un avec une grande capacité de proposition et de résolution de problèmes, avec un time-to-market réduit. Il est doué et n'hésite pas à aider les autres grâce à son immense connaissance en informatique.
Abdelaziz Houmadi · Coéquipier
Riadh est un développeur passionné, travailleur, avec de solides compétences, et aime partager ses connaissances. Son esprit d'équipe, son professionnalisme et sa recherche de l'excellence sont des qualités que j'ai beaucoup appréciées chez lui.
Van-Minh Pho · Coéquipier chez RelevanC
J'ai eu le plaisir de travailler avec Riadh. C'est un développeur Java et Kotlin solide et passionné. La qualité et le travail bien fait comptent énormément pour lui. Il aime aussi découvrir et explorer de nouveaux frameworks et technologies. C'est également un excellent intervenant pour partager ses connaissances lors d'événements tech (comme les Brown Bag Lunch).
Romain Schlick · Coéquipier

Envie de travailler ensemble ?

Disponible pour des missions de tech lead ou d'architecte, en présentiel Paris ou à distance.