Skip to résumé content
~/zacaria-chtatar
FranceFreelance / contractAvailable from 2 November 2026

Zacaria Chtatar

Lead Developer — Backend, APIs & AI agents

Lead Developer · France

Software engineer since 2013, in lead roles since 2018. I design APIs, improve performance and guide technical decisions. I develop three production AI agents for Jira ticket development, API diagnostics and Kibana.

01 · Profile

At a glance

  1. 300+endpoints

    Club Med API platform.

  2. ~10M → ~25M requests/dayProduction traffic

    Responsible for Club Med’s API performance as observed production traffic increased.

  3. ~15 minutesData updates available

    Replaced daily cache refreshes for Club Med’s API.

  4. ~5 minutesAPI slowdown diagnosis

    To pinpoint the component slowing API responses.

02 · Chronology

Work experience

Club Med

2020.09 ~ nowLead Developer

API platform with over 300 endpoints connecting backend/CMS data to Club Med’s digital applications. Identified value opportunities, proposed solutions and drove delivery directly or by guiding the team.

2020.09 ~ now

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.
Technical strategyAPI contractsTeam enablementNode.js
2021.09 ~ now

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.
Node.jsKibanaKafkaRustRedis
2025.09 ~ now

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.
AI agentsJiraMCPPython / FastAPIpgvectorKibanaOpenSpecCodexClaude Codeskillsprompts

Figaro Classifieds

2018.09 ~ 2020.09Node.js Lead Developer

Property platforms within the Figaro media group

2018.09 ~ 2020.09

Modernized frontend, backend, delivery, and cloud foundations across two products.

  • Led the Backbone/JSP to Vue.js migration, improving SEO and user experience; deployed the server-side rendering (SSR) backend-for-frontend (BFF) on Kubernetes.
  • Built Node.js and Go services and a Terraform-managed Google Cloud Platform (GCP) CDN to expose the Vue.js application.
  • Configured and integrated Elasticsearch in the application search engine.
  • Created a continuous integration pipeline for a Node.js project.
Node.jsVue.jsReactGoTerraformGCPKubernetes (BFF / SSR)ElasticsearchCI

DirectSkills

2018.05 ~ 2018.08React Tech Lead

Software for temporary-employment management

2018.05 ~ 2018.08

A short engagement combining delivery and team enablement.

  • Led React frontend development for temporary-employment management software and trained teammates in the React ecosystem.
  • Modernized frontend practices and tooling.
ReactGraphQLApolloSassScrum / Kanban

Excilys (now Oxyl)

2016.06 ~ 2018.05React Developer

Consulting across private-banking and marketplace products

2017.02 ~ 2018.01

Marketplace SaaS platform

  • Established React/Redux practices and maintained the component library; built design-system continuous integration and deployment with CircleCI and Lerna.
  • Trained the team in React and frontend practices.
ReactReduxStorybookCircleCILernaTeam enablement
2018.02 ~ 2018.05

Private-banking product

  • Built React components integrated with a GraphQL API and improved Apollo client performance.
  • Facilitated Scrum practices for the client team.
ReactApolloGraphQLSassScrum / Kanban

Earlier engineering experience

2013.06 ~ 2016.09Software Engineer & Web Developer

Keyveo, CESI, Excilys training, and early client work

2013.06 ~ 2016.09

Early work across documentation tooling, IoT, mobile, and web products.

  • Completed six weeks of intensive software-engineering training and earned Oracle OCA and OCP certifications.
  • Built TypeScript-to-Markdown tooling for the Babylon.js documentation.
  • Visualized IoT sensor data for the CESI CREST research project and delivered early web and mobile client products.
JavaNode.jsTypeScriptJavaScriptIoTMobile
03 · Scope

Technical skills & leadership

Technical leadership

  • Requirements clarification and technical decisions
  • API design and contracts
  • Architecture guided by production evidence
  • Knowledge sharing, onboarding & mentoring

Systems

  • Public APIs at scale
  • Performance and observability
  • Event-driven architecture
  • Distributed caching and data freshness

Delivery

  • Spec-Driven Development, TDD and production AI agents
  • GitLab CI/CD, Docker, Ansible; GCP / Terraform
  • AWS / Terraform — personal projects

Languages & credentials

  • English — TOEIC 955
  • Hugging Face Agents Course — April 2025
  • AWS Cloud Practitioner — obtained in 2019
  • Oracle OCA and OCP

Selected technologies

Node.jsTypeScriptRustKafkaRedisReactKibanaDockerAnsiblePython / FastAPIpgvector (MCP tools)GitLab CI/CDTerraform (GCP)CodexClaude Code
04 · Education

Education

CESI Exia

2011 ~ 2016Manager des systèmes d’information — French Bac+5

Five-year project-based programme completed at French Bac+5 level.

05 · Additional experience

Speaking & short programmes

2023.12.06 ~ 2023.12.08Speaker

English-language talk on building robust, fast, cost-efficient APIs with Rust.

Public speakingRustAPI architecture
2023.07 ~ 2023.08Technical lead — MyTurn

Three-week entrepreneurship programme in Porto; led technical and architecture decisions for the MyTurn product concept.

EntrepreneurshipCustomer discoveryPrototypingPublic speaking

Applied Quantum Computing

2022.07 ~ 2022.07Hogeschool van Amsterdam

Two-week intensive programme completed with a score of 10/10; implemented BB84 quantum key distribution and qubit teleportation with Qiskit.

Quantum computingPythonQiskit