You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Matthieu J.MJ

Matthieu J.

Fractional CTO | expert DDD | AI-native

€800/day
Paris, FR
15+ years

Average response time: 1 hour

About Matthieu

Profil Malt

CTO Fractionnel | Expert DDD | AI-Native – Systèmes complexes livrés en production

Vous avez un système critique à concevoir, une dette technique qui ralentit vos équipes, ou un rewrite à piloter sans casser la prod ? Depuis 15 ans, j'accompagne startups et scaleups dans la conception, le développement et la remise en état de plateformes backend exigeantes (fintech, AI, infrastructure).

Mon approche : livrer du code en production, pas juste des schémas. Un bon design est le chemin le plus court pour livrer ; et je suis hands-on sur toute la chaîne (backend, infra, archi).

Clients & réalisations :
- Leboncoin : 1ère solution P2P payment, architecture hexagonale adoptée org-wide
- Voodoo : k8s operator pour 50+ clusters, vérification formelle TLA+
- Mansa (fintech régulée) : Rewrite complet en 4 mois, zéro régressions, DDD + fp-ts
- Smartway.ai : CTO 50 ingénieurs, 80% firefighting → 80% features en 1 an
- Weeel : Co-fondateur, 200+ règles métier modélisées, du discovery à la prod

- YourLead.dev : SaaS LLM en production (code review augmenté par IA)
- Transport international(Talan) : 30+ ateliers Event Storming

Ce que je livre : cadrage stratégique & bounded contexts, architecture hexagonale, functional domain modeling, rewrites sans régressions, code backend production, infrastructure cloud, ateliers Event Storming / Event Modeling, coaching DDD / TDD / FP, agents LLM dans des domaines bien découpés.

Stack technique : TypeScript, Node.js, fp-ts, Elixir, Go, Rust, PostgreSQL, Redis, RabbitMQ, Kubernetes, Terraform, ArgoCD, Docker, AWS, GCP, fly.io, LLM APIs

Méthodologie : DDD, Event Storming, TDD, BDD, property-based testing, ADRs, continuous delivery, pair programming, code review.

Envie d'en discuter ? Je vous propose un échange visio pour cerner vos besoins et vous présenter une approche adaptée.

Réponse garantie sous 24h.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Weeel
    CPTO (co-founder)
    RESTAURANTS AND FOOD SERVICE
    January 2024 - January 2025 (1 year)
    Brest, France
    Co-founder CPTO

    Context: Greenfield project, built with domain experts from restaurant management.


    - Applied DDD from discovery to production with domain experts
    - Designed and implemented full platform; event search page aggregates 200+ business rules without issue
    - Functional domain modeling in Elixir
    DDD Elixir Domain Driven Design
  • Smartway
    Chief Technology Officer
    RETAIL (LARGE RETAILERS)
    June 2023 - October 2024 (1 year and 4 months)
    Brest, France
    CTO~50 engineers

    Context: Company signed international clients with near-zero error tolerance.

    DDD-related Actions:
    - Reorganized engineering using Wardley Maps: aligned teams with domain evolution stages
    - Introduced explicit ownership boundaries matching domain contexts
    - Enabled experts to own their domain and choose the right tools

    Impact:
    - Dev onboarding dropped from months to weeks through explicit domain boundaries
    - Codebase reduced by 40% by eliminating cross-context coupling
    DDD Domain Driven Design CI/CD Management DevOps
  • Mansa - Micro-loan startup
    Staff Engineer
    BANKING AND INSURANCE
    January 2021 - January 2023 (2 years)
    Paris, France
    Staff Engineer~10 people

    Context: Regulated fintech with distributed monolith. Production incidents took weeks to resolve due to ripple effects across unclear boundaries.

    DDD Actions:
    - Worked closely with compliance and business stakeholders to ensure loan domain models matched regulatory expectations
    - Introduced DDD across the company (training + hands-on implementation)
    - Stabilized system by isolating loan lifecycle, customer eligibility, and operational concerns into explicit bounded contexts
    - Aligned team ownership with bounded contexts critical to credit decisioning and regulatory reporting
    - Led full system rewrite with clear bounded contexts from day one

    Functional Domain Modeling:
    - Strong typing with fp-ts to encode loan rules, eligibility constraints, state transitions at type level
    - Property-based testing to validate invariants across loan lifecycle
    - BDD for externally visible behavior

    Impact:
    - Full system rewrite in under 4 months, zero regressions
    - Incident diagnosis reduced from multi-day to minutes
    - Independent team deployments enabled by explicit context boundaries

    *tech stack: typescript (fp-ts), postgresql, rabbitMQ, kubernetes, argoCD, GCP*

    DDD Domain Driven Design CI/CD Management Typescript DevOps

Recommendations

Be the first to recommend Matthieu

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Skill set

Categories