About 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
French
Native or bilingual
English
Fluent
Experience
- Société Générale - CIBConsultant Sénior | Référent Technique .NetBANKING AND INSURANCESeptember 2021 - March 2025 (3 years and 6 months)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 | AzureBANKING AND INSURANCEOctober 2019 - August 2021 (1 year and 10 months)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 .NetRETAIL (LARGE RETAILERS)July 2017 - October 2019 (2 years and 3 months)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
Recommendations
Be the first to recommend Francis
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- 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