Ingénieur diplômé de l'ENIB, développeur fullstack sénior, j'accompagne les équipes tech dans la conception et la mise en production d'applications…
depuis la création du compte
Confiez votre projet à Michael
Faites appel à l'expertise de Michael pour faire avancer votre projet, ou découvrez d‘autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Ingénieur diplômé de l'ENIB, développeur fullstack sénior, j'accompagne les équipes tech dans la conception et la mise en production d'applications web robustes, testées et évolutives.
Je suis spécialisé en Go (backend) et React (frontend), avec un vrai souci de qualité, de delivery fluide, et de collaboration efficace.
🚀 Ce que je vous apporte
- Un code lisible, maintenable et bien testé (unitaires, intégration, couverture mesurée)
- Des pipelines CI/CD stables et rapides (GitHub Actions, GitLab CId...)
- Une capacité à structurer une base saine dès les premières features
- Une communication claire avec PO, QA et autres devs
- Un rôle de lead développeur, technique mais accessible, pour faire avancer votre produit
📌 Exemples de missions récentes
- TF1 : lead d'une app web de devis pub, from scratch jusqu'à la prod (Go + React + PostGIS)
- OVHcloud : refonte de services internes, migration vers Go, CI, tests et qualité
- Projet perso (Optifur) : conception complète d'une plateforme (auth, CI/CD, WebRTC, tests auto)
🔧 Stack principale
- Backend : Go (Golang), PostgreSQL, Redis, REST, gRPC
- Frontend : React (18/19), TypeScript, Vue.js, AngularJS
- CI/CD : GitHub Actions, GitLab CI, tests unitaires & intégration
- Autres : Docker (usage local ou dev), pas d'expertise infra
🌍 Mode de travail
- Remote en priorité – déplacements ponctuels possibles (Nantes, Rennes, Vannesd...)
- Organisation en Agile / Scrum ou Kanban
- Communication fluide, autonome mais synchronisé avec l'équipe
🧭 Idéal pour vos besoins si :
- Vous lancez un produit avec de forts enjeux de qualité
- Vous cherchez un lead développeur autonome, mais collaboratif
- Vous voulez renforcer une équipe existante sans friction technique
📬 Besoin d'un regard senior pour cadrer ou booster votre projet ?
Contactez-moi, je réponds vite et clairement.
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é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 : [URL MASQUÉE]
- 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é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 : [URL MASQUÉE], 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
Formation d'ingénieur généraliste en 5 ans