Open to senior / staff roles and short engagements

Benoit Ardiet

Senior Software Engineer · fintech payments

Systems that move money.

I am the engineer behind a Swiss money-transfer platform: the .NET APIs and their forty payment-partner integrations, a SQL Server database with 1,900 stored procedures, the mobile app in both stores, the Jenkins pipelines, and the Azure bill. Since 2023, from Quito.

01 — Evidence

The numbers first.

When something in that system misbehaves, I get the call. Production, 24 months, 22.3M requests.

Sources: Extended Events captures, telemetry export, Microsoft invoices Sep 2024 vs May 2026, commit history. On a call I open the dashboard.

MetricBeforeAfterChange
Deadlocks / month2884−98.6%
P95 response1.56 s512 ms−67%
Mean response448 ms190 ms−58%
Azure / monthCHF 3,335CHF 1,356−59%
One report page66 s1 s−98%
production · 24 months · 22.3M requests● live

02 — Incidents and builds

Four traces, up close.

Each one is written the same way: the problem, what I did, where it landed, and the evidence I still have.

  1. 010288-0004
    SQL Server, Swiss money-transfer platform2024 → 2026
    From 288 deadlocks a month to about fourRead Committed Snapshot Isolation and a redesign of the worst transactions, but the part that made it possible was capturing the deadlocks properly first.Read the trace →
  2. 02INC-1118
    Business continuity, 18 November 202518 Nov 2025 · 11:20 UTC
    Back online in under half an hour during the Cloudflare outageCloudflare was down for nearly six hours and took a good part of the web with it. We were serving again in twenty-something minutes, from a decision made under time pressure that I would rather have made in advance.Read the trace →
  3. 03APP-0035
    React Native, iOS and AndroidJan → Aug 2026
    A money-transfer app, built alone, live in both stores35 screens in four languages, OIDC with PKCE, biometric unlock, through a pentest remediation cycle and App Store review.Read the trace →
  4. 04INC-0320
    Incident response, March 2026Mar 2026 · 20 min
    Twenty minutes of HTTP 500, and the alert that never cameThe Redis instance holding user sessions ran out of memory and every page started returning a 500. The part worth writing down is why nothing paged anyone.Read the trace →

03 — Areas of work

Six things I own.

01
Backend and payments
.NET APIs and the partner integrations behind them: REST, SOAP and SFTP transports, mutual TLS, request signing, idempotency, reconciliation. About forty partners so far. I also moved identity to Keycloak and secrets to OpenBao, so nothing sensitive lives in code.
02
SQL Server
Deadlock capture with Extended Events, Read Committed Snapshot Isolation, redesigning the transactions that collide, and the procedure and index work behind a P95 that went from 1.56 s to 512 ms.
03
Mobile
The company's React Native app, written alone: 35 screens, four languages, OIDC with PKCE, biometric unlock, one pentest remediation cycle, live in both stores.
04
Infrastructure and security
The Jenkins shared library that deploys everything, Prometheus and Grafana, OpenTelemetry, a Wazuh SIEM, Cloudflare WAF and failover, and an Azure bill cut by 59% without dropping a workload.
05
Agentic coding
I have worked with coding agents every day since 2024. For the team that turned into a shared configuration for Claude Code, Codex and Cursor, a PR-review action, a hook that refuses commits without tests, an AI usage policy, and a monthly report to management on what it actually saves.
06
Legacy modernization
ASP.NET WebForms moved off inline SQL onto stored procedures one page at a time, and a .NET 10 plus React path written up so the next person can repeat it. No rewrite, no big bang.

04 — Projects

Systems I run, things I built.

Things I built outside the day job: agent tooling, client work and side projects, most with their architecture laid out.

05 — Experience

Restaurants, then production.

“Imagination is more important than knowledge.”

Albert Einstein, interview with George Sylvester Viereck, The Saturday Evening Post, 26 October 1929

Main stack

The year I started using each one.

  • C# / .NET2023
  • SQL Server2023
  • PostgreSQL2025
  • Redis2025
  • Blazor2023
  • Python2022
  • TypeScript2025
  • React / React Native2025
  • Nuxt2025
  • Docker2023
  • Azure2024
  • Cloudflare2025
  • Jenkins2025
  • Prometheus / Grafana2026
  • Keycloak / OpenBao2026
  • Claude Code2025
Full toolbox
Languages
  • C#
  • TypeScript
  • JavaScript
  • Python
  • Java
Backend
  • .NET
  • ASP.NET WebForms
  • Node.js
  • FastAPI
Frontend & mobile
  • React
  • React Native
  • Next.js
  • Nuxt
  • Expo
  • Zustand
Databases
  • SQL Server / T-SQL
  • PostgreSQL
  • MySQL
  • Redis
  • SQLite
APIs
  • REST
  • SOAP
  • gRPC
  • GraphQL
Cloud & edge
  • Azure
  • AWS
  • Cloudflare Workers
Containers
  • Docker
  • Kubernetes
  • Nginx
Observability
  • Prometheus
  • Grafana
  • OpenTelemetry
  • PostHog
Security
  • Keycloak
  • OpenBao
  • Wazuh
Tooling
  • Git
  • Jenkins
  • Bruno
  • GitHub Actions
AI
  • Claude Code
  • Codex
  • Cursor
  • Gemini
  • Grok
  1. Capital Services

    Quito · Swiss money-transfer platform
    Jan 2025 — today

    Senior Software Engineer, Platform & DevSecOps

    • Own the .NET API platform and its forty payment-partner integrations. Moved identity to Keycloak and secrets to OpenBao.
    • Built and shipped the mobile app alone: 35 screens, four languages, OIDC with PKCE, live in both stores.
    • Wrote the Jenkins shared library that deploys everything, the engineering standards, and the technical interview we hire with.
    • C# / .NET
    • SQL Server
    • React Native
    • Azure
    • Jenkins
    • Cloudflare
    • Keycloak
    Aug 2023 — Dec 2024

    Full-stack Developer

    • Joined through the call center and was committing code within a month.
    • Migrated 50+ .NET Framework bots to modern .NET in containers. Runtime errors down about 40%.
    • Blazor and SQL Server apps that replaced Excel workflows, about 15 hours a week back to operations.
    • C# / .NET
    • Blazor
    • SQL Server
    • Docker
  2. NVRValueBet

    Remote · freelance
    May 2022 — today

    Technical Consultant

    • Built and run a subscription analytics platform: accounts, dashboards, scheduled reports, payments, 99.9% availability.
    • Python models and bots over live data streams.
    • Python
    • Docker
  3. Marshall's Diner

    France
    Nov 2019 — Sep 2021

    Manager

    • Ran a team of 10 to 20 across floor, kitchen and logistics: hiring, onboarding, reviews, budget.
    • Cut peak-hour service delays about 30% with new shift plans. Turns out to be decent training for production incidents.
  4. Auberge du Vieux Cahors

    France
    Apr 2016 — Oct 2019

    Assistant Manager

    • Second to the restaurant manager: daily operations, shift planning, training junior staff.

Education

BSc Computer Science · University of the People
2025 — 2027
Associate's degree, Computer Science · University of the People
2025 — 2026
Security+ track · CompTIA Tech Career Academy
2024
BTS, hotel and restaurant management · ESICAD
2018 — 2020

Get in touch.

Email is best. I answer within a day, in English, French or Spanish. I also take the occasional short engagement on SQL Server performance or Azure cost when it does not conflict with the day job.

© 2026 Benoit Ardiet · Quito, Ecuador · UTC−5GitHubLinkedInNo tracking, no cookies.