Fabien Rouget

Software Engineer • Tech Lead • C# • Freelance

10 years of .NET backend experience on high-volume distributed systems, from architecture design to team mentoring.

Portrait of Fabien Rouget

Expertise

C# Backend

C#/.NET APIs and event-driven systems designed for scalability and high throughput.

Architecture & Software Quality

Design and implementation of scalable, maintainable architectures with a strong focus on software quality, testing, observability, and performance.

Technical Leadership & Scoping

Technical scoping, architectural trade-offs, team mentoring, and reliable production delivery.

AI-Assisted Development

Leveraging AI tools and agentic workflows to accelerate development, code analysis, and delivery.

Experience

Software Engineer

Betclic — Bordeaux · May 2025 → Present (1 yr 4 mos)

Redesign of the transaction management service into a distributed multi-service architecture.

  • Decomposed a monolith into specialized services to improve system scalability and maintainability.
  • Executed a zero-downtime rollout from the legacy system to the new architecture.
  • Replaced synchronous calls with event-driven communication to strengthen resilience and decoupling.
  • .NET 8
  • Cosmos DB
  • AWS Cloud
  • Azure Container Apps
  • Jenkins pipeline
  • Datadog
  • Agentic AI development
  • Claude Code
  • GitHub Copilot
  • Cursor

Tech Lead

Floa — Bordeaux · March 2023 → May 2025 (2 yrs 2 mos)

Design of subscription validation controls and a graph pipeline for fraud detection.

  • Designed and shipped validation APIs integrated into the customer subscription flow.
  • Modeled and implemented databases tailored for caching, master data, and operational workloads.
  • Built and maintained an ETL pipeline feeding Neo4j to detect fraudulent communities.
  • Structured the domain architecture and secured its long-term evolution.
  • Provided technical leadership to the team and aligned implementation standards.
  • .NET 6
  • Neo4j - Cypher
  • Redis
  • SQL Server - MongoDB
  • RabbitMQ
  • Kibana - Dynatrace - Grafana

Software Engineer

Betclic — Bordeaux · January 2022 → March 2023 (1 yr 2 mos)

Redesign of a user activity collection and aggregation pipeline.

  • Built the end-to-end ETL pipeline, from event ingestion to aggregate computation.
  • Deployed a cloud architecture on AWS to handle high throughput and simplify operations.
  • Produced and exposed aggregates in Snowflake for analytics workloads.
  • Developed back-office APIs to make the data actionable.
  • .NET 6 - Python
  • AWS: ECS, SQS, SNS, S3
  • Snowflake - DBT - MongoDB
  • GitHub, Jenkins, Terraform

Software Engineer

Believe — Paris · January 2021 → January 2022 (1 yr)

Development of a Big Data platform, from data collection to data exposure.

  • Built the end-to-end ETL pipeline to ensure reliable data flows.
  • Deployed a cloud architecture on AWS to industrialize the platform.
  • Implemented CI/CD pipelines across the entire scope.
  • Python
  • AWS: StepFunctions, Lambda, DMS, S3, RDS Aurora, Batch
  • Snowflake - SQL - DBT - Sqitch
  • GitLab - Pulumi

Tech Lead

Cdiscount — Bordeaux · August 2018 → December 2020 (2 yrs 5 mos)

Technical leadership of e-commerce backend services, from architecture to production.

  • Designed the microservices architecture for the Octopia product catalog.
  • Developed the internal tracking backend.
  • Developed the backend for the sponsored products platform.
  • Improved reliability of the catalog export feed to Google Shopping.
  • Led multiple teams (2 to 5 developers) and secured production deliveries.
  • Microservices Architecture - REST API
  • .NET Core - C# - Kubernetes
  • MongoDB - PostgreSQL - SQL Server
  • Apache Kafka
  • Apache Solr
  • TFS - Azure DevOps - JIRA
  • CI/CD - Sonar - SpecFlow
  • Liquibase
  • SCRUM

.NET Developer

Cdiscount — Bordeaux · September 2016 → August 2018 (2 yrs)

Product catalog migration to a new data model and redesign of associated systems.

  • Designed and implemented the databases for the new data model.
  • Enhanced web services to expose and leverage the product catalog.
  • Adapted front-end applications to ensure a seamless transition with no functional disruption.
  • TFS - .NET Framework - WCF
  • SQL Server
  • Sonar - Kanban

Skills

Languages & Frameworks

  • C#
  • .NET
  • ASP .NET
  • Python
  • SQL
  • Cypher

AI

  • Claude Code
  • Cursor
  • Codex
  • GitHub Copilot
  • Worktrees

Databases

  • SQL
  • MongoDB
  • Snowflake
  • DBT
  • Redis
  • Neo4j

Tools & Platforms

  • RabbitMQ
  • Apache Kafka
  • AWS Cloud
  • Git
  • Sonar

Education

Master's Degree in Computer Science (Diplôme d'Ingénieur)

3iL Engineering School, Limoges - 2016

Bachelor's Degree in Computer Science

University of Limoges - 2014