Head of Tech
Responsable de la livraison produit et de la direction technique après le départ du CTO, pilotant les décisions d'architecture, les systèmes de rollout, les intégrations enterprise et l'alignement inter-équipes, tout en encadrant une équipe de livraison de 8 développeurs (dont 4 seniors) et 3 ingénieurs QC.
Contributions clés
- Conception d'un système de feature flags multi-tenant en .NET Core (30+ tenants, ~40k utilisateurs) avec un moteur de règles prioritaires, rollout par pourcentage (tenant/segment/env), valeurs JSON-config et évaluation runtime sans état — alimentant des apps mobile/web et permettant des releases progressives contrôlées sur des tenants à fort trafic.
- Construction d'intégrations sécurisées avec Gtel & Napas : handshake RSA-4096, chiffrement payload AES-256, authentification mutuelle mTLS, certificate pinning, files de retry, contrats d'API idempotents et monitoring piloté par ACK pour des services tiers instables.
- Mise en œuvre d'une architecture Micro-Frontend (host Angular + modules React) permettant des cycles de déploiement indépendants et l'isolation des features — réduisant la surface de régression et le couplage de déploiement entre équipes.
- Introduction d'une stack d'observabilité (PostHog + pipeline de métriques + workflow) pour l'impact des rollouts, l'adoption des features, la détection d'anomalies et le traçage des régressions — réduction significative du temps de debug/analyse sur les cycles de release.
- Prise en charge de l'infrastructure héritée pour maintenir l'organisation en mouvement — absorbant en silence les incidents de production, les échecs de pipeline, les particularités de cluster et l'instabilité des intégrations afin que le produit et les équipes ne s'arrêtent jamais ; transformation d'ArgoCD, CI/CD, domaines/SSL et clusters AKS/FKE/K3S/EKS en systèmes diagnosticables, récupérables et stables plutôt qu'en inconnues récurrentes.
- Conception d'agents IA pour la revue de code, l'assistant de déploiement, la validation des quotas de service, le monitoring de la santé des API et l'analyse des releases ; raccourcissement des boucles de décision et de livraison pour les équipes produit.
- Développement de simulations d'intégration et de modules sandbox/démo pour gérer des partenaires instables et sécuriser la validation pré-contrat avec les écosystèmes tiers.
- Restructuration de l'organisation d'ingénierie après la transition du leadership : définition de l'organigramme, de la matrice de compétences, du routage de la charge de travail et des frontières de responsabilité — libérant l'autonomie et réduisant le lead-time des décisions techniques.
- Mise en place d'un playbook d'ingénierie unifié : stratégie de branches, conventions de commit, tagging des releases, critères de rollout, règles API/intégration et référentiel de specs techniques (RFC, runbooks, guides de troubleshooting).
- Pilotage des cycles de recrutement et de montée en compétences : entretiens structurés (QC/Fullstack), parcours d'onboarding, coaching 1:1, cycles de performance review et résolution de conflits inter-équipes pour maintenir une livraison collaborative et orientée résultats.
- Maintien de la qualité de livraison grâce à une culture documentation-first et des garde-fous de process (checklists, règles de handover, prêt au rollback), assurant une cadence de releases prévisible en phase de scaling.