Chetana YIN

Engineering Manager
77144 Montevrain | +33 6 51 25 35 80
[email protected]
LinkedIn : linkedin.com/in/chetana-yin | Portfolio : chetana.fr | Learn : learn.chetana.fr
Profil

Engineering Manager hands-on avec 13 ans d'expérience en développement logiciel, dont 4+ années à concevoir et scaler une plateforme e-commerce B2B SaaS multi-tenant. Spécialisé dans l'Order Management System (OMS), les paiements multi-PSP (Adyen, Mangopay, Lemonway), la performance engineering (load testing k6/Grafana, optimisation N+1, batch processing), l'architecture modulaire Java/Spring Boot et l'architecture cloud & infrastructure (containers serverless, DevOps, multi-cloud GCP/AWS/Scaleway). Je combine leadership technique, people management (5 personnes : devs + QA, 1:1, performance reviews) et incident management pour livrer des produits fiables à grande échelle. Pionnier dans l'intégration de l'IA générative (AI-augmented development) dans les workflows d'équipe (Claude Code, MCP — Model Context Protocol, 15 serveurs MCP intégrés) et les produits (Vertex AI / Gemini).

Compétences
  • Backend & Architecture : Java 17, Spring Boot, Spring Security, JPA/Hibernate, REST API, GraphQL, OpenAPI/Swagger, API-first design, Maven, Node.js, Rust/Axum.
  • Cloud & Serverless : GCP (Cloud Run, Cloud Build, gcloud CLI), AWS (SQS, S3), Scaleway (Serverless Containers, Object Storage S3, Serverless SQL), Docker multi-stage builds, Kubernetes, serverless containers, scale-to-zero, 12-factor app.
  • Data & Infrastructure : PostgreSQL, Elasticsearch, MongoDB, Redis, GitLab CI/CD, Jenkins, Ansible, Keycloak, k6, Grafana.
  • Domaine métier : Order Management (OMS), Payments (Adyen, Mangopay, Lemonway, Thunes), Cart & Checkout, E-commerce B2B SaaS, multi-tenant SaaS.
  • Management : Team Lead (5 : devs + QA), Recrutement, People Review, 1:1, Performance Review, Agile/Scrum, SAFe, Kanban, Incident Management, Root Cause Analysis, Production Support.
  • Frontend : Nuxt 3, Nuxt 4, Vue.js, SvelteKit/Svelte 5, TypeScript strict, Vite, pnpm, SSR, Core Web Vitals, Lighthouse audit.
  • Mobile : Android (Kotlin/Java), iOS (Swift).
  • AI-Augmented Dev : Claude Code (63 skills, 9 sous-agents, 11 hooks), MCP (Model Context Protocol — 15 servers : Jira, Notion, Slack, Grafana, PostgreSQL, Adyen), Vertex AI/Gemini, LLM integration, workspace AI versionné sur GitHub.
Expériences professionnelles
Engineering Manager — de l'OMS au Sales Copilot (IA)
DJUST — 2023-11 - Présent
  • 2023-2026 — Engineering Manager, équipe OMS (5 personnes : devs + QA) : recrutement, 1:1, performance reviews, montée en compétences — une expérience structurante qui a façonné ma façon de manager et de piloter un produit, entre business value (avant-ventes techniques grands comptes B2B, arbitrages make vs. buy) et rigueur technique
  • API governance automation : spec OpenAPI avant le code (API-first design), CI de validation de contrat, détection automatisée de breaking changes via MCP avant merge
  • Performance engineering : résolution N+1 sur les mises à jour de commandes en masse — réduction de 61% du temps de réponse (batch processing, IN query, EnumMap UUID) ; load testing k6 + Grafana Cloud sur les workflows critiques (checkout, search, cart)
  • Architecture PSP : consolidation sur Adyen pour paiements classiques et marketplace (split interne) — décision issue d'une analyse réglementaire, partenariale et business
  • Incident management : gestion d'un incident OOM en production (fetch collections Hibernate sur exports massifs, storm de retries, Flyway lock orphelin) — root cause analysis, coordination du fix, déploiement hotfix d'urgence ; pilotage des MEP hebdomadaires, production support, coordination Back/FOC et équipes Catalog, Infra, Intégration
  • AI-augmented development (équipe OMS) : 63 custom skills Claude Code, 9 sous-agents spécialisés, 11 hooks, 15 MCP servers, workspace AI versionné sur GitHub, 6/6 membres formés — +40% productivité sur reviews et tests
  • Stack IA locale souveraine : Ollama + qwen2.5-coder:7b sur AMD Ryzen AI 9 HX PRO 370 (GPU Radeon 890M RDNA3 + NPU XDNA2) — 100% GPU inference, zéro cloud, zéro token externe, zéro latence réseau ; nomic-embed-text pour embeddings sémantiques locaux
  • Quality gate hybride post-commit : hook multi-langage (Java, Python, JavaScript/k6) sur 10 repos — grep déterministe + LLM local (violations sémantiques) — détection en < 5s
  • Outillage CLI local basé sur LLM : gcm (commit messages depuis git diff), dlogs (pré-filtre logs Spring Boot, 62k lignes → résumé en 10s), dsql (optimiseur SQL PostgreSQL), dtest (générateur squelettes tests), Continue.dev (complétion inline sur Ollama local)
  • djust-cockpit : IDE Electron local conçu et développé pour piloter mes sessions Claude Code — terminaux multi-onglets, vue chat live du transcript, inspecteur de session (Jira, MR GitLab, coûts € par modèle/ticket), radar des worktrees oubliés ; v1.8.0 livrée en 2026-08 (70 MR)
  • Depuis juin 2026 — pivot vers Sales Copilot (djust-sales) : je reste EM, désormais d'une équipe IA plus resserrée et dédiée à 100% à ce produit, avec un retour à un rôle plus hands-on / tech lead — ~8 MR/semaine en moyenne, alpha lancée le 19/06 avec 6 testeurs
  • Architecture et développement full-stack sur le copilot : Python (FastAPI, LangGraph, SQLAlchemy async), PostgreSQL avec RLS, Nuxt 3/Vue, SSE streaming, Kubernetes/ArgoCD
  • Pipelines LLM multi-étapes : import intelligent multi-format (CSV, email, chat) avec HITL (Human-in-the-Loop), recherche vectorielle pgvector, seed beta-testeurs
  • Observabilité LLM : intégration Langfuse + OpenTelemetry sur toutes les surfaces IA — tracking tokens, coûts, latences et sessions unifiées copilot/engine ; dashboard Grafana dédié à l'ingestion e-mail
  • Sécurité multi-tenant : durcissement fail-closed de l'isolation RLS jusqu'en production — y compris le scoping des tables de checkpoint LangGraph (persistance des conversations copilot) ; auth Logto multi-organisation (webhooks, provisioning, OAuth2)
  • Pilotage de l'épic Multi-user par tenant (priorité Highest) : invitation, affectation de rôles, visibilité croisée, gestion de session multi-utilisateur sur un même poste
  • Fiabilisation du pipeline extraction ↔ matching piloté par un harness d'évaluation (golds par entité, scoring compte/contact/adresse) — élimination des faux positifs de cache de correspondance produit
  • Analytics & feedback : widget utilisateur permanent avec SDK custom pour retours continus en production ; process de release durci (répétition générale du rollback en préprod avant chaque MEP) et délégation outillée de tâches à faible valeur (création de tickets Jira via Claude)
