Payments
BPCE / PayPlug — card and point-of-sale payment reporting for merchants, and payment method management
Tech Lead — Full Stack
Fifteen years on applications that are not allowed to fail. Ten of them inside banking and payment systems. And since late 2025, an entire information system I built and still run myself, from its identity provider to the two apps on the store.
BPCE / PayPlug — card and point-of-sale payment reporting for merchants, and payment method management
Société Générale — Qure UI: rule configuration for data-quality controls, over Big Data
Barclays — transfer-fraud detection, and mass document indexing into a FileNet archive
Société Générale — Opra: configuring intermediaries, suppliers, products and catalogues
Société Générale — E-sign, built on Trust & Sign
Crédit Agricole CIB — SIS securitisation platform, and Calyx debtor and liquidity risk analysis
Architecture, technical foundations, development, CI/CD, release and production support, end to end
IACSAS — a modular Spring Modulith backend, its identity server, edge gateway, satellite web apps and mobile apps, designed and operated end to end
Jul 2024 — Jun 2026
BPCE / PayPlug
Paris
The reporting a merchant logs into to follow their card and terminal payments, and the management of the payment methods themselves.
Java 21Spring BootMicroservicesReactTypeScriptMicrofrontendsPostgreSQLMariaDBMongoDBRabbitMQGCPBigQuery
Sep 2020 — Jun 2024
Société Générale
Val de Fontenay
Qure UI, where the bank configures the rules that check its own data quality.
Java 17Spring BootRESTReact 18Redux / Easy-peasyNode.jsGroovyPostgreSQLJestCypressJenkinsSonarDockerKubernetesOpenShiftKibanaGrafanaPrometheus
Aug 2019 — Jul 2020
Cerqual
Paris
The assessment tool that rates housing quality before certification.
Java 14Spring Boot / Batch / DataMicroservicesRESTReact 16.8ReduxSemantic UIPostgreSQLMongoDBJestCypressJenkinsDocker
Sep 2017 — Aug 2019
Société Générale
Rueil-Malmaison
Opra, where intermediaries, suppliers, products and catalogues are configured; and E-sign, electronic signature built on Trust & Sign.
Java 8Spring Boot / MVC / Batch / DataRESTAngular 6BootstrapOraclePostgreSQLMavenJenkinsSonar
Mar 2016 — Aug 2017
AXA Banque
Val de Fontenay
Seven retail-banking applications to keep running and extend, incidents to unblock in production, and legacy components to migrate off.
Java 1.4 → 1.8Spring BootJEEEJBJSF / PrimeFacesReactAngularSwingOracleWebSphereJMSSOAPRESTJenkins
Sep 2014 — Feb 2016
Barclays
Paris
Houston-PEN, which fights bank-transfer fraud; and KYC, indexing documents into the FileNet archive in bulk.
Java 7Spring BatchRESTOracleMyBatisMavenJenkinsControl-MXML
Nov 2013 — Aug 2014
Crédit Agricole CIB
La Défense
SIS, the bank's securitisation platform, and Calyx, which analyses debtor and liquidity risk.
Java 7SwingSOAPRMIC# 4.5 / WPFSybaseControl-MJenkinsTFSCitrix
Sep 2012 — Sep 2013
Schneider Electric
Grenoble
Rebuilding the interface of the quality management system, end to end.
PHP 5JavaScriptjQueryAjaxMySQLJoomlaLAMPVBALotus Notes
Sep 2011 — Sep 2012
Banque Populaire
Nantes
Document Manager, the application that produces the bank's documents.
JavaJ2EEStruts 2JSPSQL ServerTomcatWebSphereRational RoseClearCase
Dec 2025 — present
IACSAS
Remote
A complete information system, built and operated by one person: a modular backend, its own identity provider, the edge in front of it, a fleet of satellite web applications, and two mobile apps on the store.
Java 21Spring Boot 3.5Spring ModulithSpring Authorization ServerSpring Cloud GatewayOAuth2 / OIDC / PKCEPostgreSQLFlywayOpenSearchRedisNext.js 15React 19MUI 7TailwindReact NativeExpoDockerAPISIXGitHub ActionsCloudflare R2
Master, Information & Organisation Systems Management
IAE — Université de Grenoble
Maîtrise MIAGE
FST — Université de Nantes
Licence MIAGE
ISTIC — Université de Rennes
DUT Computer Science
IUT — Université du Havre
DEUG Physical Sciences
FS — Université Hassan II, Casablanca