Michael Derrien

Lead Développeur Freelance Go / React

Salaire / Taux journalier

44720 Saint-Joachim, France

Freelance

Peut venir sur site

Expertises

ReactTypescriptDéveloppement FullstackGolangHTMLPostgreSQLRedisGitGitLabRESTful APIsGrafanaDéveloppement BackendMicroservicesDéveloppement FrontendTailwind CSSJavascriptVueCSSMongoDBGoogle Cloud PlatformRabbitMQRequêtes SQLDockerKafkaDatadogCypressKubernetesLinuxGitHubPrometheusFigmaBase de données SQLAWS

Langues

Anglais

À propos

Introduction

Développeur Fullstack senior avec 10+ ans d’expérience en Go et React. Je conçois des architectures scalables et robustes, côté frontend (React/TypeScript) comme backend (Go). À l’aise avec Docker, PostgreSQL et CI/CD, je facilite aussi la collaboration entre PO, QA et tech, en créant du lien entre les équipes et les expertises.

Liens

Expérience de travail

Lead Developer Go/React – Application interne de devis pour campagnes publicitaires

e-TF1Freelance

mars 2023 - mai 2025

2 ans 3 mois

Paris, France

J’ai renforcé l’équipe en charge du développement des services liés à la publicité, en prenant la responsabilité technique d’une sous-équipe dédiée à la création d’une nouvelle application web interne destinée aux équipes commerciales pour générer des factures de campagnes publicitaires. En collaboration avec un autre développeur, un Product Owner et une testeuse QA, nous avons conçu l’application from scratch jusqu’à en faire un outil clé pour les commerciaux. Grâce à une approche basée sur des livraisons fréquentes, une couverture de tests exhaustive, une CI solide, et une communication fluide, nous avons avancé rapidement et efficacement. L'application permet notamment aux équipes commerciales de : - Cibler une zone géographique (avec rayon optionnel) et visualisation sur carte - Saisir plusieurs critères de campagne (cible, plages de dates, etc.) - Simuler les tarifs avec mise à jour en temps réel - Générer et envoyer les factures par email Stack technique : - Base de données : PostgreSQL + PostGIS, Redis - Langages : Golang, SQL, TypeScript - Frameworks : React 19 - Infrastructure & DevOps : GitHub Actions, Kubernetes, ArgoCD, Argo Workflows, Amazon S3

Développeur Fullstack Go/Vue.JS

OVHcloudFreelance

nov. 2019 - août 2022

2 ans 10 mois

Nantes Area, France

Renforcement de l’équipe « indus » en charge du développement et de l’amélioration des outils internes. - L’environnement initial reposait principalement sur du code en Perl. L’équipe ayant pour objectif une migration vers Go, j’ai contribué à cette transition en mettant en place des tests d’intégration, un système de linting, et des bonnes pratiques de développement. - J’ai participé activement à l’évolution des services existants ainsi qu’à l’ajout de nouvelles fonctionnalités. - Par la suite, j’ai intégré une sous-équipe dédiée à la synchronisation de données entre les anciens outils internes et SAP. L’objectif était de concevoir des services capables de gérer une synchronisation bidirectionnelle fiable entre les deux systèmes. - Enfin, j’ai développé un service de monitoring pour Kafka, afin de renforcer la robustesse de la plateforme et faciliter la gestion des erreurs pour les équipes de run. Ce service permettait de suivre l’état de traitement des messages (succès, en cours, échec…), de les rejouer ou de les modifier si nécessaire. Stack technique : - Bases de données : MySQL, PostgreSQL, Redis - Langages : Go, Vue.js, TypeScript, AngularJS - Autres : Kafka, Docker, Bitbucket, CDS (CI/CD), Venom (tests d’intégration)

Développeur freelance – Optifur (projet personnel, aujourd’hui arrêté)

PersonnelFreelance

sept. 2020 - juil. 2022

1 an 11 mois

Remote, Oregon 97458, États-Unis

