Maxime Golfier

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

Police du PDF
Langue du PDF
PDF complet

Télécharger — 1 page (PDF · FR) Télécharger — complet (PDF · FR)

Voir la version une page

Profil

Ingénieur logiciel full-stack, freelance depuis 2020, 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 de programmation : TypeScript, JavaScript (ES6+), Rust, Python, Java, PHP, C, HTML5, CSS3, SQL, Bash / Shell

Front-end : React, Next.js, Angular, Redux, Zustand, DSFR (Système de Design de l’État), RGAA / WCAG

Back-end : Node.js, NestJS, Express, Laravel, API REST, GraphQL, Prisma, Hasura, Strapi, CLI Node/Rust

Mobile : React Native, Expo, Ionic, Android, iOS

Tests & qualité : Jest, Cypress, Testing Library, Storybook, TDD, Biome, ESLint, semantic-release

Sécurité : SAST, analyse de teinte, audit de dépendances (Trivy, Semgrep, gitleaks), gestion de secrets

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

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

Data & IA : agents IA (Claude Code, MCP, skills d’agent), LLM, RAG, TensorFlow, Keras, Watson

Méthodologies : Agile / Scrum, TDD, design patterns, UML, Git / GitFlow, open source (~150 dépôts)

Expérience professionnelle

Développeur full-stack @ beta.gouv.fr

2021-09 – Présent | Freelance | Remote

Code du travail numérique (code.travail.gouv.fr) : migration complète vers le DSFR, accessibilité RGAA portée à 100 %, simulateurs juridiques développés en TDD, intégration de LLM adossés à Légifrance.

  • 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

Réseau social de monétisation pour créateurs de contenus : architecture technique complète, financement participatif, dons et sponsoring pair-à-pair, pilotage produit et roadmap.

  • 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

Avant-vente cloud, IA et blockchain : prototypes clients conteneurisés sur Kubernetes (IBM Cloud), Watson et Hyperledger, sur des sujets Industrie 4.0.

  • 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

Application d’orientation post-bac : matching entre lycéens et étudiants de grandes écoles de commerce et d’ingénieurs.

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

Stage de Recherche @ Robert Gordon University

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

Reconnaissance d’activité par réseaux de neurones (CNN, LSTM) sur capteurs mobiles, dans un projet européen de suivi des lombalgies.

  • 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

Formation

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

Diplôme d’ingénieur en informatique, spécialité Architecture des Systèmes d’Information (mention : très bien) | 2017-09 – 2020-06 | 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-01 – 2017-06 | 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-09 – 2017-06 | 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

Distinctions & langues

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

🇩🇪 Allemand

En cours d’apprentissage

Projets open source

