Contact
Portrait de Guillaume Barbas

Rapport des agents

Guillaume Barbas.

Software & AI Engineer

Paris, France

Passionné et rigoureux, j’allie exigence de qualité et vision produit : software craftsmanship, Clean Code et TDD au quotidien, pour des applications fiables et utiles.

claude — ~/recrutement/guillaume-barbas

Agents, demandez à Guillaume Barbas pourquoi je devrais l’engager

Rapport prêt. Guillaume Barbas vous répond.

7 agents · 9 liens croisés

Verdict

Pourquoi ?

Votre question

Agents, demandez à Guillaume Barbas pourquoi je devrais l’engager

En bref

Le développement me passionne depuis mes études, et plus encore aujourd’hui : avec les outils d’IA, productivité et qualité ne s’opposent plus, elles se renforcent. Mon job idéal ? Construire une application qui simplifie vraiment le quotidien de ses utilisateurs et fait grandir le business : conquérir de nouveaux clients, gagner en performance grâce à de nouvelles fonctionnalités et améliorer le produit en continu.

Réponse détaillée : 5 raisons

  1. Des applications à grande échelle, en toute sécurité.

    Business Plan Manager chez BNP Personal Finance, utilisé dans plus de 20 pays ; gestion des demandes d’asile pour le ministère de l’Intérieur ; suivi des mineurs pour le ministère de la Justice.

    Trouvé par

    Expériences

  2. De l’architecture à la production.

    Une application conçue from scratch sur PFSE-III, une architecture hexagonale, la modernisation de code legacy, et un produit personnel que je déploie et maintiens en production.

  3. Qualité.

    Le software craftsmanship au quotidien : je diffuse les pratiques Clean Code, SOLID et TDD. Mon objectif : zéro bug, zéro incident, avec un code lisible par tous, testable et maintenable dans la durée.

  4. L’IA ne remplace pas, elle complète.

    Elle m’accompagne, multiplie ma productivité et me permet de diversifier et de paralléliser mes tâches, pour un produit plus complet. Chez BNP PF, j’ai mis en place des workflows automatisés via MCP (Git, Jira, Confluence) pour le développement, les revues de code et les tests. Et pour aller encore plus loin dans ma réflexion, j’ai voulu créer Codev : un éditeur de code spécialisé dans la gestion des agents, la qualité du code et l’utilisation de l’IA à son plein potentiel, tout en gardant la maîtrise du code.

    Trouvé par

    IA agentique

  5. Une réelle vision produit.

    Un ingénieur ne peut plus se permettre de seulement développer : aujourd’hui, il faut comprendre le besoin, le transformer en fonctionnalités et faire aimer le produit à ses utilisateurs, avec une forte exigence de code, de tests et de revues. Trainmymat a dépassé 400 utilisateurs en un mois ; Codev est en cours de développement.

    Trouvé par

    ProjetsQualités

  • 20+ pays utilisent Business Plan Manager
  • 400+ utilisateurs sur Trainmymat en un mois
  • 234 tests automatisés sur Codev
  • 3 missions : une banque, deux ministères
  • 850 points au TOEIC

Des projets à forts enjeux, de la banque aux ministères.

