Clément D’Houdetot

Développeur full stackLille, France

Front, back, infrastructure, sécurité et outillage.

Imprimez cette page depuis le navigateur pour en obtenir un PDF. Le CV est rendu depuis les mêmes données que le reste du site : il ne peut pas s’en désynchroniser.

Expérience

MecatechnicService informatique

Seul développeur front de l’entreprise, sur un périmètre complet : nouvelles fonctionnalités et maintenance de la vitrine Next.js.

  • Travail sur l’infrastructure AWS de la nouvelle plateforme.
  • Conception et exploitation de flux événementiels en production, sur AWS SQS et RabbitMQ : invalidation de cache atomique par notification, propagation des modifications produit du PIM vers le site, transmission des commandes Sylius vers l’ERP.
  • Mise en place d’un Sentry auto-hébergé pour le suivi des erreurs.
  • Pipelines GitLab CI et images stateless pour fiabiliser les déploiements.
  • Mise en place de l’IA dans les process de l’équipe.
  • Next.js
  • AWS
  • AWS SQS
  • RabbitMQ
  • Sentry
  • GitLab CI

MecatechnicÉquipe e-commerce

Développement de la nouvelle vitrine e-commerce Next.js, dans le cadre de la refonte complète du SI.

  • Fonctionnalités structurantes : tunnel de commande, module de devis, pages promotionnelles, espace client.
  • Mise en cache, optimisation de l’usage des ressources et du shell HTML de Next.js.
  • Tests end-to-end contre les régressions.
  • Next.js
  • Playwright

Actemium Lille Digital Solutions (groupe VINCI)Intégrateur de logiciels

Développement et intégration d’applications sur mesure pour des environnements industriels.

  • Intégration de systèmes et interfaces métier.
  • Développement d’applications multi-tenant.
  • .NET
  • Angular
  • SQL Server
  • Multi-tenant

Actemium Lille Digital Solutions (groupe VINCI)Programmeur

Développement d’applications métier pour des environnements industriels.

  • .NET
  • Angular
  • SQL Server

Projets personnels et open source

Développement de projets personnels et contributions à des projets open source.

  • Projets personnels publiés sous licence GPL-3.0.
  • Contributions open source suivant la boucle diagnostic, rapport, correctif.
  • Un projet d’API personnel en Go, et lapigo, générateur d’APIs CRUD Go dont la phase 1 est en cours.
  • Rust
  • Kotlin
  • Kotlin Multiplatform
  • C
  • Go

Formation

EFFICOMBac+4 Management du Développement Web

Compétences

  • Next.js
  • React
  • TypeScript
  • Playwright
  • Angular
  • Kotlin
  • Kotlin Multiplatform
  • Symfony
  • Sylius
  • PHP
  • FrankenPHP
  • PostgreSQL
  • SQL Server
  • .NET
  • Go
  • Flux événementiels
  • RabbitMQ
  • AWS SQS
  • Prisma
  • NestJS
  • SvelteKit
  • Multi-tenant
  • Réparation d’ordinateurs et de serveurs
  • Réparation d’iPhone
  • Micro-soudure au microscope
  • C
  • Rust
  • AWS
  • GitLab CI
  • Docker
  • k3s
  • Proxmox
  • MinIO
  • Tailscale
  • NetBird
  • Sentry
  • New Relic
  • CloudWatch
  • Grafana
  • Prometheus
  • Honeypots
  • Analyse de journaux
  • Divulgation responsable
  • Analyse de vulnérabilités
  • Sécurité du cache
  • OWASP
  • TryHackMe
  • Hack The Box
  • Claude Code
  • Codex
  • Modèles locaux
  • Ollama
  • llama.cpp
  • ClickUp
  • SEO technique
  • GEO
  • Google Search Console
  • Datalayer
  • JSON-LD

Projets personnels

ferrus

Créateur d’USB bootable multiplateforme : écrit n’importe quelle ISO, avec les ajustements façon Rufus pour les installations Windows (contournement TPM, Secure Boot, contrôle de RAM, compte Microsoft obligatoire).

LibreWays

Navigation et trafic. Vitrine de la méthode : 12 issues typées, ADR acceptés en PR, gates d’approbation d’agents.

RiPlay

Lecteur de musique multiplateforme.

amphi-recorder

Enregistreur Android pour cours en amphithéâtre, capture optimisée pour le champ lointain. Fork de Fossify Voice Recorder.

lapigo

Générateur d’APIs CRUD Go idiomatiques à partir d’un schéma YAML : handlers, couche d’accès aux données, routage, validation, migrations et document OpenAPI. Le code produit est du Go lisible, que l’on possède et que l’on peut éditer. Démarré en août 2026.

Open source

colibri

  • JustVugg/colibri#448issue ferméerss_guard libère un slab d’expert évincé hors g_pilot_mx : use-after-free / double free
  • JustVugg/colibri#449PR mergéeCorrectif du use-after-free sous g_pilot_mx
  • JustVugg/colibri#443issue ferméeLes kernels AVX-VNNI int8/int4 n’utilisent qu’un seul accumulateur
  • JustVugg/colibri#444PR mergéeAccumulateurs indépendants sur les kernels AVX-VNNI int8/int4
  • JustVugg/colibri#446PR mergéeSuppression du WILLNEED inutile sur les poids d’experts sous DIRECT=1
  • JustVugg/colibri#474PR mergéeGarde d’éviction consciente du LFRU : un chargement spéculatif n’évince plus une entrée chaude
  • JustVugg/colibri#441issue ouverteLe prefetch PILOT tourne à une profondeur de file NVMe de 1
  • JustVugg/colibri#442issue ouverteLes réductions float du chemin chaud sont scalaires et ne se vectorisent pas

Sylius

  • Sylius/Sylius#19193issue ouverteLe recalcul des catalog promotions charge toute la table product_variant en mémoire
  • Sylius/Sylius#19194PR ouverte[CoreBundle] Lecture des variant codes par batch

Next.js

  • vercel/next.js#97418PR ouverteDocumentation du suffixe d’URL de metadata pour route groups et parallel routes

Le détail de chaque poste

Version à jour, études de cas et contributions détaillées : c-dhoudetot.fr