Ouvert aux postes senior / staff et aux missions courtes

Benoit Ardiet

Senior Software Engineer · paiements fintech

Des systèmes qui font circuler l’argent.

Je suis l’ingénieur derrière une plateforme suisse de transfert d’argent : les API .NET et leurs quarante intégrations de partenaires de paiement, une base SQL Server de 1 900 procédures stockées, l’application mobile dans les deux stores, les pipelines Jenkins et la facture Azure. Depuis 2023, basé à Quito.

01 — Preuves

Les chiffres d’abord.

Quand quelque chose déraille dans ce système, c’est moi qu’on appelle. Production, 24 mois, 22,3 M de requêtes.

Sources : captures Extended Events, export de télémétrie, factures Microsoft de sept. 2024 et mai 2026, historique des commits. En visio, j’ouvre le tableau de bord.

MétriqueAvantAprèsÉvolution
Deadlocks / mois2884−98,6 %
Temps de réponse P951,56 s512 ms−67 %
Temps de réponse moyen448 ms190 ms−58 %
Azure / moisCHF 3 335CHF 1 356−59 %
Une page de rapport66 s1 s−98 %
production · 24 mois · 22,3 M de requêtes● en direct

02 — Incidents et chantiers

Quatre dossiers, de près.

Chacun est écrit de la même façon : le problème, ce que j’ai fait, où ça a abouti, et les preuves que j’ai encore.

  1. 010288-0004
    SQL Server, plateforme suisse de transfert d’argent2024 → 2026
    De 288 deadlocks par mois à environ quatreRead Committed Snapshot Isolation et la refonte des pires transactions, mais ce qui a tout rendu possible, c’est d’avoir d’abord capturé correctement les deadlocks.Lire le dossier →
  2. 02INC-1118
    Continuité d’activité, 18 novembre 202518 nov. 2025 · 11:20 UTC
    De retour en ligne en moins d’une demi-heure pendant la panne de CloudflareCloudflare est resté indisponible près de six heures et a emporté avec lui une bonne partie du web. Nous servions de nouveau au bout d’une vingtaine de minutes, grâce à une décision prise dans l’urgence que j’aurais préféré prendre à l’avance.Lire le dossier →
  3. 03APP-0035
    React Native, iOS et Androidjanv. → août 2026
    Une application de transfert d’argent, construite seul, en ligne dans les deux stores35 écrans en quatre langues, OIDC avec PKCE, déverrouillage biométrique, en passant par un cycle de correction après pentest et la revue de l’App Store.Lire le dossier →
  4. 04INC-0320
    Réponse à incident, mars 2026mars 2026 · 20 min
    Vingt minutes d’erreurs HTTP 500, et l’alerte qui n’est jamais venueL’instance Redis qui stockait les sessions utilisateur a manqué de mémoire et toutes les pages se sont mises à renvoyer une erreur 500. Ce qui mérite d’être écrit, c’est pourquoi personne n’a été alerté.Lire le dossier →

03 — Domaines d’intervention

Six domaines dont je suis responsable.

01
Backend et paiements
Des API .NET et les intégrations de partenaires qui vont avec : transports REST, SOAP et SFTP, TLS mutuel, signature des requêtes, idempotence, réconciliation. Une quarantaine de partenaires à ce jour. J’ai aussi migré l’identité vers Keycloak et les secrets vers OpenBao, pour que rien de sensible ne vive dans le code.
02
SQL Server
Capture des deadlocks avec Extended Events, Read Committed Snapshot Isolation, refonte des transactions qui entrent en collision, et le travail sur les procédures et les index derrière un P95 passé de 1,56 s à 512 ms.
03
Mobile
L’application React Native de l’entreprise, écrite seul : 35 écrans, quatre langues, OIDC avec PKCE, déverrouillage biométrique, un cycle de correction après pentest, en ligne dans les deux stores.
04
Infrastructure et sécurité
La bibliothèque partagée Jenkins qui déploie tout, Prometheus et Grafana, OpenTelemetry, un SIEM Wazuh, WAF et bascule Cloudflare, et une facture Azure réduite de 59 % sans supprimer une seule charge de travail.
05
Codage agentique
Je travaille avec des agents de code tous les jours depuis 2024. Pour l’équipe, cela a donné une configuration partagée pour Claude Code, Codex et Cursor, une action de revue de PR, un hook qui refuse les commits sans tests, une politique d’usage de l’IA, et un rapport mensuel à la direction sur ce que cela fait réellement gagner.
06
Modernisation de l’existant
ASP.NET WebForms sorti du SQL en ligne vers des procédures stockées, une page à la fois, et un chemin .NET 10 plus React documenté pour que la personne suivante puisse le refaire. Pas de réécriture, pas de big bang.

04 — Projets

Des systèmes que je fais tourner, des choses que j’ai construites.

