À propos de Francis
- J’interviens sur des projets de transformation applicative avec une expertise en .NET, architecture microservices, Event Driven, DDD et CI/CD.
- Je conçois et développe des solutions performantes, évolutives et orientées métier, tout en accompagnant les équipes vers l’adoption des bonnes pratiques. De la conception à la mise en production, j’assure une couverture complète du cycle de vie logiciel, y compris l’automatisation des tests et des déploiements.
- Une architecture claire, modulaire et maintenable (Clean Architecture, CQRS)
- Une démarche rigoureuse de qualité logicielle (tests automatisés, revues de code)
- Un accompagnement technique par ateliers, pair programming pour la montée en compétence
- Refonte d'applications monolithiques en microservices .NET
- Migration de systèmes vers des architectures event-driven
- Conception de solutions critiques : paiement, KYC/onboarding, gestion opérationnelle
- Automatisation complète des chaînes CI/CD pour des déploiements cloud-native
- Coaching technique sur les pratiques DDD, SOLID, Clean Code
- Langues: Français et Anglais professionnel
- Messagerie: RabbitMQ | Azure ServiceBus | ActiveMq | MassTransit
- Design: TDD | BDD | DDD |CQRS
- Base de données: SQL Server | PostgreSQL | MongoDb | CosmosDb | Dapper | EF Core
- Cloud: Azure | Cloud privé | Docker | Kubernetes | CI/CD
- Tests: Unitaire | intégration | fonctionnels avec SpecFlow
- Outils: Git | SonarQube | AzureDevops | .NET (3.1 → 9) | C#
- Méthodologies: Agile/Scrum, Clean Architecture, SOLID
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Société Générale - CIBConsultant Sénior | Référent Technique .NetBANQUE & ASSURANCESseptembre 2021 - mars 2025 (3 ans et 6 mois)Puteau, France
Modernisation du système de paiement B2B via la migration d’un SaaS (BANCS) vers une architecture microservices.
- Architecture de microservices stratégiques, dont l’orderBook, pivot du cash management en tant que référentiel central des ordres de paiement.
- Implémentation de DDD et CQRS (MediatR) pour organiser les responsabilités métiers et améliorer la lisibilité des flux.
- Mise en œuvre de SAGA (via MassTransit) pour modéliser des orchestrateurs de paiements et sécuriser les traitements transverses.
- Amélioration des processus de développement via l’animation d’ateliers techniques.
- Mise en place de tests unitaires, d’intégration et BDD (SpecFlow) pour sécuriser les évolutions applicatives et renforcer la qualité applicative.
- Conception et modélisation des bases de données du référentiel central de paiement.
Stack technique:- Langue parlé : Anglais
- Langage : C# .Net9 | SQL
- Microservices : Clean architecture | CQRS | DDD
- Qualité: Tests unitaire | intégration | BDD (SpecFlow, Gherkin)
- Base de données & ORM : PostgreSQL | Dapper | EF Core 8
- Messaging : RabbitMq (MassTransit)
- Outils : Git | SonarQube | Github | Jira | Confluence
- Méthodologie : Agile/Scrum
- ELK | Kubernetes | Vault | S3 Storage
- XpollensSenior Software Engineer .Net | AzureBANQUE & ASSURANCESoctobre 2019 - août 2021 (1 an et 10 mois)Paris, France
Gestion de l’onboarding des utilisateurs et leurs KYC.
- Développement de microservices Event Driven selon les principes de la Clean Architecture.
- Structuration des fonctionnalités métier à travers la mise en œuvre du DDD et CQRS via MediatR.
- Synchronisation des données en temps réel via le Change Data Capture entre legacy et cible, pour une migration fluide et sans interruption.
- Conception, modélisation et déploiement de la base de données à l’aide du DACPAC.
- Sensibilisation aux bonnes pratiques (Clean Architecture, DDD, SOLID) à travers ateliers et BBL.
- Automatisation des workflows CI/CD avec Azure Pipelines et scripts PowerShell.
- Tests unitaires, intégration et BDD (SpecFlow) pour fiabiliser les livrables.
- Intervention régulière dans les revues de code pour prévenir la dette technique.
Stack technique:- Langage : C# .Net6 | SQL
- Microservices : Clean architecture | DDD | CQRS | Event Driven | JWT | Ocelot | Api Gateway
- Qualité: Tests unitaire | intégration | BDD (SpecFlow, Gherkin)
- Messaging : Azure ServiceBus
- Base de données & ORM : SQL Server | Dapper | DACPAC
- Outils : Git | SonarQube | AzureDevops | Jira | Confluence | Agile/Scrum
- Docker | Azure | CosmosDb | Azure Storage | Azure Key Vault | Azure Functions | Application Insights
- Veepee - L'agenceSenior Software Engineer .NetGRANDE DISTRIBUTIONjuillet 2017 - octobre 2019 (2 ans et 3 mois)Saint-Denis, France
Intégration des partenaires E-Commerce Veepee via des apis de merchandising permettant le partage des catalogues de ventes et la synchronisation du tunnel d’achat.
- Migration du monolithe de .Net 4.5 vers une architecture en microservices sous .Net Core
- Développement d’ Apis de merchandising(Catalog | Checkout | Order)
- Documentation, support et formation à l’intégration des Apis.
- Optimisation SQL pour améliorer la performance des traitements.
- Monitoring de l’l’écosystème à travers la création de dashboard.
- Automatisation des workflows d’intégration et de livraison continue (CI/CD)
Stack technique:- Langage : C# .Net6 | SQL
- Microservices : Clean architecture | Event Driven
- Qualité: Tests unitaire | intégration (XUnit)
- Messaging : RabbitMq
- Base de données & ORM : SQL Server 2014 | CouchBase | Dapper
- Outils : Git | SonarQube | GitLab | Jira | Confluence | Agile/Scrum
- Docker | Kubernetes | ELK | Grafana | Nexus
Recommandations
Soyez le premier à recommander Francis
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme d'ingénieur en Réseaux et Télécom, réseaux et applications distribuéesSup Galilée2014Diplôme d'ingénieur en Réseaux et Télécom, réseaux et applications distribuées