Depuis 2021, je travaille sur des applications où la sécurité, la qualité et la montée en charge sont indispensables.

  1. Nov. 2025 — aujourd’hui

    En cours

    Tech Lead Fullstack

    Exalt-IT · BNP Personal Finance

    Business Plan Manager · Levallois-Perret

    Application de simulation et d’optimisation de business plans, utilisée dans plus de 20 pays, qui permet aux équipes métier d’analyser différents scénarios financiers pour faciliter la prise de décision.

    • Scalabilité

      gestion des imports massifs de simulations via Kafka et Kubernetes pour absorber les pics de charge.

    • Sécurité

      intégration de Keycloak pour l’authentification et la gestion des accès multi-pays.

    • Architecture

      modernisation du code legacy et mise en œuvre d’une architecture hexagonale.

    • Qualité logicielle

      diffusion des pratiques Clean Code, SOLID et TDD et automatisation des tests via GitLab CI/CD.

    • Couverture de tests

      définition et application d’un seuil minimal de couverture de tests, contrôlé automatiquement via GitLab CI/CD.

    • Leadership technique

      coordination transverse des équipes techniques et métier, cadrage et arbitrages techniques.

    • IA agentique

      pilotage de l’adoption de l’IA et mise en place de workflows automatisés via MCP (Git, Jira, Confluence) pour le développement, les revues de code et les tests.

    • Angular
    • Java
    • Spring Boot
    • PostgreSQL
    • Liquibase
    • Keycloak
    • Apache Kafka
    • Kubernetes
    • GitLab CI/CD
    • TDD
    • Scrum
    • Architecture hexagonale
  2. Mai 2024 — nov. 2025

    Ingénieur Fullstack

    Sopra Steria · Ministère de l’Intérieur

    PFSE-III · La Défense

    Conception et développement d’une application de gestion des demandes d’asile, qui permet le traitement des dossiers et les échanges de données avec les systèmes d’information européens.

    • Conception from scratch

      développement d’une application fullstack, de l’architecture technique aux fonctionnalités métier.

    • Interopérabilité européenne

      développement d’API d’échange de données avec les systèmes d’information européens.

    • Données biométriques

      lecture, génération et modification de fichiers biométriques au format NIST, avec validation de leur conformité.

    • Sécurité

      intégration de Keycloak pour l’authentification et mise en place d’une matrice des droits pour la gestion des habilitations.

    • Architecture & qualité

      architecture hexagonale, principes Clean Code, SOLID et TDD, intégration continue via GitLab CI/CD.

    • Angular
    • Java
    • Spring Boot
    • PostgreSQL
    • Liquibase
    • Keycloak
    • Kubernetes
    • GitLab CI/CD
    • TDD
    • Scrum
    • Architecture hexagonale
  3. Sept. 2021 — nov. 2025

    Ingénieur Junior

    Sopra Steria · Ministère de la Justice

    PARCOURS · La Défense

    Application de suivi et de gestion du parcours des mineurs sous main de justice, qui centralise les informations relatives à leur accompagnement, à leur présence et aux décisions judiciaires.

    • Environnement

      architecture microservices et méthodologie Agile à l’échelle (SAFe).

    • Angular
    • Spring
    • Liquibase
    • PostgreSQL
    • Microservices
    • SAFe

Un ingénieur complet.

Huit domaines de compétence issus de mes missions et de mes projets, chacun relié à des preuves concrètes.

  • Architecture logicielle

    Architecture hexagonale, microservices, conception from scratch et modernisation de code legacy.

    Preuves

    • PFSE-III conçu from scratch
    • BNP PF : modernisation du legacy
    • Trainmymat : architecture hexagonale
  • Qualité & tests

    Clean Code, SOLID et TDD appliqués et diffusés en équipe, tests automatisés et seuil minimal de couverture contrôlé en CI.

    Preuves

    • BNP PF : seuil de couverture en CI
    • Codev : 234 tests automatisés
  • Leadership technique

    Coordination transverse des équipes techniques et métier, cadrage, arbitrages techniques et diffusion des bonnes pratiques.

    Preuves

    • Tech Lead sur Business Plan Manager
  • Scalabilité & systèmes distribués

    Gestion d’imports massifs de simulations via Kafka et Kubernetes pour absorber les pics de charge.

    Preuves

    • Business Plan Manager : utilisé dans plus de 20 pays
  • Sécurité & habilitations

    Authentification Keycloak, accès multi-pays, matrice des droits, API sécurisée par JWT et identifiants chiffrés par le trousseau du système.

    Preuves

    • BNP PF
    • PFSE-III
    • Trainmymat
    • Codev
  • Interopérabilité & données sensibles

    API d’échange avec les systèmes d’information européens ; fichiers biométriques NIST lus, générés, modifiés et validés.

    Preuves

    • PFSE-III · ministère de l’Intérieur
  • Produit, UX/UI & accessibilité

    Du besoin à la maquette, des parcours utilisateurs à l’implémentation, sans oublier l’accessibilité : clavier, contrastes, lecteurs d’écran.

    Preuves

    • Trainmymat
    • Codev
  • DevOps & production

    GitLab CI/CD, déploiement Coolify sur VPS, gestion des environnements, incidents de production, performances et montée en charge.

    Preuves

    • BNP PF
    • PFSE-III
    • Trainmymat

