2021 — now
Lead developer at Cdiscount
Bordeaux, France
Four teams in five years, all of them somewhere behind customer support: the tools agents work in, the account area customers work in, and the money that goes back when an order goes wrong. That last one is where I am now.
- Pega eCare
- A support platform for the merchants Octopia hosts, built in Pega's no-code environment on top of Java APIs. Features on both sides, and the version upgrades nobody volunteers for: Pega through Ansible, the Java APIs from 8 to 11.
- SelfCare
- The Cdiscount customer account area. Decommissioning Pega while keeping its Java APIs alive, writing the .NET ones for the replacement, and building the processes agents follow in Mayday.
- Call Center
- Split out of SelfCare to own customer cases and incidents. New micro-services and new features on the existing ones, Vault for secrets, a proof of concept on classifying conversations with AI, and the disaster recovery procedures.
- Remboursements
- Refunds and goodwill gestures. Java micro-services migrated to .NET, Quartz jobs to Kubernetes, and marketplace sellers' invoices pulled in so customers can actually get them. Traces and metrics, so we hear about a problem before support does.
- Worked with
- .NET, C#, Java, Spring Boot, MS SQL Server, Kubernetes, Vault, Ansible, Jira, Grafana, OpenTelemetry