Lead Developer / Architecte .NET avec plus de 20 ans d’expérience sur des systèmes complexes et critiques.
Référent technique, j’accompagne les équipes sur l’architecture, la qualité logicielle et l’automatisation intelligente, incluant l’IA appliquée.
Expériences professionnelles
Lead dev / Lead tech
Floa (groupe BNP Paribas)
avril 2023 - aujourd'hui
Contexte : Pilotage technique de la refonte complète de l'application mobile d'une banque leader français en
paiements fractionnés. Responsabilité de 7 projets API backend avec une équipe de 5 développeurs.
Réalisations :
• Leadership technique : montée en compétences de l'équipe, établissement des coding standards et guidelines
• Architecture : conception et refactorisation d'APIs backend multi-projets en .NET 6/8 avec patterns DDD et NTier
• Qualité : mise en place de revues de code systématiques et amélioration de la couverture de tests (XUnit/Moq)
• Collaboration : coordination avec les architectes et participation aux comités techniques transverses
• DevOps : optimisation de la CI/CD GitLab
• Développement assisté par l’IA avec Cusror
RDT Ingénieurs est une société de conseil proposant des consultants de tout métier essentiellement dans le
domaine industriel.
Mon intervention concerne un client du secteur environnemental et concernant mes projets plus
particulièrement dans la gestion de l’eau.
Tâches :
- Développement de 2 applications :
o La première récupère des données de plusieurs fournisseurs météorologiques et de plusieurs capteurs de
terrains et les envoie à un « réseau de neurones » qui simule plusieurs scénarii prévisionnels
o La deuxième calcule le volume de sédimentation d’un canal à partir des données relevées par un drone
fluviale
- Mise en place des architectures liées aux 2 projets précédents
- Référent technique auprès d’un binôme junior
Tâches :
- Management d'équipe
- Suivi de projets
- Au sein de la branche Finance, mis en place un intranet et un extranet : Gérer le calcul des rémunérations des
concessions en fonction de leurs objectifs et de certains indicateurs. L’extranet sert de site sur lequel les
concessions déclarent leurs livraisons. Il permet d’accéder à une multitude de rapports.
- Mise en place d’un outil de gestion d’import à destination du service Fidélité : Le but étant d’importer des
fichiers contenant une liste de fin de contrat financier provenant de partenaires externes dans le but de
transmettre des informations à un extranet à destination des concessions.
- Rédaction d’un cahier des charges fonctionnels pour la refonte de l’application de gestion de services gravage et
mobilité : Mise en relation des services clients, sinistre et gestion afin de récolter leurs tâches existantes, leurs
besoins et des répondre à des processus à forte valeur ajoutée.
Environnement Technique C#, .NET 4.5, .NET Core 2.1 / 5.0, ASP.NET MVC WEB API 2, Linq (Entities,
Object), Entity Framework Code First, SQL Server 2012 / 2016, POO, TDD, BDD,
DDD, Specflow, IoC/DI, StructureMap.
Responsable service Informatique / Lead DEV .NET
PGA Motors / Emil Frey Financement et Service à Chasseneuil-du-Poitou (86)
février 2017 - juillet 2022
Service à Chasseneuil-du-Poitou (86)
Emil Frey France est le premier distributeur d’automobiles de France avec environ 300 concessions en
France, ainsi qu’en Europe.
Développeur sénior / Référent technique.NET
IREC à Jaunay-Clan (86)
décembre 2015 - décembre 2016
Irec est une société éditrice de logiciel spécialisé dans le domaine de la billetterie, au niveau international.
Elle est leader en France. Elle gère également les flux et la sécurité des accès. Elle propose, entre autres, un
produit nommé GAT (« Get A Ticket »), qui permet à ses clients de vendre leurs billets en ligne. C’est un
produit en marque blanche. C’est sur ce produit que je suis intervenu.
Tâches :
- Mettre en place le BtoB : Proposer aux professionnels un espace pour acheter des billets
- Mettre en place une nouvelle gestion des contacts
- Créer un Core permettant de gérer le métier à un seul endroit et travailler en couche.
Environnement Technique C#, .NET 4.5, ASP.NET MVC, VS (2015), Linq (Entities, Object), Entity
Framework 5, SQL Server 2012, POO.
Référent / Chef de projet technique .NET
MSC (Mutuelle Saint-Christophe) à Paris 5ème
janvier 2015 - décembre 2015
➢ But :
- Reprise de la réalisation de l’intranet de souscription de contrats
- Intégration de plusieurs produits à souscrire sur l’intranet, avec leurs spécificités et nouvelles
fonctionnalités
- Gestion des modifications du CRM (Dynamics), ainsi que d’autres intranets
- Faire interagir plusieurs applications pour éviter la multiplication des référentiels
➢ Tâches :
- Recrutement d’une nouvelle équipe de développeurs (4 développeurs)
- Gestion de cette équipe en respectant un planning définit par un PMO
- Mise en place de la méthodologie Agile Scrum
- Calcul des charges pour les évolutions importantes
- Gestion des mêlées quotidiennes, plannings poker
- Recette développement
- Conception de Web Services pour l’interaction entre différents outils
Environnement Technique C#, .NET 4.5, ASP.NET MVC WEB API, Knockout, WCF, VS (2013), Linq
(Entities, Object), Entity Framework 5, SQL Server 2008, POO, Dynamics, Ninject.
Développeur .NET
IMH (Inter Mutuelles Habitat, filiale de IMA) à Echiré (79)
août 2014 - décembre 2014
Développement de Web Api utilisées pour déclarer des sinistres
- Maintenance de services WCF
- Maintenance d’une application Winform
Environnement Technique C#, .NET 4.5, ASP.NET MVC 4, ASP.NET WEB API 2, VS (2013), Linq (Entities,
Object), Entity Framework 4, SQL Server 2008, POO.
Expert SQL
SIHM (Harmonie Mutuelle) à Tours (37)
juillet 2014 - août 2014
Sur un outil la société avait des soucis de performance.
- Détermination des requêtes couteuses et longues grâce à SQL Profiler et procédures systèmes.
- Utilisation des CTE pour découper, baisser le nombre de lectures de pages et rendre plus performante les
requêtes.
- Utilisation de l’instruction Merge pour les insertions et mises à jour.
- Définition d’une charte de préconisations pour les futurs développements ou les reprises.
Référent technique / Développeur .NET
Crédit Agricole à Poitiers (86)
avril 2012 - aujourd'hui
Mise en place d’applications WEB traitant des assurances PACIFICA dédiées à la coopération entre les caisses régionales de Touraine-Poitou et du Centre-Ouest
- Conception et réalisation d’une application de gestion de projets :
o Met en relation les utilisateurs et responsables de service, définissant les projets, aux exécutants, avec des étapes personnalisables en fonction du service de traitement du projet.
o Découpage des projets en sous projets sans limites de niveau.
o Permet une vision globale pour les responsables et directeurs avec un état d’avancement pour chaque projet et ses sous-projets.
o Forte utilisation de JQuery et AJAX pour rendre l’application ergonomique. Utilisation des plug-ins DataTables, Sortables (utilisé pour choisir l’ordre d’affichage des lignes d’un tableau via des drags & drops), Accordéon (utilisé pour éviter d’avoir une page longue ou éviter des allers retours au serveur, avec gestion de validation des saisies par écran), DatePicker, Autocomplete (avec un handler appelé en AJAX), Upload_File (avec un handler qui sauvegarde les fichiers).
- Mise en place de service WCF (WS et REST) pour accéder à des informations sur les agents du Crédit Agricole et pour gérer des statistiques d’utilisations des outils.
Technologies : C#, .NET 3.5, ASP.NET MVC 2, VS (2010), Linq (Entities, Object), Entity Framework, SQL Server (2000, 2005), JQuery, AJAX, POO, SSIS (Lot DTSX).
- Mise en place d’un outil qui permet de centraliser l’ensemble des suivis, contrôles, pistes d’audit, analyses, commentaires, états et reporting de la cellule anti-fraude pour le Middle Office Marché. Cette cellule a été mise en place pour répondre aux demandes de la commission bancaire et du rapport Lagarde faisant suite notamment à l’affaire Kerviel. Cet outil est décomposé en plusieurs blocs :
o Import des données provenant de plusieurs systèmes d’informations (Sophis, Calypso, Summit …).
o Traitement des données via des procédures stockées SQL Server.
o Un système d’alertes qui permet d’envoyer des mails vers les utilisateurs en leur indiquant des listes de deals sur des positions à valider, des positions validées.
o Une interface Web pour valider les alertes sur déposit, sur les contreparties techniques, sur les books techniques, sur les appels de marge, contrôler l’état d’avancement de la journée. Afin d’améliorer les performances de cette interface, certains traitements serveurs ont été déplacés vers les clients en utilisant les technologies JQuery et AJAX client-side.
o Une partie administration qui permet de visualiser et modifier le référentiel
- Référent technique pour l’équipe de développeur et auprès du responsable de service sur d’autres projets Web
Ticketnet (société de billetterie) à Nanterre (92)
août 2007 - décembre 2010
Référent technique / Architecte / développeur .NET :
- Réalisation d’une migration d’une application Web de plusieurs centaines de pages en .NET 2.0 (C#) développée à l’origine en SCORT. Architecture basée sur les Web Services et orientée objets.
- Conception de Web Services et de services WCF publiques servant d’interfaces, destinées aux partenaires (extranet).
- Mise en place de l’architecture du site avec le directeur du projet.
- Mise en place d’une sécurité (authentification et autorisation) d’accès au Web services.
- Référent technique pour l’équipe de développeurs.
- Conception d’une application basée sur l’architecture REST (services WCF), afin d’être appelée, via TCPRequest, à partir d’une application développée en C-SCORT
- Refonte de l’architecture développée avec VS 2010 utilisant WCF pour les services communs et Entity Framework en tant ORM afin de palier aux problèmes de dispersion et d’hétérogénéité des projets et de performance
Technologies : C#, .NET 2.0, 3.5, 4.0, VS (2005, 2008, 2010), Entity Framework, Linq (Entities, Object), Dataset, SQL Server (2005, 2008), AJAX.NET, Architecture SOA (Web Services, WCF et REST), POO.
Études et formations
BTS informatique de gestion
St Joseph
1998
Langues
Anglais - A2
Autres compétences
ARCHITECTURE & QUALITÉ
• DDD, Clean Architecture, N-Tier
• TDD / BDD, code reviews, standards
• API REST, systèmes distribués
PLATEFORME .NET MODERNE
• .NET 6/7/8/10, C#
• ASP.NET, Entity Framework
• SQL Server, PostgreSQL, Redis
DEVOPS, AUTOMATISATION & IA
• CI/CD GitLab, Docker
• Développement assisté par IA (Claude Code, GitHub Copilot, Cursor)
• Conception de MCP Servers et agents conversationnels
• Automatisation de workflows métiers (n8n)
• Playwright (automatisation web, scraping)
DOMAINES D’INTERVENTION
• Finance/Banque
• Assurance/Mutuelle
• Plateformes métiers à forte complexité
• Applications à forte volumétrie ou contraintes réglementaires