👨💻 Développeur Fullstack Lead (Go + React) | Freelance | Diplômé ENIB | 10+ ans d’expérience Je suis Lead Developer Fullstack freelance,…
depuis la création du compte
Confiez votre projet à Michael
Faites appel à l'expertise de Michael pour faire avancer votre projet, ou découvrez autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
👨💻 Développeur Fullstack Lead (Go + React) | Freelance | Diplômé ENIB | 10+ ans d’expérience
Je suis Lead Developer Fullstack freelance, ingénieur l’ENIB (École Nationale d’Ingénieurs de Brest), avec plus de 10 ans d’expérience dans le développement d’applications web robustes en Go et React (ainsi que Vue.js et AngularJS).
J’aide les entreprises à transformer leurs idées en produits fiables, performants et prêts pour la production.
🚀 Ce que je vous propose :
- Un code propre, maintenable et bien testé (tests d’intégration, unitaires, linter strict)
- Des déploiements réguliers, sûrs et automatisés grâce à des pipelines CI/CD intelligents
- Une gestion de projet claire et réactive via les méthodes Agile (Scrum, Kanban)
- Une collaboration étroite avec les Product Owners, QA et équipes techniques
- Une communication claire, proactive, orientée feedback et amélioration continue
🧰 Compétences techniques :
- Backend : Go (Golang), APIs REST, microservices, Docker, Kubernetes
- Cloud : GCP, AWS, environnements on-premise
- Frontend : React (stack privilégiée), Vue.js, AngularJS
- Outils : Git, GitLab CI, GitHub Actions, Jira, etc.
J’ai travaillé avec des startups, des PME et des groupes internationaux. Je m’intègre rapidement dans les équipes et m’adapte facilement aux nouvelles stacks.
🌍 Je travaille principalement à distance (remote), mais je peux me déplacer ponctuellement à Nantes, Saint-Nazaire, Vannes ou Rennes.
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