Développeur senior .NET / SQL
Développeur .NET C# avec 20 ans d’expérience, j’accompagne les entreprises dans la conception d’applications performantes et robustes. Expert en SQL et Visual Studio, j’interviens sur des projets exigeants, de l’assurance à l’automobile. Fiable et réactif, je vous apporte mon savoir-faire pour optimiser vos développements et accélérer votre succès.
J'habite actuellement dans le Loiret (45), mais suis mobile géographiquement, en France ou à l'international.
Développeur .NET expérimenté avec plus de 20 ans d’expertise dans la conception et le développement d’applications robustes en C#. Maîtrise de l’écosystème .NET (Framework et Core), avec une expertise approfondie en ASP.NET (MVC, Web API), WPF et WinForms. Expérience significative dans le secteur de l’assurance, de la retraite, de l’armée et de l’automobile, où j’ai développé et maintenu des applications critiques.
Dans le domaine de l’assurance, j’ai contribué à la refonte d’un système de gestion des contrats en ASP.NET et SQL Server, améliorant les performances et l’expérience utilisateur. Pour un projet militaire, j’ai développé une application WPF optimisant la gestion des équipements et des stocks sensibles. Expérience également en architecture logicielle, intégration de web services (REST, SOAP) et optimisation de bases de données SQL Server.
Expert en conception et optimisation de bases de données SQL Server, avec plus de 20 ans d’expérience dans la modélisation et le développement de solutions performantes et évolutives. Maîtrise des principes de normalisation, des index, des vues, des triggers et des procédures stockées pour optimiser les performances et garantir l’intégrité des données.
Dans le secteur de l’assurance, j’ai conçu et optimisé une base de données complexe pour la gestion des contrats, améliorant significativement les temps de requêtage et la scalabilité du système. Expérience approfondie en tuning SQL (indexation, plan d’exécution, partitionnement), gestion des transactions et sécurité des accès aux données.
J’ai également travaillé sur l’intégration et la transformation de données avec SSIS (SQL Server Integration Services), notamment pour un projet de migration de bases de données critiques dans le domaine de la retraite.
Fort d’une expérience de plus de 20 ans dans le développement .NET, j’interviens en tant que consultant pour aider les entreprises à concevoir et améliorer leurs applications métier. Mon expertise couvre l’ensemble du cycle de développement, de l’analyse des besoins jusqu’au déploiement en production, en passant par la modélisation des bases de données et l’optimisation des performances applicatives.
En tant que consultant, je suis force de proposition pour la modernisation des architectures logicielles, l’implémentation des bonnes pratiques (SOLID, DDD, TDD) et l’adoption de méthodologies Agile. J’ai une expertise approfondie dans l’intégration des web services (REST, SOAP), l’automatisation des déploiements via CI/CD (Azure DevOps) et l’optimisation des bases de données SQL Server.
Ma capacité à comprendre les enjeux métiers et à collaborer avec les différentes équipes me permet de proposer des solutions adaptées aux besoins des clients, tout en garantissant la pérennité et la performance des applications.
Microsoft Visual Studio (2005-2022)
SQL Server Management Studio (SSMS)
SQL Server Profiler
Microsoft SSDT (SSIS, SSAS)
IIS 7 (Serveur HTTP)
TFS / GitHub (Gestion du code source)
Microsoft Access (VBA, BI, SQL Server)
Excel, Word (Automatisation VBA)
Microservices RESTful
Web API .NET Core
API REST / Swagger
SOAP / PostMan
.NET Framework 4.7
ASP.NET Core
EntityFramework, System.Data
WinForms, WPF, Blazor
XUnit, Log4Net
Azure App Services
Azure SQL Database
Azure DevOps
Azure Container
Durant mon passage chez Malakoff Humanis, j’ai eu l’opportunité d’intervenir sur des projets stratégiques liés à la gestion des frais de santé, sur le SI Pleiade.
Mon rôle en tant que développeur .NET / SQL Server était d’assurer l’évolution et l’optimisation des applications critiques utilisées pour le traitement des remboursements et la gestion des contrats de complémentaire santé.
J'ai notamment développé l'API REST, haute dispo, permettant l'enregistrement automatique d'un devis dentaire d'après l'image du devis du professionnel de santé.
Technologie : C#, ASP.NET, VS 2022, TFS, API REST, SQL Server, Swagger, PostMan, RabbitMQ
Architecture : Micro service, Monolithe
Méthodologie : Cycle en V, Agile
Environnement : Windows, Azure DevOps
Qualité : Code revue, Sonar Cube
Effectif : 15 développeurs
Lors de ma mission chez Thales, j’ai travaillé sur le backend de l’application NCOP, une solution clé pour l’OTAN permettant la visualisation et le partage en temps réel d’informations opérationnelles critiques.
Mon rôle consistait à concevoir, optimiser et sécuriser les services backend en .NET, l'aggrégation des flux de données, garantissant ainsi la fiabilité et la performance de la plateforme.
Technologie : C#, IIS7, Virtual Machines, Services Windows, VS 2012, VS 2019, GITHub, API Soap, API REST, SQL Server
Architecture : Multi-couches (N-Tiers), client-serveur
Méthodologie : Agile, DevOps
Environnement : Windows, Windows Server, Azure DevOps, SharePoint
Qualité : Code revue, Sonar Cube
Lors de ma mission chez Essilor, j’ai travaillé sur le développement et l’optimisation d’applications métier dédiées à la gestion des commandes et de la production de verres optiques. Mon rôle en tant que développeur .NET / SQL Server était d’assurer la performance et la fiabilité des outils utilisés par les équipes de production et de logistique.
J’ai participé au développement et à l’amélioration d’applications en C# et ASP.NET (MVC et Web API). J'ai également développé sous SSIS un projet de transfert de données de facturation.
Technologie : C#, VS 2019, GITHub, SQL Server, SSIS, SSMS
Méthodologie : Agile, DevOps
Environnement : Windows
Qualité : Code revue
Lors de ma mission chez Crédit Mutuel, en prestation via CGI, j’ai occupé un rôle clé en tant qu’analyste programmeur C# .NET et architecte technique, en intervenant sur plusieurs projets stratégiques liés à la gestion des assurances et de l’éditique. Mon expertise en développement .NET, conception d’architectures et bases de données SQL Server m’a permis d’apporter des solutions robustes et évolutives, tout en conseillant les équipes sur les bonnes pratiques.
Relais Technique Web : Dans le cadre de l’ouverture d’un nouveau centre de service interne, j’ai joué un rôle de relais technique Web, en accompagnant les équipes sur les bonnes pratiques de développement et d’architecture. J’étais un point de contact privilégié pour assurer la montée en compétences des équipes et garantir la qualité technique des livrables.
Projet Assurance Éditique : Développement d’un nouvel outil d’éditique permettant la génération et l’envoi de courriers PDF, SMS et e-mails pour le domaine assurance.
Projet Console Gestionnaire : Développement d’une application Web destinée aux gestionnaires du back-office assurance, afin d’optimiser la gestion des dossiers clients.
Technologie : C#, VS 2015, C#, ASP.NET, Web Services, DLL .NET
J’ai intégré une nouvelle équipe appelée « Filière Service », destinée à l’élaboration de Web API avec une architecture proche du Microservice REST. Ces API avaient pour but d’exposer les données à l’extranet et à l’intranet de façon sécurisée (Https, OAuth2, token JWT, portail) et de pouvoir être déployés rapidement (estimé à 20j/h). Les Microservices exposent les données dont le logiciel, de type monolithique, reste propriétaire.
Technologie : VS 2012, C#, API REST, Micro Services, SSIS, MSMQ, .Net Core, OAuth 2, XUnit
AMOA, développeur : Au département des données automobiles, mes fonctions consistaient à assurer et à maintenir le lien entre le service IT et celui de la production. J’assurais les rôles d’AMOA, développeur et formateur. Après avoir créé le programme de production (appelé PDR), j’en assurais l’évolution, la maintenance, le déploiement et la formation. Le PDR exploite 2 serveurs SQL, est utilisé par 50 collaborateurs en France et en Tunisie, et produit 4 millions d'enregistrements tous les mois.
Développeur .NET / VBA : Applications Framework .NET Windows Form / Console, sous Access Création d’un ETL ergonomique basée sur la classe « SqlBulkCopy ». Création d’un outil d’enrichissement d’images par des données. Création d’un outil de synchronisation entre 2 serveurs NAS via le protocole FTP. Traitements automatiques de bitmap (VBA + ImageMagick) Création de catalogues (Extraction de données + mise en page automatique) Création d’un DataGridView (.Net) inspiré de l’ergonomie d’Access.
Développeur DataBase SQL Server : Modélisation et conception des bases de données relationnelles Procédures stockées CLR SQL Server (Fonction scalaire, table, agrégat et type défini par l’utilisateur)
Technologie : MS Access, Visual Studio, VBNET, VBA, SSIS