Fazeo Software Réserver 45 min (s’ouvre dans un nouvel onglet)
Menu

Mon parcours

11 ans de développement logiciel, dont 6 ans sur .NET/C#. De l’alternance en banque au statut d’indépendant, en passant par un éditeur de logiciels pour les services d’incendie et de secours.

2012 - 2015

Se former

L’informatique, déjà en entreprise.

Un bac scientifique, un DUT d’informatique à Montpellier, puis une licence professionnelle en alternance : mes premiers logiciels sont écrits pour des entreprises.

  1. Baccalauréat S

    Lycée André Chamson, Le Vigan.

  2. -

    DUT Informatique

    Université Montpellier 2. Stage chez I2A en 2014 : des utilitaires de traduction automatique des logiciels de la société, en Delphi, avec SQLite et JSON.

  3. -

    Licence professionnelle, Progiciels et Systèmes de Gestion Intégrés

    IUT de Montpellier-Sète, en alternance chez i2a comme analyste développeur.

2015 - 2018

Apprendre en banque

Ingénieur en alternance au Crédit Agricole.

Trois ans au sein du SI interne du Crédit Agricole Nord Midi-Pyrénées, à Rodez, en parallèle du diplôme d’ingénieur de 3iL : des applications de gestion de dossiers clients, dans un environnement bancaire réglementé.

  1. -

    Analyste développeur, Crédit Agricole Nord Midi-Pyrénées

    Des applications de workflows métier : successions, octrois de prêt, assurances vie. Conception, développement, tests et déploiement en autonomie, dans le respect des contraintes de sécurité bancaire et du RGPD. Environnement : .NET, Entity Framework et SQL Server.

  2. Diplôme d’ingénieur, Informatique

    3iL Rodez, cycle d’ingénieur en alternance.

2018 - 2023

Construire chez un éditeur

Les logiciels métier des SDIS, chez Antibia.

Ingénieur développement logiciels chez Antibia, éditeur de solutions pour les Services départementaux d’incendie et de secours (SDIS), à Monteux : analyse des besoins, spécifications, développement, évolutions, maintenance corrective, support et mises en production.

  1. Hydraweb

    Développement et évolution d’un logiciel de gestion des points d’eau incendie, déployé auprès de 35 SDIS.

  2. WebPrev

    Un logiciel de prévention incendie dans les établissements recevant du public : évolutions et règles métier liées au référentiel réglementaire.

  3. Application Android de terrain

    Le complément mobile d’Hydraweb pour les agents SDIS, avec fonctionnement hors ligne et synchronisation des données.

  4. Intégration PLAT’AU

    La connexion de WebPrev à l’API REST de la plateforme gouvernementale nationale d’urbanisme.

Schéma du logiciel de prévention incendie relié à la plateforme nationale d’urbanisme PLAT’AU par API REST, avec flux sortants et flux entrants.

Interfaçage d’applications - service gouvernemental PLAT’AU

La reprise d’un logiciel de prévention incendie pour les SDIS et son intégration à PLAT’AU, la plateforme gouvernementale nationale d’urbanisme.

Le détail de l’intervention

Mon intervention

  • Prise en main du code existant et analyse de son fonctionnement.
  • Analyse des besoins, rédaction des spécifications et développement des évolutions.
  • Modélisation des règles métier liées au référentiel réglementaire.
  • Intégration à l’API REST PLAT’AU pour les échanges de dossiers dématérialisés.
  • Gestion des flux entrants et sortants avec la plateforme.
  • Maintenance corrective, support, déploiements et mises en production.

Périmètre : Une intervention sur l’ensemble du cycle d’évolution d’un logiciel existant, associant développement métier, exigences réglementaires et intégration à une plateforme externe.

Environnement technique : Java, SQL Server, Tomcat, API REST, Jenkins et Talend.

Schéma du logiciel métier de gestion des points d’eau incendie et de son application Android, avec mode hors ligne et synchronisation des données.

