API contracts and endpoint design for Club Med’s digital applications.
- Designed API architecture and contracts, grounding endpoint names in business behaviour and existing conventions during backlog refinement.
- Mentored engineers on API contracts and business context; supported onboarding through documentation, discussion and training.
- Containerized a Rust API, Kafka consumers and development environments with Docker. Built GitLab CI/CD delivery and release pipelines for the Rust API; managed development, acceptance, staging and production environments using Ansible.
Observability and targeted cache refresh for a high-volume API platform.
- Responsible for API performance and event-driven systems: identified and fixed bottlenecks with Kibana, load tests and profiling. Observed production traffic grew from ~10M to ~25M requests/day.
- Replaced daily cache refreshes with targeted Kafka/Rust updates: backend/CMS changes became available through the API in around 15 minutes.
- Initiated, designed and implemented Dataviz / Kibana statistics on client search criteria and channels. Built two separate diagnostic dashboards distinguishing API delays from infrastructure bottlenecks: locating the responsible component in around five minutes versus hours of investigation.
- Initially explored dependencies in Kibana, then used integration tests to produce versioned mappings between API endpoints, backend calls and intermediate cache layers.
- Implemented inbound and outbound rate limiting with Redis.
Production agents for development and diagnostics, alongside MCP access to API documentation.
- Used Codex daily; managed agent skills and prompts; built agents/tools/plugins compatible with Codex and Claude Code. Three production agents: Jira ticket development; live API diagnosis returned to Jira; Kibana.
- Designed and deployed a Python/FastAPI documentation MCP, with pgvector query tools letting development assistants explore OpenAPI routes and Club Med API business scenarios. Database vectorized by another team.
- Managed diagnostic-agent secrets through MCP tools communicating with the OS secure keychain, avoiding direct credential exposure to the agent.
- Advised another team on documentation search and repeatable agent evaluation; that team implemented the recommendations, including a reusable automated-test question set. Championed Spec-Driven Development across all development teams in Club Med’s IT division, including through OpenSpec.