
Michael Derrien
Lead Développeur Go/React | +10 ans d’XP | Senior
Salaire / Taux journalier
Nantes, France
Mobilité : Nantes, Rennes, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur fullstack Go/React avec +10 ans d'expérience, j'aide les entreprises à concevoir des outils métier sur mesure - simples, fiables et pensés pour durer. J'interviens aussi bien en solo qu'en équipe, au plus près des utilisateurs finaux. Mon approche est orientée impact, avec un souci constant de lisibilité, de maintenabilité et d'autonomie pour les équipes internes.
Expérience de travail
Fondateur
vargtechFreelance
juin 2023 - Présent
3 ans 5 mois
44720 Saint-Joachim, France
Contexte J’ai fondé VargTech pour accompagner des entreprises dans la conception et le développement de leurs outils métier, que ce soit en partant de zéro ou en rejoignant une équipe existante comme Lead Dev. Équipe Je travaille seul ou intégré aux équipes de mes clients, en collaboration directe avec les métiers. Pour des projets au forfait, je peux également constituer une équipe avec d’autres freelances de confiance. Mon rôle - Cadrage des besoins et conception fonctionnelle en lien avec les utilisateurs finaux - Développement fullstack (Go / React) - Mise en place des tests, documentation technique et livraison prête à déployer - Accompagnement technique des équipes internes si besoin Projets réalisés - TF1 : application de simulation de campagnes publicitaires (Go/React) - OVHcloud : supervision et synchronisation de flux critiques (Go/Vue.js) Résultats - Des outils alignés avec les besoins métiers - Des équipes internes renforcées sur leurs projets techniques - Des livrables fiables, documentés, et pensés pour durer Stack principale Go, React, TypeScript, TailwindCSS, Docker, PostgreSQL, SQL
Lead Developer Go/React – Application interne de simulation publicitaires
e-TF1Freelance
mars 2023 - mai 2025
2 ans 3 mois
À distance
Contexte TF1 souhaitait moderniser un fichier Excel utilisé par les équipes commerciales pour simuler des campagnes publicitaires. L'objectif : étendre les fonctionnalités, fiabiliser les calculs, et simplifier l'utilisation quotidienne par les équipes. Équipe Petite équipe composée d'une PO, d'un développeur junior, d'une QA, et de moi-même en tant que Lead Developer. Collaboration étroite avec les équipes métiers. Mon rôle J'ai piloté le développement de l'application de bout en bout : - Intégration des règles tarifaires et de ciblage - Visualisation de la couverture géographique et des critères métier - Simulation temps réel des campagnes - Envoi automatisé des résultats par email Résultats - Adoption complète par les équipes commerciales, outil utilisé au quotidien - Réduction significative des erreurs - Mise à jour instantanée des règles métier - Meilleure visibilité et pilotage des campagnes Stack technique - Backend : Go, Gorm, PostgreSQL, PostGIS, Redis, OpenTelemetry, Prometheus - Frontend : React, Tailwind, DaisyUI, TypeScript, Vite, Vitest, Cypress - Infra : Docker, Kubernetes, AWS, ArgoCD, GitHub Actions
Développeur Fullstack Go/Vue.js – Modernisation & supervision d’outils critiques
OVHcloudFreelance
nov. 2019 - août 2022
2 ans 10 mois
À distance
Contexte OVHcloud entamait une modernisation progressive de ses outils internes, avec un double enjeu : assurer la compatibilité avec SAP et maintenir la continuité des opérations critiques. Équipe Équipe technique en interne, avec des interactions régulières avec les équipes métiers et infrastructure. Mon rôle J’ai développé plusieurs applications fullstack pour : - Synchroniser automatiquement les données entre les anciens outils internes et SAP - Superviser en temps réel les échanges de messages entre services critiques - Permettre le rejouement des flux en cas d’anomalie pour garantir la fiabilité des données Résultats - Synchronisation automatisée = gain de temps important et fin des mises à jour manuelles - Fiabilisation des échanges inter-systèmes - Réduction du taux d’erreurs et amélioration de la réactivité en cas d’incident Stack technique - Backend : Go, Gorm, Kafka, PostgreSQL, MySQL, Redis - Frontend : Vue.js, TypeScript - Infra : Docker, CI/CD, systèmes distribués, intégration SAP
Projet personnel – Plateforme de jeux de rôle à distance
vargtechFreelance
sept. 2020 - juil. 2022
1 an 11 mois
44720 Saint-Joachim, France
Contexte Dans le cadre d’un besoin personnel et communautaire, j’ai lancé un projet visant à faciliter les sessions de jeu de rôle à distance grâce à un outil immersif et tout-en-un. Équipe Projet solo : conception, développement, mise en production et maintenance assurés en autonomie. Mon rôle J’ai développé une plateforme web complète avec : - Fiches personnages, lancers de dés, carte interactive - Chat vocal et vidéo (WebRTC) - Authentification sécurisée, CI/CD, déploiement automatisé Résultats - Expérience fluide et adaptée aux attentes des rôlistes - Base technique réutilisée par d’autres développeurs open source - Montée en compétence sur une stack moderne et temps réel ⚠️ Projet arrêté en 2022 (manque de temps + concurrence déjà bien implantée) Stack technique - Backend : Go, MongoDB, Redis - Frontend : Vue.js, WebRTC, TypeScript, Vite - Infra : Docker, Docker Swarm, GitLab CI/CD, Traefik
Développeur bénévole – Création d’un site web pour une association de protection animale
Les Pattounes De MoniqueFreelance
oct. 2020 - juil. 2022
1 an 10 mois
À distance
Contexte L’association Les Pattounes de Monique avait besoin d’un site pour mieux communiquer sur ses actions et faciliter l’adoption de ses animaux. Équipe Développement réalisé seul, de la conception au déploiement. Mon rôle J’ai conçu et développé un site web sur mesure pour : - Publier les actualités de l’association - Présenter les animaux à l’adoption avec filtres personnalisés (âge, sexe, couleur…) - Former les bénévoles à l’utilisation du backoffice - Assurer l’hébergement sur un serveur auto-hébergé Résultats - Communication améliorée sur les actions et les animaux disponibles - Parcours de recherche simplifié pour les futurs adoptants - Site open source réutilisable facilement par d’autres associations Stack technique - Backend : Go, MongoDB, Redis - Frontend : Vue.js, TypeScript - Infra : Ubuntu Server, Docker, Docker Swarm, Traefik
Développeur Backend – Solution IoT emballages durables
LivingPackets
août 2018 - oct. 2019
1 an 3 mois
Nantes Area, France
Contexte LivingPackets développait une solution logistique innovante autour d’emballages réutilisables, intégrant des capteurs embarqués (GPS, température, chocs...) pour un suivi intelligent des colis. Équipe Équipe tech en mode startup agile, forte autonomie et cycles de développement rapides. Mon rôle Développement de microservices backend pour : - Gérer et structurer les données issues des capteurs - Assurer la communication entre les différents composants de la plateforme - Générer automatiquement les APIs REST à partir de spécifications OpenAPI Résultats - Données capteurs fiables, facilement exploitables en temps réel - Architecture évolutive, pensée pour accompagner la croissance du projet - Participation à une solution à fort impact environnemental Stack technique - Backend : Go, Gorm, gRPC - Infra : Docker, CI/CD, Google Cloud Platform (Pub/Sub, Datastore) - Outillage : OpenAPI pour génération d’APIs REST
Ingénieur R&D – Plateforme de simulation cybersécurité
DIATEAM
sept. 2015 - août 2018
3 ans
Brest Area, France
Contexte DIATEAM développait une plateforme immersive permettant aux équipes de s’entraîner à la cybersécurité dans un environnement réaliste, en simulant des attaques et des scénarios complexes. Équipe Équipe R&D spécialisée en cybersécurité, en lien avec des partenaires publics et privés. Mon rôle J’ai conçu et développé des outils pour : - Automatiser les simulations d’attaques et de défenses - Créer des scénarios dynamiques et personnalisables - Simuler des automates industriels virtuels pour reproduire des environnements critiques Résultats - Plateforme utilisée dans des programmes de formation avancée en cybersécurité - Expérience concrète sur des systèmes sensibles, proches des conditions réelles - Expertise développée sur la simulation d’environnements industriels Stack technique - Langages : Go, Python, C, C++, JavaScript - Frontend : AngularJS, Qt - Infra / Conteneurisation : MongoDB, LXC
Stagiaire développeur embarqué
Virtualys
févr. 2015 - juil. 2015
6 mois
Brest Area, France
Développement d’une manette sans fil sur mesure pour améliorer l’immersion dans des serious games. Contributions : - Développement embarqué sur Arduino pour la détection des entrées utilisateurs - Conception et impression 3D du boîtier de la manette - Intégration dans Unity3D via C# - Communication série via COBS (Consistent Overhead Byte Stuffing) pour fiabilité et performance
Stagiaire développeur
Patronage laïque Guerin
juin 2014 - oct. 2014
5 mois
Brest Area, France
Développement et mise en place d’outils informatiques pour faciliter la gestion des activités de l’association. Contributions : - Déploiement et configuration de Noethys, gestionnaire d’activités associatives - Correction de bugs dans le code source de Noethys (Python) - Développement d’une interface de synchronisation des utilisateurs avec Noethys (interopérabilité)
Stagiaire développeur – ImagineLab
ImagineLab
janv. 2013 - janv. 2013
1 mois
Brest Area, France
Développement d’une application de mesure de qualité de signal 4G avec affichage géographique. Contributions : - Développement d’une application desktop en Python - Mesure de la qualité de signal 4G à partir de données brutes - Visualisation des résultats sur une carte géographique
Formation
ENIB
Master of Engineering - MEng
2011 - 2016
5 ans 2 mois
Licences et certifications
Certification CodinGame - Go
Délivré le : janv. 2023