Maxime Golfier

Ingénieur logiciel full-stack freelance — TypeScript / React / Node.js

Voir la version complète

Profil

Ingénieur logiciel full-stack freelance, 9 ans d’expérience en conception et développement d’applications web et mobiles. Spécialisé dans l’écosystème TypeScript (React, Next.js, Node.js, NestJS), l’architecture des systèmes d’information et le déploiement cloud (Docker, Kubernetes, CI/CD). Intervient sur des produits numériques du secteur public (beta.gouv.fr, Code du travail numérique) avec une exigence forte sur l’accessibilité (RGAA), la qualité de code (TDD) et la fiabilité fonctionnelle. Fondateur technique (CTO) de deux startups.

Recherche : missions freelance full-stack, lead développeur ou architecte logiciel.

Compétences techniques

Langages : TypeScript, JavaScript (ES6+), Python, Java, Rust, PHP, C, HTML5, CSS3, SQL, Bash / Shell

Front-end : React, Next.js, Angular, architecture en composants, design systems, DSFR (Système de Design de l’État), accessibilité RGAA / WCAG, responsive design

Back-end : Node.js, NestJS, Laravel, API REST, GraphQL, Prisma, Hasura, Strapi, middlewares, authentification

Mobile : React Native, Ionic, Android, développement cross-platform

Tests & qualité : Jest, Cypress, Testing Library, Storybook, TDD, tests unitaires, tests d’intégration, tests end-to-end, revue de code

Bases de données : PostgreSQL, MySQL, MongoDB, Firestore, modélisation de données

Cloud & DevOps : Docker, Kubernetes, GitHub Actions, CI/CD, AWS, IBM Cloud, OVH, conteneurisation

Data & IA : intégration de LLM, RAG (Retrieval-Augmented Generation), TensorFlow, Keras, Watson

Méthodologies : Agile / Scrum, TDD, design patterns, UML, conception d’architecture, Git, GitFlow

Expérience professionnelle

Freelance @ home office

2020-09 – Présent

En tant que développeur freelance, j’ai eu l’opportunité de travailler sur une variété de projets passionnants, allant du développement web à la conception d’architectures logicielles pour des startups et le secteur public.

Développeur full stack @ beta.gouv.fr

2021-09 – Présent

Développement et maintenance du site web du Code du travail numérique, au sein d’une équipe produit du service public.

  • Conception et implémentation de fonctionnalités front-end et back-end en TypeScript et Next.js, en respectant les standards du numérique public (design système de l’état DSFR)
  • Migration complète du site vers le DSFR (Design System de l’État), avec reprise des composants, harmonisation UI et maintien des exigences d’accessibilité et de performance
  • Mise en œuvre d’une accessibilité conforme au RGAA, avec une conformité atteinte à 100% (navigation clavier, lecteurs d’écran, contrastes, sémantique HTML)
  • Développement de simulateurs métiers liés au droit du travail (rupture conventionnelle, indemnité de licenciement, préavis de retraite, etc.), avec une approche TDD (Test Driven Development)
  • Écriture de tests unitaires et d’intégration avec Jest, garantissant la fiabilité des règles métier et des calculs
  • Développement de l’application SRDT en collaboration avec les Services de Renseignements en Droit du Travail, destinée à faciliter l’accès à l’information juridique
  • Intégration et expérimentation de LLMs (Large Language Models) pour l’assistance à la recherche et à la restitution d’informations juridiques, en s’appuyant exclusivement sur des sources officielles : Légifrance et Code du travail numérique
  • Travail étroit avec des experts juridiques afin de garantir la fiabilité, la traçabilité et la conformité légale des réponses générées

Compétences : TypeScript, Next.js (React), TDD (Jest), e2e testing (Cypress) , CI/CD, accessibilité (RGAA), DSFR, PostgreSQL, Hasura

CTO & Co-Fondateur @ Sinaps

2018-06 – 2022-12

Création d’un réseau social pour aider les créateurs de contenus digitaux à générer du revenu.

  • Conception de l’architecture technique de la plateforme (produit, infrastructure, sécurité)
  • Développement d’outils de financement participatif, de dons et de sponsoring pair-à-pair
  • Mise en place de solutions scalables pour la gestion des utilisateurs, des paiements et des flux transactionnels
  • Pilotage des choix technologiques, du développement produit et de la roadmap technique
  • Travail en environnement startup : itération rapide, MVP, amélioration continue et prise en compte des retours utilisateurs

Compétences : TypeScript, Next.js (React), React Native, NestJS, Redux, AWS, CI/CD, MongoDB, Firestore, React-Admin

Architecte IT Junior @ IBM France

2017-11 – 2020-09 | Alternance | Paris, France