Application de gestion Android - points d’eau incendie (SDIS)

Le logiciel de gestion des points d’eau incendie déployé auprès de 35 SDIS, et son application Android pour les agents sur le terrain.

Le détail de l’intervention

Mon intervention

  • Analyse des besoins, rédaction des spécifications et développement des évolutions du logiciel.
  • Maintenance corrective, support et mises en production.
  • Développement de l’application Android native.
  • Prise en charge du fonctionnement hors ligne pour les zones sans connexion stable.
  • Synchronisation des données entre l’application mobile et le système métier.

Périmètre : Une intervention sur le logiciel et son prolongement mobile, de la conception au déploiement, en tenant compte des contraintes d’utilisation sur le terrain.

Environnement technique : Java JEE, Java Web Start, Android, SQL Server et Tomcat.

Depuis 2023

Devenir indépendant

Fazeo Software : audit, modernisation et développement .NET.

Depuis juin 2023, je développe mon activité indépendante à Bayonne, autour de l’audit, de la modernisation et du développement d’applications métier, avec une spécialisation C#/.NET.

  1. -

    Mission chez Doxallia, groupe Crédit Agricole

    Au sein de la direction informatique, environ 700 collaborateurs : modernisation de l’intranet ASP.NET sous .NET Framework 4.8, SSO avec Keycloak et OpenID Connect, interfaçage des outils du SI RH par API REST, chaîne CI/CD, migration d’applications de .NET 6 à .NET 8.

  2. En parallèle

    Veille, projets bénévoles

    Une veille sur l’écosystème .NET et les outils d’IA appliqués au développement, dont Mon Petit Prono, quatre agents IA orchestrés avec n8n. Bénévolement, le site du club de badminton de Rodez et son module de gestion WordPress.

  3. Aujourd’hui

    Audit et modernisation d’applications .NET

    L’audit applicatif, la modernisation et la migration vers .NET 10, le développement sur mesure et l’intégration SI. À distance ou en hybride, déplacements ponctuels possibles.

Schéma de l’intranet ASP.NET et de son environnement : authentification SSO avec Keycloak et OpenID Connect, code existant, dépendances, CI/CD et SI RH par API REST.

Modernisation d’un intranet ASP.NET (secteur bancaire)

Au sein du groupe Crédit Agricole, la modernisation d’un intranet ASP.NET existant, dans une équipe de 10 personnes organisée en Scrum.

Le détail de l’intervention

Mon intervention

  • Authentification centralisée : conception, intégration et déploiement d’un SSO avec Keycloak et OpenID Connect.
  • Maintenance des dépendances : mise à niveau de composants concernés par des vulnérabilités connues (CVE).
  • Évolution du code : nettoyage et refactoring de l’existant.
  • Industrialisation : amélioration de la chaîne CI/CD.
  • Intégration métier : développement d’échanges entre l’intranet et le SI RH par API REST.

Intervention de la conception à la mise en production sur les sujets confiés, en collaboration avec l’équipe SI interne.

Environnement technique : C#, ASP.NET, .NET Framework 4.8, SQL Server, Entity Framework, Keycloak, OpenID Connect, API REST et Azure DevOps.

Schéma d’un connecteur C#/.NET entre un SI existant et un nouveau module RH, par API REST, avec tests xUnit et CI GitLab.

Synchronisation de calendriers entre le système RH et l’intranet

Deux systèmes d’information RH aux référentiels différents, reliés pour synchroniser absences et congés avec la saisie des comptes rendus d’activité (CRA).

Le détail de l’intervention

Mon intervention

  • Développement d’un connecteur en C#/.NET exploitant les API REST des deux systèmes.
  • Mise en correspondance des référentiels et transformation des données pour permettre les échanges.
  • Automatisation de la synchronisation quotidienne, avec possibilité de déclenchement manuel.
  • Écriture de tests unitaires avec xUnit pour vérifier les traitements.

