Protectman conçoit et maintient des équipements de protection verticale (RodeoStop), déployés dans plus de 200 parcs aventures et en industrie. En freelance, seul référent technique : portail Symfony pour les employés et le réseau européen de techniciens (traçabilité des maintenances). Périmètre full-stack, stabilité prod, CI/CD (Bitbucket, Docker) et résolution d'incidents.
Parcours
Toutes mes expériences
Freelance et salariat sur une dizaine d'années — backend TypeScript, refonte et dette technique, du paiement à l'ERP ; fullstack et DevOps en complément.
Emeria Technologies (Digital Factory du groupe Emeria, ex-Foncia) conçoit Millenium, l'ERP métier dédié à la gestion locative, à la copropriété et aux transactions immobilières. Au sein d'une équipe de 6 à 7 personnes, j'ai contribué à la mise en place de la gestion de la TVA pour les propriétaires bailleurs : comptabilisation à l'encaissement et ajustement lors des dépenses, afin de fiabiliser la production du bilan comptable.
Checkatrade est la principale plateforme britannique de mise en relation entre particuliers et artisans de confiance. Au sein de la Team Payment (~5–6 personnes), j'ai contribué à la refactorisation de l'API de paiement (Bun, Kysely, Vitest), à la mise en conformité RGPD (effacement des données) et au découplage paiement / messagerie pour les grands comptes sans accès au chat.
Winamax, leader français du poker et des paris sportifs en ligne. CDI sur site à Paris, équipe Operator (~6–7 personnes), stack Node.js/NestJS, React, MySQL, Redis. J'ai livré l'authentification TOTP (microservice) avant les pics d'affluence, repris la boutique V2 laissée en dette par un prestataire, et intégré PayPal Connect à l'inscription. Montée en compétence Node/React de l'équipe.
Fairly Made développe une plateforme B2B SaaS de traçabilité textile et de passeports numériques pour les marques de mode (conformité AGEC, mesure d'impact, chaîne d'approvisionnement tier 1 → matières premières). En équipe produit ~5–6 personnes à Paris. Backend NestJS, TypeORM, PostgreSQL. Mission orientée fiabilisation des données et réduction du legacy (scripts de migration, doublons d'entités, observabilité ELK).
Premier groupe de presse magazine en France (Femme Actuelle, Géo, Capital, Voici, Télé-Loisirs…), filiale Louis Hachette Group, siège à Gennevilliers. Team User (~5–6 backend) : services transverses d'identité et de diffusion de données consommés par les équipes des magazines. Stack Node.js/TypeScript, AWS (Lambda, SQS, DynamoDB), Stripe, Elasticsearch.
Eurocombles (groupe OPNR) — spécialiste de l'isolation des combles perdus certifié RGE, basé à Brignais. Petite équipe tech (~2–3). Mission full-stack : apps internes Symfony et interfaces Vue.js / Vuetify pour les commerciaux (performances, commissions), les techniciens (facturation terrain) et la comptabilité.
Europcar Mobility Group (location de véhicules, marques Europcar, Goldcar…). Team Middleware (~7 seniors) intégrée aux équipes dev : investigation de bugs critiques, tests de charge (LoadRunner), monitoring (Dynatrace) et déploiements hybrides AWS / on-premise sur un parc de centaines de microservices Java.
BuyIn — alliance d'achats stratégique joint-venture Orange × Deutsche Telekom (sourcing équipements, IT, réseau). Petite équipe tech (~4–5) à Issy-les-Moulineaux. Apps web Symfony pour les acheteurs : marketplace interne, visualisation de données d'achats télécom, CI/CD Docker/GitLab, SSO CAS/SAML2.
ShareWizMe (Paris, 2012) — startup d'intelligence collective : plateforme de feedback collaboratif en atelier (ShareMeeting), moteur d'analyse sémantique des réponses ouvertes. Refonte vers une offre SaaS autonome en équipe réduite. Stack Ruby on Rails, Angular, WebSocket/Redis.