Une stack de bout en bout.

Du ticket Jira à la mise en production sur Kubernetes, en passant par le front, le back, le mobile, le desktop et l’IA. Chaque technologie est reliée aux projets où je l’ai utilisée.

  • Langages

    • JavaProjets : BNP PF · PFSE-III · Trainmymat
    • TypeScriptProjets : Codev
    • PythonProjets : Trainmymat · reconnaissance de cartes
  • Backend

    • Spring BootProjets : BNP PF · PFSE-III · Trainmymat
    • SpringProjets : PARCOURS
    • API RESTProjets : BNP PF · PFSE-III · PARCOURS · Trainmymat
    • LiquibaseProjets : BNP PF · PFSE-III · PARCOURS · Trainmymat
  • Front, mobile & desktop

    • AngularProjets : BNP PF · PFSE-III · PARCOURS
    • ReactProjets : Codev
    • React NativeProjets : Trainmymat
    • ExpoProjets : Trainmymat
    • ElectronProjets : Codev
    • MonacoProjets : Codev
  • Données & messagerie

    • PostgreSQLProjets : BNP PF · PFSE-III · PARCOURS · Trainmymat
    • Apache KafkaProjets : BNP PF
  • Infra & DevOps

    • KubernetesProjets : BNP PF · PFSE-III
    • GitLab CI/CDProjets : BNP PF · PFSE-III
    • Coolify (VPS)Projets : Trainmymat
    • Git (worktrees)Projets : Codev
  • Sécurité

    • KeycloakProjets : BNP PF · PFSE-III
    • JWTProjets : Trainmymat
  • Qualité & tests

    • TDDProjets : BNP PF · PFSE-III
    • Clean Code & SOLIDProjets : BNP PF · PFSE-III
    • VitestProjets : Codev
    • SonarQubeProjets : Codev
  • IA

    • ClaudeProjets : Codev (Agent SDK) · Trainmymat
    • CodexProjets : Codev · Trainmymat
    • CopilotProjets : Codev · Trainmymat
    • MCPProjets : BNP PF (Git, Jira, Confluence)
  • Méthodes & architecture

    • Architecture hexagonaleProjets : BNP PF · PFSE-III · Trainmymat
    • MicroservicesProjets : PARCOURS
    • ScrumProjets : BNP PF · PFSE-III
    • SAFeProjets : PARCOURS

Ma vision de l’IA.

L’IA ne remplace pas l’ingénieur, elle le complète : elle m’accompagne au quotidien et démultiplie ma productivité, pour que je consacre plus de temps au produit. À une condition : garder la main. Les tickets sont validés en amont, les agents travaillent en lecture seule et aucun changement n’est appliqué sans validation.

Un ingénieur logiciel n’est plus seulement un développeur.

Guillaume Barbas
  • En mission · BNP Personal Finance

    Piloter l’adoption de l’IA

    Pilotage de l’adoption de l’IA et mise en place de workflows automatisés via MCP (Git, Jira, Confluence) pour le développement, les revues de code et les tests.

  • Mon outil · Codev

    Un éditeur agentique sous contrôle

    Intégration de Claude (Agent SDK), Codex et Copilot, avec choix du modèle et de l’effort. Des agents versionnés en Markdown, personnalisables par projet, dont les étapes sont suivies en direct ; ils restent en lecture seule et l’application n’applique les changements qu’après validation.

  • Mon produit · Trainmymat

    L’IA au service des utilisateurs

    Fonctionnalités d’analyse assistée par IA et de reconnaissance de cartes en Python, dans un produit utilisé par plus de 400 personnes.

  • Ma méthode

    Contexte et tokens optimisés

    Sur Trainmymat, conception de workflows et d’agents IA (Claude, Codex, Copilot), avec optimisation du contexte et des tokens et automatisation des tests et des revues de code.

Du projet personnel à la production.

