← Retour aux services
Développement

Développeur Web Freelance — Go, Node, Vue & plus

Architecture, développement et optimisation de backends. Go de préférence, mais aussi Node/Deno, Vue.js, PHP, .NET. 25 ans d'expérience polyglotte. APIs performantes, refactoring, mentorat. 700€/jour.

Votre backend vous ralentit — ou vous n’en avez pas encore

Deux scénarios que je rencontre régulièrement. Le premier : votre application a été construite vite pour le MVP, probablement en Node.js ou PHP. Ça a marché, la boîte a grandi, mais aujourd’hui les API répondent lentement, le code est devenu un enchevêtrement que personne n’ose toucher, et chaque nouvelle fonctionnalité prend trois fois plus de temps qu’elle ne devrait. La dette technique s’accumule et le produit avance de moins en moins vite.

Le second : vous avez levé des fonds, vous devez construire votre produit, mais vous n’avez pas de CTO ou de lead dev backend en interne. Il vous faut un développeur backend freelance pour poser les fondations techniques, faire les bons choix d’architecture dès le départ, et éventuellement monter votre équipe en compétences une fois qu’elle sera en place.

25 ans de dev, plusieurs langages

Ma préférence va à Go — binaire natif, pas de runtime, concurrence native via les goroutines, images Docker de quelques Mo, démarrages instantanés. Pour du backend performant et maintenable, c’est mon premier choix.

Mais 25 ans de développement, c’est aussi savoir choisir le bon outil selon le contexte. Je travaille aussi en TypeScript/Node.js et Deno, en Vue.js pour le front, avec PostgreSQL comme base de données principale. J’ai plus de 15 ans de PHP derrière moi et des connaissances en .NET. Selon le niveau d’expertise requis et votre stack existante, je m’adapte — l’important c’est de résoudre votre problème, pas de vous imposer un langage.

Ce que je fais concrètement

Architecture et démarrage de projet

Choix d’architecture adapté à votre taille — monolithe modulaire ou microservices selon les besoins réels, pas selon la mode. Mise en place de la structure du projet avec une séparation claire des responsabilités. Configuration de la base de données (PostgreSQL principalement). APIs REST, et gRPC si vos services doivent communiquer entre eux.

Refactoring et optimisation

Audit de code existant — en Go ou dans un autre langage, je peux évaluer un backend Node.js ou PHP avant de recommander ou non une réécriture. Optimisation d’API backend : identification et résolution des problèmes de performance classiques (requêtes N+1, absence de cache, pagination manquante). Refactoring de dette technique de manière incrémentale, sans big bang rewrite. Mise en place de tests unitaires et d’intégration.

DevOps et déploiement

Dockerisation de l’application, CI/CD avec tests automatisés et déploiement continu. Observabilité : logs structurés, métriques Prometheus, tracing — j’ai détaillé mon approche dans L’art de la traçabilité.

Mentorat

Mentorat technique pour votre équipe : code reviews, pair programming, mise en place des bonnes pratiques — idempotence des API, configuration agnostique de l’environnement.

Ce que j’ai construit

J’ai conçu et développé plusieurs produits en Go, seul, de A à Z :

  • Ackify — système de preuve de lecture cryptographique (Ed25519), open-source sous licence AGPL
  • RestoreProof — système de vérification de backups auditable
  • SHM (Self-Hosted Metrics) — collecte légère de métriques pour services auto-hébergés. 15 Mo d’empreinte mémoire, stockage SQLite, dashboard intégré. Alternative à Prometheus pour les petits déploiements
  • pgqrcode — extension PostgreSQL en C pour générer des QR codes SVG directement en SQL

Côté expérience professionnelle : trois ans comme Lead Dev/DevOps dans une startup medtech (traitement de l’endométriose par réalité virtuelle) — backend Go, compliance médicale, système de gestion de licences VR, solution MDM pour appareils Android via ADB depuis un navigateur web. Actuellement CTO consultant chez NéoDTx.

Comment je travaille

Ponctuel — audit de code, choix d’architecture, intervention ciblée sur un problème de performance. Quelques jours.

Mission — développement d’une feature ou d’un module complet. Quelques semaines à quelques mois.

Accompagnement CTO freelance — je joue le rôle de CTO technique à temps partiel pour les startups qui n’en ont pas encore. C’est ce que je fais actuellement chez NéoDTx.

Tarif : 700 €/jour. 100 % remote depuis 2017. Déplacements ponctuels possibles.

On en parle ?

Décrivez-moi votre problème technique en 30 minutes. Je vous dis si et comment je peux vous aider — sans engagement et sans jargon commercial.

Un problème de backend ?

Décrivez-moi votre situation technique en 30 minutes. Je vous dis si et comment je peux vous aider.

ou retrouvez-moi sur LinkedIn