Développement d’une plateforme en ligne dédiée au jeu de rôle (projet aujourd’hui arrêté). L’objectif était de faciliter le jeu de rôle à distance et de transformer les contraintes techniques en leviers d’expérience utilisateur. Le projet a été mis en pause, puis arrêté, en raison de l’émergence (et de la maturité) de solutions alternatives plus avancées, rendant la poursuite du développement moins pertinente. Réalisations principales : - Authentification via signatures HMAC - Captcha open-source intégré - Outil de déploiement léger pour environnements - Passerelle WebRTC pour communication entre joueurs - Chaîne CI/CD GitLab (tests, lint, déploiements auto) - Tests unitaires et d’intégration - Plusieurs outils et bibliothèques publiés en open-source : gitlab.bad-wolf.fr/optifur - Lecture de pistes audio durant les sessions de jeu Stack technique : - Ubuntu auto-hébergé - Docker Swarm + Traefik - MongoDB, Redis - Postfix & Dovecot - Go, Vue.js, TypeScript - GitLab CI/CD, HashiCorp Vault

Développeur freelance bénévole – Site pour une association de protection animale (projet terminé)

Les Pattounes De MoniqueFreelance

oct. 2020 - juil. 2022

1 an 10 mois

Remote, Oregon 97458, États-Unis

Développement bénévole d’un site web pour une association de protection animale, « Les Pattounes de Monique », visant à diffuser des actualités et faciliter l’adoption de chats. Le projet a été entièrement open-source. Le site est désormais hors ligne, l’association étant en cours de dissolution. Le code reste disponible ici : gitlab.bad-wolf.fr/Chat-des-rues-Brest, et repose en partie sur des composants issus d’un autre projet personnel : Optifur. Fonctionnalités principales : - Publication d’actualités - Catalogue de chats à l’adoption - Backend léger et rapide, conçu pour être maintenable par une petite structure - Projet conçu pour être facilement redéployable par d’autres associations Stack technique : - Serveur auto-hébergé sous Ubuntu - Docker Swarm avec Traefik en reverse proxy - Base de données : MongoDB - Serveur mail : Postfix & Dovecot - Langages : Go, Vue.js, TypeScript

Développeur Backend – Startup (solution IoT pour emballages réutilisables)

LivingPackets

août 2018 - oct. 2019

1 an 3 mois

Nantes Area, France

Développement de microservices en Go dans le cadre d'une solution innovante d'emballages intelligents et réutilisables. Principales responsabilités : - Conception et développement de microservices Go pour gérer la communication entre objets connectés, traitement des données, suivi logistique, etc. - Déploiement sur Kubernetes (GKE) dans Google Cloud Platform. - Communication entre microservices via gRPC. - Exposition d’une API REST générée automatiquement à partir de spécifications OpenAPI 2.0, pour le front-end et des intégrations tierces. - Mise en place de tests unitaires pour garantir la fiabilité des services. Stack technique : - Environnement cloud : Google Cloud Platform (GCP) - Infrastructure : Kubernetes, Pub/Sub, IoT Core - Base de données : Google Cloud Datastore - Langages : Go - Architecture : microservices, gRPC, OpenAPI, REST

Ingénieur R&D – Plateforme de simulation en cybersécurité

DIATEAM

sept. 2015 - août 2018

3 ans

Brest Area, France

Participation au développement d’une plateforme en ligne d’entraînement et de simulation dédiée à la cybersécurité, dans un contexte de R&D. Responsabilités principales : - Conception d’une plateforme web basée sur une version existante en C++/Qt, permettant la création de réseaux virtuels et l’exécution de workflows complexes simulant des scénarios d’attaque/défense. - Diagnostic et résolution de bugs critiques (notamment des race conditions) apparus lors de la montée en charge, liés à l’augmentation de la fréquence des appels. - Contribution au développement d’automates programmables industriels, générés automatiquement en C à partir d’un éditeur développé en Python, afin d’enrichir les possibilités de simulation. Stack technique : - Frontend : AngularJS - Bases de données : MongoDB, Redis - Langages : C++, C, Python, Go, Bash, Qt - Autres : RabbitMQ, architecture microservices

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

Diplôme d'ingénieur

2011 - 2016

5 ans 2 mois

Résultat : BAC +5

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.