Contribution à des projets clients en avant-vente dans le domaine du cloud, de l’intelligence artificielle et de la blockchain.

  • Développement de prototypes pour démontrer la pertinence des solutions IBM aux besoins business des clients
  • Travail sur des sujets innovants comme l’Industrie 4.0 en utilisant les dernières technologies : IA (Watson), blockchain (Hyperledger), applications conteneurisées (Kubernetes), IoT (Watson IoT)
  • Containerisation et développement d’applications pour leur mise en place sur le cloud Kubernetes d’IBM
  • Travail en équipe utilisant des processus agiles et le design thinking pour comprendre précisément les besoins des clients

Compétences : Kubernetes, Docker, IBM Cloud, Watson, Hyperledger, Node.js, Angular, Ionic, React, Méthodes agiles

CTO & Co-Fondateur @ Your Orientation

2018-01 – 2018-06

Développement d’une application aidant les lycéens à s’orienter après le baccalauréat grâce à un système de matching innovant entre étudiants de grandes écoles de commerce ou d’ingénieurs et lycéens.

Compétences : PHP, Laravel, AWS, CI /CD, MySQL

Stage de Recherche @ Robert Gordon University

2017-05 – 2017-07 | Aberdeen, Écosse

Stage de recherche dans le domaine de la Data Science et de l’intelligence artificielle.

  • Amélioration des algorithmes de reconnaissance d’activité utilisés par les capteurs de mobiles ou montres connectées
  • Travail avec une équipe de recherche en machine learning pour créer des réseaux de neurones (CNN et LSTM) utilisés par l’application mobile Android
  • Participation à un projet européen visant à développer un système de monitoring pour aider les patients à gérer eux-mêmes leurs douleurs lombaires

Compétences : Python, TensorFlow, Keras, Machine Learning, Java (Android)

Tuteur @ Université d’Auvergne

2016-10 – 2016-12 | Clermont-Ferrand, France

Aide aux étudiants de première année en algorithmie, programmation et mathématiques, rémunéré par l’université.

Compétences : C, Java, Algorithmes

Parcours académique

Isep, école d’ingénieurs du numérique

Diplôme d’ingénieur en informatique (mention : très bien) | 2017 - 2020 | Paris, France

Spécialisation en Architecture des Systèmes d’Information. Une formation qui m’a permis de développer une vision globale des systèmes d’information, de la conception à l’implémentation, en passant par la gestion de projet et l’innovation technologique.

Faculty of Electrical Engineering, Czech Technical University

Summer school, Réseaux et administration de systèmes | 2018 | Prague, République tchèque

Une immersion internationale enrichissant ma perspective technique et culturelle.

Université du Québec à Chicoutimi (UQAC)

Baccalauréat en informatique (équivalent licence) (grade : 4.0/4.3 - A) | 2017 | Chicoutimi, Canada

Une expérience canadienne intense qui m’a permis de perfectionner mes compétences en informatique tout en découvrant de nouvelles approches pédagogiques.

Université d’Auvergne

DUT Informatique | 2015 - 2017 | Clermont-Ferrand, France

Mes premiers pas dans l’informatique, où j’ai développé les bases solides qui m’ont permis de poursuivre vers des études d’ingénieur.

Ce que mon parcours m’a apporté

  • Vision internationale : Expériences au Canada et en République tchèque
  • Excellence académique : Mention Très Bien à l’Isep, de très bonnes notes à l’UQAC
  • Polyvalence technique : De l’algorithmie à l’architecture système
  • Esprit critique : Capacité à analyser et résoudre des problèmes complexes

Compétences

Je crois fermement que les compétences se prouvent par la pratique plutôt que par des listes exhaustives. C’est pourquoi je vous invite à explorer mon GitHub où vous trouverez mes projets concrets et les technologies que j’utilise au quotidien.

Ce que je fais le mieux

  • Architecture logicielle : Concevoir des systèmes robustes et évolutifs qui répondent aux besoins business
  • Développement full-stack : Créer des expériences utilisateur complètes, du backend à l’interface
  • Leadership technique : Guider des équipes et définir les orientations technologiques
  • Excellence opérationnelle : Mettre en place des processus de qualité (TDD, CI/CD, accessibilité)

Hackathons

🥈 2ème place - Hackathon Ubisoft

Défi : Créer une application innovante autour de la blockchain

Solution : J’ai développé une application de digitalisation d’assets virtuels utilisant la technologie blockchain ethereum pour garantir l’authenticité et la traçabilité des actifs numériques d’un jeu video.

🥉 3ème place - Hackathon Sigfox

Défi : Utiliser l’IoT pour résoudre un problème logistique réel

Solution : Application de géolocalisation de conteneurs via l’IoT, permettant un suivi en temps réel et une optimisation des chaînes d’approvisionnement.

🥉 3ème place - Concours CLJT d’Île-de-France

Défi : Apporter une solution à un enjeu social et d’intérêt général

Solution : Application mobile permettant d’accéder instantanément aux informations sur un médicament simplement en scannant son code-barre.

Langues

🇫🇷 Français

Langue maternelle

🇬🇧 Anglais

Niveau professionnel