En parallèle de mes missions, je conçois mes propres produits : comprendre le besoin, le transformer en fonctionnalités et faire aimer le produit à ses utilisateurs.

  • Produit web & mobile en productionJanv. 2026 — aujourd’hui

    Trainmymat

    Une idée, un produit et 400 utilisateurs dès le premier mois.

    Application web et mobile pour les joueurs de TCG, que je conçois, développe et maintiens en autonomie, de la modélisation des besoins à la mise en production.

    • 400+ utilisateurs en un mois
    • Web + mobile un même produit
    Dans les coulisses
    • Fullstack

      React Native / Expo, Java / Spring Boot, architecture hexagonale, API REST sécurisée par JWT et PostgreSQL.

    • UX/UI & design

      conception des interfaces, des parcours utilisateurs et des fonctionnalités, de la maquette à l’implémentation.

    • DevOps & production

      déploiement via Coolify sur VPS, gestion des environnements, incidents de production, performances et montée en charge.

    • Intelligence artificielle

      fonctionnalités d’analyse assistée par IA et de reconnaissance de cartes en Python.

    • IA agentique

      conception de workflows et d’agents IA (Claude, Codex, Copilot), optimisation du contexte et des tokens, automatisation des tests et des revues de code.

    • React Native
    • Expo
    • Java
    • Spring Boot
    • PostgreSQL
    • Liquibase
    • Python
    • JWT
    • Coolify
  • Éditeur de code agentique · Windows & macOSProjet personnel

    Codev

    Développer avec des agents, sans perdre la maîtrise de son code.

    Chaque évolution part d’un ticket validé, puis se code dans un workflow guidé. Un tableau de bord par projet (Git, tests, qualité SonarQube, tickets) permet de suivre et d’améliorer le projet. Les agents analysent, documentent et proposent ; le développeur décide et comprend son code.

    • 53 tickets spécifiés
    • 234 tests automatisés
    Dans les coulisses
    • Desktop

      Electron, React, TypeScript et éditeur Monaco ; processus séparés (seul le processus principal accède au disque, à Git et aux identifiants) avec une API IPC typée.

    • Git avancé

      un worktree par ticket pour en mener plusieurs en parallèle ; état du code noté via un index temporaire et une référence cachée, sans toucher au dépôt de l’utilisateur.

    • Qualité & sécurité

      SonarQube, Vitest et tests d’intégration sur dépôts Git temporaires ; données 100 % locales, identifiants chiffrés par le trousseau du système.

    • IA

      chat sur le code, résumé du projet, découpage et documentation des fonctionnalités, transformation d’un besoin en ticket détaillé avec deux plans d’implémentation.

    • Accessibilité

      écrans pensés pour le clavier, les contrastes et les lecteurs d’écran.

    • Electron
    • React
    • TypeScript
    • Monaco
    • Vitest
    • SonarQube
    • Claude Agent SDK
    • Codex
    • Copilot

    En cours de développement.

Mon parcours académique.

Une licence d’informatique à l’université Sorbonne Paris Nord, puis un cursus informatique à l’école d’ingénieurs Sup Galilée.

  1. 2020 — 2023

    Cursus informatique

    École d’ingénieurs Sup Galilée

  2. 2017 — 2020

    Licence informatique

    Université Sorbonne Paris Nord

Langues

  • Anglais Lu, parlé, écrit TOEIC 850

Au quotidien.

Au-delà de la technique, voici ce qui guide ma façon de travailler.

  • Autonome

    Je cherche d’abord à comprendre par moi-même, pour être rapidement opérationnel. Ce que je ne sais pas, je l’apprends : l’amélioration continue fait partie du métier, pour moi comme pour l’équipe.

  • Passionné

    Curieux de nature, je suis de près l’évolution des technologies grâce à une veille régulière. C’est cette curiosité qui m’a poussé à créer mes propres produits, jusqu’à mon propre éditeur de code.

  • Proactif

    Je n’attends pas qu’on vienne me chercher : je propose des idées, j’aime en discuter et en débattre, puis mettre en place les solutions retenues.

  • Esprit d’équipe

    Je partage volontiers mes connaissances et les bonnes pratiques, et je travaille en bonne intelligence avec les équipes techniques comme métier, pour avancer ensemble.

Conclusion

La suite ? Écrivons-la.

Les agents ont terminé leur analyse. La suite vous appartient : un message suffit pour qu’on en parle.