Disponible para puestos sénior / staff y proyectos cortos

Benoit Ardiet

Senior Software Engineer · pagos fintech

Sistemas que mueven dinero.

Soy el ingeniero detrás de una plataforma suiza de envío de dinero: las APIs en .NET y sus cuarenta integraciones con socios de pago, una base de datos SQL Server con 1900 procedimientos almacenados, la app móvil en ambas tiendas, los pipelines de Jenkins y la factura de Azure. Desde 2023, desde Quito.

01 — Evidencia

Primero, las cifras.

Cuando algo de ese sistema falla, me llaman a mí. Producción, 24 meses, 22,3 M de solicitudes.

Fuentes: capturas de Extended Events, exportación de telemetría, facturas de Microsoft de sept. 2024 y may. 2026, historial de commits. En una llamada abro el panel.

MétricaAntesDespuésCambio
Interbloqueos / mes2884−98,6 %
Respuesta P951,56 s512 ms−67 %
Respuesta media448 ms190 ms−58 %
Azure / mesCHF 3335CHF 1356−59 %
Una página de reportes66 s1 s−98 %
producción · 24 meses · 22,3 M de solicitudes● en vivo

02 — Incidentes y desarrollos

Cuatro casos, de cerca.

Cada uno está escrito igual: el problema, lo que hice, en qué terminó y la evidencia que aún conservo.

  1. 010288-0004
    SQL Server, plataforma suiza de envío de dinero2024 → 2026
    De 288 interbloqueos al mes a unos cuatroRead Committed Snapshot Isolation y un rediseño de las peores transacciones, pero lo que lo hizo posible fue capturar bien los interbloqueos primero.Leer el caso →
  2. 02INC-1118
    Continuidad del negocio, 18 de noviembre de 202518 nov. 2025 · 11:20 UTC
    De vuelta en línea en menos de media hora durante la caída de CloudflareCloudflare estuvo caído casi seis horas y se llevó consigo buena parte de la web. Nosotros volvimos a servir en poco más de veinte minutos, con una decisión tomada bajo presión que habría preferido tomar con anticipación.Leer el caso →
  3. 03APP-0035
    React Native, iOS y Androidene. → ago. 2026
    Una app de envío de dinero, hecha yo solo, en ambas tiendas35 pantallas en cuatro idiomas, OIDC con PKCE, desbloqueo biométrico, pasando por un ciclo de remediación de pentest y la revisión de App Store.Leer el caso →
  4. 04INC-0320
    Respuesta a incidentes, marzo de 2026mar. 2026 · 20 min
    Veinte minutos de HTTP 500, y la alerta que nunca llegóLa instancia de Redis que guardaba las sesiones de usuario se quedó sin memoria y todas las páginas empezaron a devolver un 500. Lo que vale la pena dejar por escrito es por qué nada avisó a nadie.Leer el caso →

03 — Áreas de trabajo

Seis cosas de las que me encargo.

01
Backend y pagos
APIs en .NET y las integraciones con socios que están detrás: transportes REST, SOAP y SFTP, TLS mutuo, firma de solicitudes, idempotencia, conciliación. Cerca de cuarenta socios hasta ahora. También llevé la identidad a Keycloak y los secretos a OpenBao, de modo que nada sensible vive en el código.
02
SQL Server
Captura de interbloqueos con Extended Events, Read Committed Snapshot Isolation, rediseño de las transacciones que chocan, y el trabajo en procedimientos e índices detrás de un P95 que pasó de 1,56 s a 512 ms.
03
Móvil
La app React Native de la empresa, escrita por mí solo: 35 pantallas, cuatro idiomas, OIDC con PKCE, desbloqueo biométrico, un ciclo de remediación de pentest, publicada en ambas tiendas.
04
Infraestructura y seguridad
La biblioteca compartida de Jenkins que despliega todo, Prometheus y Grafana, OpenTelemetry, un SIEM Wazuh, WAF y conmutación por falla de Cloudflare, y una factura de Azure reducida en 59 % sin apagar una sola carga de trabajo.
05
Programación con agentes
Trabajo con agentes de programación todos los días desde 2024. Para el equipo eso se convirtió en una configuración compartida para Claude Code, Codex y Cursor, una acción de revisión de PR, un hook que rechaza commits sin pruebas, una política de uso de IA y un informe mensual a la gerencia sobre lo que realmente ahorra.
06
Modernización de sistemas heredados
ASP.NET WebForms sacado del SQL en línea hacia procedimientos almacenados, una página a la vez, y una ruta a .NET 10 más React documentada para que la próxima persona pueda repetirla. Sin reescribir todo, sin gran salto.

04 — Proyectos

Sistemas que opero, cosas que construí.