Projets open source

Mes 63 dépôts publics, totalisant 299 étoiles — github.com/maxgfr.

🪄 Skills d’agent

  • reconstruct — Analyse n’importe quel dépôt et génère des PRD de reconstruction pour le…
  • construct — Transforme une idée produit en un cahier des charges (SRD/PRD) complet et…
  • ultra11y — Audite le HTML/CSS/JSX selon le RGAA 4.1.2 + WCAG 2.1/2.2 AA via un moteur…
  • ultradoc — Questions-réponses sourcées et docs de référence vérifiées pour n’importe…
  • ultraeval — Évalue rigoureusement une skill ou un codebase → constats sourcés (file:line)…
  • ultraindex — Indexe un dépôt entier en une encyclopédie navigable par l’IA (carte + fiches…
  • ultrasearch — Recherche web multi-moteurs sans clé → rapport Markdown/HTML à sources…
  • ultrasec — Agent d’audit de sécurité multi-fichiers : analyse de teinte source→puits +…

🤖 IA & outils de dev

  • conforme — Synchronise ta config d’IA de code (règles, skills, agents, serveurs MCP)…
  • llm-models — Récupère les derniers modèles LLM depuis les API OpenRouter et models.dev.
  • secretgate — Pare-feu local anti-fuite de secrets pour agents de code — masque les…
  • claude-code-switch — Bascule zéro-dépendance entre fournisseurs pour Claude Code (Anthropic…
  • claudfeine — Lance Claude Code (et Codex) « sous caféine » — garde la machine éveillée le…
  • codeindex — Moteur d’indexation de dépôt zéro-dépendance : symboles, imports, graphe de…
  • feelc — Moteur de règles métier DMN/FEEL natif IA compilé en Go : un LLM écrit les…
  • git-pilot — Automatisation git par IA : commits intelligents, résolution de conflits et…
  • git-recap — Générateur de récap mensuel des commits : résumés par IA, points clés et…

🛠️ CLIs & outils système

  • brutifi — Outil de test de sécurité WiFi haute performance en Rust, pour l’éducation et…
  • package-checker.sh — Scanne les projets node/bun/deno à la recherche de paquets npm vulnérables…
  • web-watcher — Script Bash qui surveille des API et sites web : détection de différences…
  • subtool — CLI tout-en-un pour les sous-titres : télécharger, traduire, convertir…
  • andro — Lance des applis Android (mobile & TV) depuis le terminal macOS sur un…
  • copyable-pdf — Convertit des PDF scannés en PDF cherchables et copiables grâce à l’OCR…
  • github-helpers — Boîte à outils de maintenance GitHub : unstar en masse, clone d’org…
  • ratio-master — Outil de ratio torrent qui envoie de vraies requêtes d’annonce HTTP aux…
  • rshc — Réimplémentation en Rust de SHC : chiffre des scripts shell en binaires…
  • snatch — Téléchargeur de vidéos universel : essaie yt-dlp d’abord, bascule sur…
  • unsleep — Petit exécutable qui empêche la machine de se mettre en veille.

🌐 Applications web & PWA

  • csv-ai-analyzer — Analyseur de CSV par IA, auto-hébergé et exécuté dans le navigateur.
  • release-notes-finder — Trouve les versions d’un paquet npm avec leurs notes de version GitHub.
  • db-schema-viewer — Visualiseur de schéma de base de données côté client avec analyse par IA —…
  • leboncoin-cdp — Scraper Leboncoin indétectable via le Chrome DevTools Protocol et les data…
  • loyalty-card-vault — PWA hors-ligne pour gérer ses cartes de fidélité avec stockage chiffré et…
  • real-estate-calculator — Calculateur de rentabilité (ROI) immobilière pour évaluer la rentabilité d’un…
  • bracketeer — Moteur de tournois agnostique : brackets, système suisse, ligues, poules et…
  • feedreel — Générateur local de courtes vidéos quotidiennes (Remotion) avec légendes par…
  • genpass — Générateur de mots de passe et coffre-fort chiffré, 100% dans le navigateur…
  • omnilingo — Application de bureau d’apprentissage des langues avec tutorat IA…

📈 Trading & finance

  • binance-historical — Récupère les bougies (klines) historiques depuis l’API Binance.
  • supertrend — Implémentation de l’indicateur SuperTrend.
  • crible — Screener fondamental d’actions auto-hébergé — 150k+ titres, zéro clé d’API…
  • ai-strategy-backtester — Décrivez une stratégie crypto en langage naturel → fichier de stratégie JSON…

📦 Bibliothèques npm & utilitaires

⚙️ GitHub Actions

🚀 Starters & templates

🧩 Autres

  • awesome-stars — Liste des dépôts que j’ai aimés sur GitHub.
  • michel-golfier — Code source du site d’un écrivain.
  • homebrew-tap — Tap Homebrew pour mes outils CLI (brew install maxgfr/tap/…).