Aller au contenu principal

Ingénieur backend .NET

J'aime les systèmes complexes.Mon métier, c'est de les rendre fiables.

Depuis 2019, des systèmes qui tournent la nuit : APIs, flux d'événements, exploitation en production.

Ma curiosité me pousse là où le code devient complexe et l'ingénierie indispensable.

01 / Compétences

Joffrey Lemery

Statut
Extia — en mission
Rôle
Ingénieur backend .NET
Depuis
2019
Base
C# · .NET · ASP.NET Core
Flux
Kafka · RabbitMQ · event-driven
Données
MongoDB · PostgreSQL · SQL Server · Redis
Exploitation
Docker · Kubernetes · CI/CD · observabilité
IA
LLM · agents · développement assisté
01

Compétences

01 · Backend & Architecture

  • C# / .NET
  • ASP.NET Core
  • Microservices
  • Clean Architecture

02 · Event Streaming & Messaging

  • RabbitMQ
  • Apache Kafka
  • Event-Driven Architecture
  • Event Sourcing / CQRS

03 · Data & Storage

  • MongoDB
  • PostgreSQL
  • SQL Server
  • Redis

04 · DevOps & Exploitation

  • Docker
  • CI/CD
  • Observabilité
  • Kubernetes

05 · IA & Automatisation

  • Exploitation de LLM
  • Workflows d'agents IA et automatisation
  • Développement assisté par IA (GitHub Copilot, Claude)
02

Parcours

2022 →

Extia

Ingénieur développeur .NET

Transverse

  • Formation interne des collaborateurs sur l'IA
  • Application interne de gestion des présences et des réservations, proposée de ma propre initiative puis utilisée par les collaborateurs

Missions

Bouygues Telecom Business Solutions

Développeur .NET2026 →

Référentiel de données métier et APIs exposés aux autres équipes de l'entreprise.

  • Fiabilisation des APIs et du référentiel de données métier
  • Optimisation des performances des services exposés
  • Diagnostic et correction des points de contention en production
  • Développement assisté par IA — GitHub Copilot et Claude
API RESTKafkaRabbitMQReactC#.NETASP.NET Core

Peaksys (Cdiscount)

Développeur .NET / Kafka2025 — 2026

Équipe produit, sur des systèmes distribués Kafka de traitement d'événements en temps réel — du code jusqu'à la production.

  • Services événementiels à fort débit
  • APIs REST pour la gestion des commandes
  • Optimisation des pipelines de données temps réel
  • Exploitation et support des services en production
  • Développement assisté par IA — GitHub Copilot et Claude
KafkaMongoDBSnowflakeKubernetesDockerC#.NETASP.NET Core

Floa Banque

Développeur .NET / JavaScript2022 — 2025

Système de paiement et projets bancaires transverses, autour de la messagerie asynchrone et des bases NoSQL.

  • Développement du système de paiement
  • Messagerie distribuée avec RabbitMQ
  • APIs REST pour services bancaires
  • Modélisation et exploitation MongoDB
  • Support des systèmes critiques en production
RabbitMQMongoDBRedisReactJavaScriptDockerC#.NETASP.NET Core

2019 — 2022

CGI

Développeur .NET · Support niveau 3

Applications métier et APIs internes, du développement au maintien en conditions opérationnelles.

  • Développement d'applications métier
  • Développement et maintenance d'APIs critiques
  • Résolution d'incidents de production en niveau 3
  • Optimisation de performances et monitoring
SQL ServerAPI RESTC#.NET
03

Projets

Applications livrées et projets personnels. Le statut de chacun est indiqué.

01

Full stack · Application métier

[Actif]

Application de présence

Gestion des réservations, des événements et de la présence des collaborateurs, développée pour Extia. API ASP.NET Core en couches, frontend React 18.

  • API REST ASP.NET Core en architecture par couches
  • Entity Framework Core, migrations et repositories
  • Authentification et gestion des utilisateurs
  • Interface d'administration complète
  • Docker Compose pour le développement et la production
.NETASP.NET CoreEntity Framework CoreReactTypeScriptViteDocker

02

Backend · IA

[Expérimental]

Project Droit

github.com/JoffreyLem/ProjectDroits

Assistant juridique branchant un LLM sur l'API Legifrance : extraction des mots-clés d'une question, recherche dans les textes officiels, restitution sourcée. Clean Architecture en .NET 8.

  • Clean Architecture en couches (.NET 8)
  • LLM en local (Ollama) et distant (Gemini)
  • Extraction automatique de mots-clés juridiques
  • Recherche dans l'API officielle Legifrance
  • Infrastructure Docker Compose : MongoDB, Seq, Ollama
.NET 8ASP.NET CoreReactTypeScriptMongoDBOllamaDocker

03

Full stack · IA

[À l'arrêt]

Moteur de décision de trading

github.com/JoffreyLem/trading-botbot-fr-v3

Moteur de décision automatisé. Architecture hybride : C# pour le backend et la logique métier, Python pour les modèles, React pour l'interface. Les décisions restent validées à la main. Succède à un premier bot .NET dont les stratégies étaient compilées à chaud, sans redémarrage du service — c'est ce dépôt qui est lié ci-dessous.

  • Compilation dynamique de stratégies C# sans redémarrage du service
  • Architecture hybride C# / Python
  • Modèles de prédiction de marché
  • Analyse de sentiment et traitement du langage
  • Analyse technique : SMA, EMA, RSI, MACD, Bollinger, chandeliers
  • Gestion de risque automatisée — stop loss, take profit, trailing
PythonMachine LearningC#.NETSignalREntity Framework CoreReactDocker

04

Front · Infra

[Actif]

Ce portfolio

github.com/JoffreyLem/portfolio

Ce site. Next.js App Router, TypeScript, Tailwind, rendu serveur, aucune dépendance d'animation. Build Docker, déploiement GitLab CI.

  • Composants serveur : le JavaScript expédié se limite à la navigation
  • Design brutaliste : aucun dégradé, aucun arrondi, une seule couleur d'accent
  • Image Docker non-root, scan Trivy bloquant en CI
  • Déploiement Traefik avec healthcheck sur /health
Next.jsTypeScriptReactTailwind CSSDockerGitLab CI