Lo que he construido fuera de mi trabajo: herramientas para agentes, proyectos para clientes y proyectos personales, la mayoría con su arquitectura detallada.

05 — Experiencia

Primero restaurantes, luego producción.

«La imaginación es más importante que el conocimiento.»

Albert Einstein, entrevista con George Sylvester Viereck, The Saturday Evening Post, 26 de octubre de 1929

Stack principal

El año en que empecé a usar cada una.

  • C# / .NET2023
  • SQL Server2023
  • PostgreSQL2025
  • Redis2025
  • Blazor2023
  • Python2022
  • TypeScript2025
  • React / React Native2025
  • Nuxt2025
  • Docker2023
  • Azure2024
  • Cloudflare2025
  • Jenkins2025
  • Prometheus / Grafana2026
  • Keycloak / OpenBao2026
  • Claude Code2025
Caja de herramientas completa
Lenguajes
  • C#
  • TypeScript
  • JavaScript
  • Python
  • Java
Backend
  • .NET
  • ASP.NET WebForms
  • Node.js
  • FastAPI
Frontend y móvil
  • React
  • React Native
  • Next.js
  • Nuxt
  • Expo
  • Zustand
Bases de datos
  • SQL Server / T-SQL
  • PostgreSQL
  • MySQL
  • Redis
  • SQLite
APIs
  • REST
  • SOAP
  • gRPC
  • GraphQL
Cloud y edge
  • Azure
  • AWS
  • Cloudflare Workers
Contenedores
  • Docker
  • Kubernetes
  • Nginx
Observabilidad
  • Prometheus
  • Grafana
  • OpenTelemetry
  • PostHog
Seguridad
  • Keycloak
  • OpenBao
  • Wazuh
Herramientas
  • Git
  • Jenkins
  • Bruno
  • GitHub Actions
IA
  • Claude Code
  • Codex
  • Cursor
  • Gemini
  • Grok
  1. Capital Services

    Quito · plataforma suiza de envío de dinero
    ene. 2025 — hoy

    Senior Software Engineer, Platform & DevSecOps

    • Responsable de la plataforma de APIs en .NET y de sus cuarenta integraciones con socios de pago. Llevé la identidad a Keycloak y los secretos a OpenBao.
    • Construí y publiqué la app móvil yo solo: 35 pantallas, cuatro idiomas, OIDC con PKCE, disponible en ambas tiendas.
    • Escribí la biblioteca compartida de Jenkins que despliega todo, los estándares de ingeniería y la entrevista técnica con la que contratamos.
    • C# / .NET
    • SQL Server
    • React Native
    • Azure
    • Jenkins
    • Cloudflare
    • Keycloak
    ago. 2023 — dic. 2024

    Desarrollador full-stack

    • Entré por el centro de llamadas y en menos de un mes ya estaba haciendo commits.
    • Migré más de 50 bots de .NET Framework a .NET moderno en contenedores. Los errores en tiempo de ejecución bajaron cerca de 40 %.
    • Aplicaciones en Blazor y SQL Server que reemplazaron flujos de Excel, unas 15 horas semanales devueltas a operaciones.
    • C# / .NET
    • Blazor
    • SQL Server
    • Docker
  2. NVRValueBet

    Remoto · freelance
    may. 2022 — hoy

    Consultor técnico

    • Construí y opero una plataforma de analítica por suscripción: cuentas, paneles, reportes programados, pagos, 99,9 % de disponibilidad.
    • Modelos y bots en Python sobre flujos de datos en vivo.
    • Python
    • Docker
  3. Marshall's Diner

    Francia
    nov. 2019 — sept. 2021

    Gerente

    • Dirigí un equipo de 10 a 20 personas entre sala, cocina y logística: contratación, incorporación, evaluaciones, presupuesto.
    • Reduje cerca de 30 % los retrasos del servicio en horas pico con nuevos turnos. Resulta ser un buen entrenamiento para los incidentes en producción.
  4. Auberge du Vieux Cahors

    Francia
    abr. 2016 — oct. 2019

    Subgerente

    • Segundo del gerente del restaurante: operación diaria, planificación de turnos, formación del personal nuevo.

Formación

Licenciatura (BSc) en Ciencias de la Computación · University of the People
2025 — 2027
Grado asociado en Ciencias de la Computación · University of the People
2025 — 2026
Programa Security+ · CompTIA Tech Career Academy
2024
BTS en gestión hotelera y de restaurantes · ESICAD
2018 — 2020

Hablemos.

Lo mejor es el correo. Respondo en un día, en inglés, francés o español. También acepto algún proyecto corto sobre rendimiento de SQL Server o costos de Azure cuando no choca con mi trabajo actual.

© 2026 Benoit Ardiet · Quito, Ecuador · UTC−5GitHubLinkedInSin rastreo, sin cookies.