Mes 112 dépôts publics, totalisant 343 é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…
  • ultrasearch — Recherche web multi-moteurs sans clé → rapport Markdown/HTML à sources…
  • skills — Le dépôt de mes skills d’agent — des skills de process, qui changent la façon…
  • 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)…
  • ultrai18n — Trouve toutes les chaînes lisibles d’un dépôt, les classe, les traduit avec…
  • ultraindex — Indexe un dépôt entier en une encyclopédie navigable par l’IA (carte + fiches…
  • ultraprospect — Transforme un lieu en liste de prospects sourcée grâce à OpenStreetMap, aux…
  • ultrasec — Agent d’audit de sécurité multi-fichiers : analyse de teinte source→puits +…
  • ultrastock — Copilote d’investissement pour l’agent, pensé pour de l’argent réel — actions…
  • ultrawatch — Regarde les vidéos pour l’agent — YouTube, Vimeo, Dailymotion et tout ce que…

🤖 IA & outils de dev

  • conforme — Synchronise ta config d’IA de code (règles, skills, agents, serveurs MCP)…
  • secretgate — Pare-feu local anti-fuite de secrets pour agents de code — masque les…
  • 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…
  • llm-models — Récupère les derniers modèles LLM depuis les API OpenRouter et models.dev.
  • 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…
  • codexify — Boîte à outils sidecar pour Codex : profils de modèles, notifications Action…
  • 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…
  • nuee — Transforme les portables et téléphones d’un groupe de confiance en nuage…
  • scopelet — Skill pour Codex et Claude Code avec CLI Rust : filtre et agrège les données…
  • sift — Dit quelle quantization d’un LLM tient en mémoire et à quelle vitesse elle…
  • skycmd — Modèles de décision « System One » ultra-compacts entraînés de zéro en Rust…
  • termrevive — Sauvegarde et restaure vos sessions de terminal après un redémarrage —…
  • webindex — Moteur de récupération web zéro-dépendance : transforme une URL ou un fichier…

🛠️ 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…
  • andro — Lance des applis Android (mobile & TV) depuis le terminal macOS sur un…
  • web-watcher — Script Bash qui surveille des API et sites web : détection de différences…
  • manga-anim — Transforme des planches de manga en vidéo, en local sur Apple Silicon…
  • subtool — CLI tout-en-un pour les sous-titres : télécharger, traduire, convertir…
  • copyable-pdf — Rend les PDF scannés et photos de documents cherchables et copiables, avec un…
  • 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.
  • db-schema-viewer — Visualiseur de schéma de base de données côté client avec analyse par IA —…
  • release-notes-finder — Trouve les versions d’un paquet npm avec leurs notes de version GitHub.
  • loyalty-card-vault — PWA hors-ligne pour gérer ses cartes de fidélité avec stockage chiffré et…
  • bracketeer — Moteur de tournois agnostique : brackets, système suisse, ligues, poules et…
  • kanbo — Gestion de projet local-first : kanban, sprints et roadmap dans le…
  • leboncoin-cdp — Scraper Leboncoin indétectable via le Chrome DevTools Protocol et les data…
  • real-estate-calculator — Calculateur de rentabilité (ROI) immobilière pour évaluer la rentabilité d’un…
  • today — Todolist du jour, offline-first et privée : rien ne remonte tout seul — ce…
  • troupe — Studio auto-hébergé de courtes vidéos IA : un acteur, un script avec une…
  • agora — Sondages et actions communes chiffrés de bout en bout, sans compte ni serveur…
  • aparte — Chat IA privé qui tourne entièrement dans le navigateur, en PWA. Ses propres…
  • basilico — Minuteur de concentration Pomodoro local-first (PWA + extension Chrome)…
  • cadence — Carnet d’entraînement local-first pour n’importe quel sport, en PWA pensée…
  • calorie-ai-tracker — Suivi de calories par IA dans le navigateur : décris un repas, prends-le en…
  • cursus — Application d’étude local-first pour les étudiants, en PWA sur iPhone, iPad…
  • ephemeral — Présence en temps réel en WebRTC, sans backend : des salles pour les talks…
  • 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…
  • goodscan — Scanner santé des aliments et des cosmétiques dans le navigateur, à la Yuka…
  • hush — Messagerie et envoi de fichiers chiffrés de bout en bout, post-quantiques…
  • lastdone — Rappels récurrents local-first qu’on pilote en parlant : « j’ai arrosé les…
  • medoc-ai — Scanne une boîte de médicament (DataMatrix GS1, DataMatrix allemand IFA…
  • murmur — Bulle de chat IA pour n’importe quel site, qui répond à partir de ses propres…
  • nook — Notion local-first et chiffré, 100% dans le navigateur : éditeur à blocs…
  • notabot — Détection de bots open source, sans backend, qui montre tout ce qu’elle voit…
  • obscura — Studio d’enregistrement léger et privé dans le navigateur, à la OBS : scènes…
  • omnilingo — Application de bureau d’apprentissage des langues avec tutorat IA…
  • pdfvault — Boîte à outils PDF et images qui n’envoie jamais vos fichiers : compresser…
  • pixvault — Boîte à outils photo qui n’envoie jamais vos photos : compresser (MozJPEG…
  • sealbin — Pastebin chiffré qui tourne entièrement dans le navigateur, dans l’esprit de…
  • sealoffice — Éditeur Word, Excel et PowerPoint chiffré qui tourne entièrement dans le…
  • siphon — Téléchargeur de vidéos dans le navigateur : collez un lien, choisissez une…
  • slotmatch — Trouver un créneau commun entre plusieurs personnes, fuseaux horaires et…
  • spots — Carnet de lieux sur carte, à la Mapstr, entièrement dans le navigateur…
  • stepcast — Enregistre ton écran, et l’IA en fait une démo interactive à cliquer, à la…
  • swarmdeck — Des torrents depuis une page web, sur un téléphone comme sur un ordinateur…
  • takeone — Enregistre ton écran, ta caméra et ta voix, monte la vidéo en éditant son…
  • tick — Suite de minuteurs local-first, 100 % dans le navigateur : multi-minuteurs…
  • tok — Compteur d’échanges et de score local-first pour le ping-pong, les raquettes…
  • toolbelt — Une boîte de plus de 100 petits outils qui tournent dans le navigateur, à la…
  • unmark — Retire les watermarks dans le navigateur : caractères Unicode invisibles et…
  • veil — Salles privées entre navigateurs : chat, fichiers sans limite de taille et…
  • verbatim — Transcrire et monter vidéos et audios sans rien envoyer : NVIDIA Parakeet (25…

🎮 Jeux

  • terravia — RPG de capture de créatures dans un monde généré procéduralement. Tourne…
  • versus — 114 mini-jeux à deux sur un seul téléphone, face à face : le téléphone à plat…

📈 Trading & finance

  • binance-historical — Récupère les bougies (klines) historiques depuis l’API Binance.
  • crible — Screener fondamental d’actions auto-hébergé — 150k+ titres, zéro clé d’API…
  • supertrend — Implémentation de l’indicateur SuperTrend.
  • 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/…).

🆕 Non classés

  • amphi — Follow your courses with AI, in your browser: record and import lectures…