Résultat : Une liaison automatisée entre deux SI aux fonctionnements différents, permettant de réutiliser les informations RH dans le processus de saisie des CRA.

Environnement technique : C#, .NET, API REST, xUnit et GitLab.

Schéma d’un système de quatre agents IA orchestré avec n8n : trois analyses séparées, un agent qui les confronte, un score estimé et le classement obtenu.

Projet personnel : pronostics sur les matchs de la Coupe du monde 2026 (Mon Petit Prono)

Quatre agents IA orchestrés avec n8n pour préparer des pronostics sur les matchs de la Coupe du monde 2026, dans le cadre du jeu Mon Petit Prono (MPP).

Le détail de l’intervention

Mon intervention

  • Conception d’un système composé de quatre agents IA, orchestré avec n8n.
  • Répartition de la collecte et de l’analyse des données entre trois agents, chacun chargé d’un axe du match.
  • Mise en place d’un agent « juge » chargé de confronter les analyses et de proposer un score final estimé.

Résultat de l’expérimentation : Classement MPP obtenu avec l’appui de l’outil : 1 308ᵉ sur 3 795 197 participants, soit le top 0,035 %.

Environnement technique : n8n, Mistral AI, ChatGPT, Gemini et Claude Code.

Page d’accueil du site du club de badminton de Rodez et schéma du module de gestion : planning, inscriptions, administration depuis WordPress.

CBR - Site WordPress et module de gestion sur mesure pour un club de badminton

Le site vitrine du club de badminton de Rodez, complété par un module spécifique pour gérer les informations liées à son fonctionnement.

Le détail de l’intervention

Mon intervention

  • Réalisation du site vitrine sous WordPress.
  • Conception et développement d’un module adapté aux besoins du club.
  • Gestion du planning des créneaux et des tranches d’âge.
  • Gestion des tarifs et des options d’inscription.

Finalité : Permettre au club d’administrer ses informations depuis WordPress, avec des fonctionnalités adaptées à son organisation.

Environnement technique : WordPress et développement d’un module spécifique.

Site : badminton-rodez.fr (s’ouvre dans un nouvel onglet)

Compétences

Ce que je pratique.

Audit, relevé des données

  • OWASP Dependency-Check
  • OSV-Scanner
  • Gitleaks
  • Roslyn
  • MSBuild

Modernisation et maintenance

  • Refactoring
  • Maintenance applicative
  • Spécifications techniques
  • Documentation technique

.NET et back-end

  • .NET
  • .NET Framework
  • ASP.NET Core
  • Entity Framework
  • Développement back-end
  • Microsoft Visual Studio

Données et intégration

  • SQL
  • SQLite
  • Intégration d’une API externe
  • Postman
  • Keycloak
  • OpenID Connect
  • SSO
  • Talend

Qualité et livraison

  • Tests unitaires
  • TDD
  • xUnit
  • MSTest
  • Moq
  • CI/CD
  • Azure DevOps
  • GitLab CI/CD
  • Jenkins
  • Git
  • Scrum
  • Méthode agile

Autres environnements

  • Java
  • Android
  • Apache Tomcat
  • WordPress

IA et automatisation

  • n8n
  • IA générative
  • Agents IA
  • Claude Code
  • Mistral AI
  • ChatGPT
  • Gemini
  • Ollama
  • MCP

Langues et lieux

Langues et mobilité.

Langues
Français, bilingue ou natif. Anglais, capacité professionnelle complète.
Domaines d’expertise
Banques et services financiers, secteur public, édition de logiciels.
Lieux
Basé à Bayonne. Sur site à Bayonne, Bordeaux, Paris, Toulouse et Lyon, jusqu’à 50 km de chaque ville.

Un regard extérieur sur votre parc ?

Je vous accompagne de l’état des lieux à la modernisation par lots, au forfait : un format, un prix et une date de démarrage possible, annoncés avant de commencer.