Ce que j’ai construit en dehors de mon poste : outils pour agents, projets clients et projets personnels, la plupart avec leur architecture détaillée.

05 — Parcours

Des restaurants, puis la production.

« L’imagination est plus importante que le savoir. »

Albert Einstein, entretien avec George Sylvester Viereck, The Saturday Evening Post, 26 octobre 1929

Stack principale

L’année où j’ai commencé à utiliser chacune.

  • C# / .NET2023
  • SQL Server2023
  • PostgreSQL2025
  • Redis2025
  • Blazor2023
  • Python2022
  • TypeScript2025
  • React / React Native2025
  • Nuxt2025
  • Docker2023
  • Azure2024
  • Cloudflare2025
  • Jenkins2025
  • Prometheus / Grafana2026
  • Keycloak / OpenBao2026
  • Claude Code2025
Boîte à outils complète
Langages
  • C#
  • TypeScript
  • JavaScript
  • Python
  • Java
Back-end
  • .NET
  • ASP.NET WebForms
  • Node.js
  • FastAPI
Front-end et mobile
  • React
  • React Native
  • Next.js
  • Nuxt
  • Expo
  • Zustand
Bases de données
  • SQL Server / T-SQL
  • PostgreSQL
  • MySQL
  • Redis
  • SQLite
API
  • REST
  • SOAP
  • gRPC
  • GraphQL
Cloud et edge
  • Azure
  • AWS
  • Cloudflare Workers
Conteneurs
  • Docker
  • Kubernetes
  • Nginx
Observabilité
  • Prometheus
  • Grafana
  • OpenTelemetry
  • PostHog
Sécurité
  • Keycloak
  • OpenBao
  • Wazuh
Outillage
  • Git
  • Jenkins
  • Bruno
  • GitHub Actions
IA
  • Claude Code
  • Codex
  • Cursor
  • Gemini
  • Grok
  1. Capital Services

    Quito · plateforme suisse de transfert d’argent
    janv. 2025 — aujourd’hui

    Senior Software Engineer, Platform & DevSecOps

    • Responsable de la plateforme d’API .NET et de ses quarante intégrations de partenaires de paiement. Migration de l’identité vers Keycloak et des secrets vers OpenBao.
    • Application mobile conçue et livrée seul : 35 écrans, quatre langues, OIDC avec PKCE, en ligne dans les deux stores.
    • Rédaction de la bibliothèque partagée Jenkins qui déploie tout, des standards d’ingénierie et de l’entretien technique avec lequel nous recrutons.
    • C# / .NET
    • SQL Server
    • React Native
    • Azure
    • Jenkins
    • Cloudflare
    • Keycloak
    août 2023 — déc. 2024

    Développeur full-stack

    • Entré par le centre d’appels ; je committais du code au bout d’un mois.
    • Migration de plus de 50 bots .NET Framework vers .NET moderne en conteneurs. Erreurs d’exécution en baisse d’environ 40 %.
    • Des applications Blazor et SQL Server qui ont remplacé des processus Excel, soit environ 15 heures par semaine rendues aux opérations.
    • C# / .NET
    • Blazor
    • SQL Server
    • Docker
  2. NVRValueBet

    À distance · freelance
    mai 2022 — aujourd’hui

    Consultant technique

    • Conception et exploitation d’une plateforme d’analyse par abonnement : comptes, tableaux de bord, rapports planifiés, paiements, disponibilité de 99,9 %.
    • Modèles et bots Python sur des flux de données en direct.
    • Python
    • Docker
  3. Marshall's Diner

    France
    nov. 2019 — sept. 2021

    Gérant

    • Direction d’une équipe de 10 à 20 personnes en salle, en cuisine et en logistique : recrutement, intégration, entretiens d’évaluation, budget.
    • Retards de service aux heures de pointe réduits d’environ 30 % grâce à de nouveaux plannings. Une assez bonne formation aux incidents de production, finalement.
  4. Auberge du Vieux Cahors

    France
    avr. 2016 — oct. 2019

    Adjoint de direction

    • Bras droit du directeur du restaurant : opérations quotidiennes, planning des équipes, formation du personnel junior.

Formation

Licence (BSc) en informatique · University of the People
2025 — 2027
Associate degree en informatique · University of the People
2025 — 2026
Parcours Security+ · CompTIA Tech Career Academy
2024
BTS Management en hôtellerie-restauration · ESICAD
2018 — 2020

Me contacter.

Le plus simple est l’e-mail. Je réponds sous un jour, en anglais, en français ou en espagnol. J’accepte aussi à l’occasion une mission courte sur la performance SQL Server ou le coût Azure, quand cela ne gêne pas mon poste actuel.

© 2026 Benoit Ardiet · Quito, Équateur · UTC−5GitHubLinkedInAucun pistage, aucun cookie.