Dev Senior → Tech Lead
DJUST (via Takima) — 2021-10 - 2023-11
  • 2021 — Dev senior : arrivée pour structurer une startup naissante, conception et développement de la plateforme e-commerce B2B from scratch
  • 2022-2023 — Tech Lead : montée en responsabilité, architecture multi-tenant, multi-PSP (Adyen, Mangopay, Lemonway, Thunes)
  • Stack : Java 17, Spring Boot, PostgreSQL, Elasticsearch, Keycloak, Docker, GCP
  • Mise en place du CI/CD GitLab, des tests E2E, et des conventions de code
Ingénieur Full Stack Java
Galeries Lafayette (via Takima) — 2018-06 - 2021-09
  • Gestion de production & Référent technique (2019-2021) : responsable de la production du tunnel d'achat, référent technique équipe, gestion du monolithe Hybris (Java 7) et des API Java 8, déploiements Jenkins/Ansible, méthodologie SAFe
  • Produit / Recherche / E-merchandising (2019) : migration moteur de recherche Hybris vers Algolia, conception d'une API GraphQL, architecture hexagonale, practice Example Mapping
  • Tunnel d'achat (2018) : développement du checkout flow e-commerce à fort trafic (panier, livraison, paiement, marketplace, carte cadeau, refonte UX)
Ingénieur logiciels Java
INFOTEL (pour Groupe Burrus / DiOT) — 2016-06 - 2018-04
  • Projet SAFE : application de gestion de flottes (EDF, Fnac-Darty) et plateforme assurance DARVA
  • Conception et développement avec BPMN 2.0 (Activiti), moteur de règles Drools, SOAP
  • Stack : Java, Spring, Hibernate, PostgreSQL, Vaadin, Activiti, Drools
Ingénieur mobile
INFOTEL (pour BNP Paribas) — 2015-10 - 2016-06
  • Maintenance et évolution de l'application bancaire "Mes comptes" (Android Java)
  • POC application hybride multi-plateforme (Android/iOS/Windows)
  • Formation iOS/Swift dispensée par Apple
Ingénieur R&D
miLibris — 2012-10 - 2015-06
  • Applications Android natives : développement complet pour des clients presse exigeants, de l'expression du besoin à la publication Play Store
  • Framework hybride iOS/Android : liseuse numérique avec achats in-app, gestion de bibliothèque, reader interactif
  • Startup de presse numérique — autonomie totale sur le cycle de vie mobile
Projets personnels
  • Écosystème chetana.fr — 10+ applications perso auto-hébergées sur cloud français (Scaleway), migrées depuis GCP/Vercel : portfolio (Nuxt), API Rust/Axum, jeux HTML5, plateforme de cours (learn.chetana.fr). Démarche de souveraineté numérique + scale-to-zero (coût ~0 au repos).
  • Migration cloud zéro-perte — adaptateur d'abstraction stockage GCS→S3, vérification par checksum, CI/CD Docker, DNS/TLS automatisés, authentification Logto multi-app.
Formation
2008 - 2013 : Expert en Technologies de l'Information (BAC+5)
EPITECH - European Institute of Technology, Paris
2011 - 2012 : Master's degree, Computer Software Engineering
Beijing Jiaotong University, Pékin (Chine)
2018 : Takima Academy
Java, Angular, Spring, Hibernate, Docker, Ansible, Jenkins
Certification : Oracle Certified Associate, Java SE 8 Programmer
Langues & Intérêts

Langues : Français (natif), Cambodgien (langue maternelle), Anglais (professionnel - TOEIC), Chinois mandarin (scolaire), Espagnol (scolaire).