Nicolas Simon

Engineering Lead / Architecte technique · Ex-fondateur

Profils

github
nSimonFR
linkedin
nsimonfr

Compétences

Backend
TypeScript, Node.js, NestJS, PostgreSQL, MongoDB, Redis
Architecture
Services par domaine métier, Événementiel (RabbitMQ), Conception système, Modélisation de données, Design d'API
Ingénierie IA
Claude Code, Agents de code, MCP, Développement piloté par spec
Plateforme
Kubernetes, GCP, GitOps / ArgoCD, Terraform, CI/CD, Datadog
Frontend
React, Next.js, React Native
Management
Management d'équipe, Recrutement & accompagnement, Roadmap avec le Produit, Standards d'ingénierie

Langues

Français
Langue maternelle
Anglais
Courant

Formation

EPITA
Ingénieur en informatique
2015 – 2018
42 Paris
Piscine
2015

Centres d'intérêt

Théâtre d'improvisation

Profil

Ex-fondateur, architecte hands-on. J'ai co-fondé une start-up de téléphonie, construite en grande partie moi-même de la première ligne de code au lancement, puis passé 6+ ans chez Trusk (logistique et transport du dernier kilomètre), de développeur backend à architecte technique. Je porte les sujets transverses (autorisations, modèle de données, dette technique, maîtrise des coûts) de bout en bout, désormais avec des agents de code comme démultiplicateur. Depuis 2020 : ~3 300 PR écrites (1 200+ en 2026), 5 000+ reviews.
Les personnes comptent autant que le code : j'accompagne la progression des ingénieurs, je construis des équipes et je lève les blocages entre équipes. Je manage 5 développeurs, je recrute, j'onboarde, j'anime les dailies et les rétros, et au départ du CTO j'ai gardé l'équipe soudée et j'ai créé une nouvelle squad.

Expérience

Trusk
Paris
Engineering Lead & Architecte technique
01/2026 – Auj.
•
Refonte des droits (IAM) : 250+ PR sur 42 dépôts, surtout exécutées par des agents IA depuis une spec ; 300+ routes API sécurisées, 11 services de production basculés avec zéro incident d'authentification (feature flags)
•
Centralisation du géocodage en 2026 : tous les appels derrière un service (~85 % servis par le cache) et une chaîne de fournisseurs moins chère, aussi précise que Google : coûts de géocodage projetés à −95 %
•
Cartographie du SI (~50 services, 4 domaines métier) et pilotage du décommissionnement : 11 services historiques coupés en 2025, 15 autres via les migrations 2026
•
Co-construction de l'outillage IA de l'équipe : 5 plugins Claude Code (plateforme, environnements de preview, agents de migration NestJS, connecteurs Metabase et Steampipe), accès MCP aux données staging et prod, portage du design system et d'un prototype complet du back-office vers Claude Design/Artifact
•
Lead de l'équipe Core (5 développeurs) avec 2 PM seniors, et recrutement (3 offres faites en octobre 2026)
Architecte technique
02/2025 – 12/2025
•
Responsable de l'architecture de bout en bout : services découpés par domaine métier, 500+ endpoints REST, RabbitMQ sur 38 services
•
Participation au passage de Trusk d'une organisation projet à une organisation produit (2024–25) : feature teams avec leur PM et tech lead
•
Nouveau back-office central livré en un an : un seul outil pour ~150 utilisateurs internes (service client, dispatch, transport), conçu pour remplacer 2 back-offices historiques et l'ancienne authentification
•
Moteur générique State/Status, de l'étude (6 architectures comparées, jusqu'à Temporal) à la production : cycle de vie des commandes, missions, tâches et tournées, ~74 000 mises à jour d'état par jour
•
Pilotage de la refonte du modèle de données (Order → OrderMission → Mission) et du plan de sortie de l'ancien monolithe distribué à point d'entrée unique
Team Lead – squad Order Taking
05/2022 – 11/2025
•
20+ intégrations d'enseignes ; 34 nouveaux clients B2B sur la période (Point P, Sweeek, Poltronesofa…) : ~7,9 M€ facturés jusqu'en novembre 2025. Généralisation technique de l'interop client rédigée (parseur EDI, lecteurs, librairie EDIFACT…)
•
Co-pilotage des changements applicatifs de la migration des VPS vers Kubernetes, puis refonte du processus de dev et de release sur 60+ services (GitHub Actions partagés, semantic-release, Renovate, droits en Terraform) : préparation des releases divisée par ~3
•
Pilotage du « Maillage National » (oct. 2023 – mars 2025), l'extension nationale via des transporteurs régionaux (Goevia, LGT…) : ~190 k€ de CA sur les 6 premiers mois, ~15 000 livraisons et ~640 k€ sur le projet
•
Management de la squad Order Taking (4 développeurs, rattachée au CTO) en Scrum sur Linear (~2 300 tickets rédigés), roadmap avec le Product Manager
Développeur backend
02/2020 – 05/2022
•
Développeur principal du moteur de tarification B2B : grilles par client pour une dizaine d'enseignes (IKEA, Alinéa, Conforama, Fermob…) facturant ~1,6 M€ par an
•
Migrations transverses : 161 PR sur 22 services (images vers Google Container Registry, CI partagée, traçage Datadog) ; 9 micro-services passés au module RabbitMQ commun, documenté en AsyncAPI
•
Développeur backend principal de la première version de l'API chauffeurs (alpha 2 → 6) ; micro-services de notifications push et de modèles SMS créés dès le premier commit ; refonte du WMS (Warehouse Management System)
Gaston
Paris
Co-fondateur
2018 – 2020
•
Co-fondation d'une start-up de téléphonie (messagerie vocale intelligente), de 0 au lancement : app iOS en ligne en septembre 2018
•
~90 % de l'API (Node.js, MongoDB, appels temps réel sur Twilio) et la moitié de l'app React Native ; serverless sur GCP, CI dès le départ
•
>20 000 appels temps réel en 13 mois, ~350 comptes ; « application de la semaine » Maddyness ; Europe 1
Développeur & consultant
2016 – 2020
•
Consultant innovation chez Schoolab (mini-jeux éducatifs) ; migration d'un intranet et d'un back-office comptable ; chatbots, crawlers et sites vitrines
Télécharger le PDF
Lien copié