Lead developer at Cdiscount
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.
- .NET
- C#
- Java
- Spring Boot
- MS SQL Server
- Kubernetes
- Vault
- Ansible
- Jira
- Grafana
- OpenTelemetry