en
en
developer avatar
Nicolas Cousin
En recherche active
Développeur Back-end
Orchies
Freelance, CDI
Télétravail hybride
Technologies
À propos
Nicolas Cousin
Développeur .NET | Architecture logicielle, CI/CD & DevOps
Développeur Back-endOrchies
developer avatar
Description

Développeur senior spécialisé dans les technologies Microsoft (.NET Core, Web API), avec une forte expertise dans le développement de services backend performants.

Avec plus de 10 ans d'expérience, j'ai travaillé sur des projets variés, allant de l'audit à la migration vers .NET Core.

Passionné par la technique, je souhaite renforcer mon rôle en tant que Lead Dev tout en restant impliqué dans le développement et l'architecture, pour aider les équipes à livrer des solutions performantes et durables.

Expériences professionnelles
Formateur Clean Architecture .NET
Cousin Tech Solutions - Rouen

Mission de 3 jours sur site à Rouen, réalisée en sous-traitance pour Artza
Technologies.
Public : développeurs salariés d’Assystem.
Explication et mise en œuvre des concepts SOLID, DDD, CQRS, Mediator,
Entity Framework Core
Adaptation du contenu en remplaçant SpecFlow (obsolète) par Reqnroll,
garantissant une formation à jour
Mise en place d’un projet fil rouge pour favoriser l’apprentissage par la
pratique
Formation très bien reçue, avec d’excellents retours sur la pédagogie et la
qualité du contenu

Formateur & Consultant .NET / C#
focus sur .NET, CI/CD, Cloud et Clean Architecture

Bruxelles et périphérie
École IT – Campus de Bruxelles (3 jours)
Formation intensive auprès d'étudiants de 2# année en développement .NET.
Contenu principal :

  • C# moderne
  • Création d'une Minimal API REST avec EF Core
  • Introduction à Blazor Server
  • TP final en environnement Docker / devcontainer
  • Rédaction des documents complémentaires
    Approche pédagogique :
  • Adaptation en temps réel selon le niveau du groupe
Formateur & Consultant .NET / C#
- Alternance entre concepts clés, live coding et mise en pratique guidée - Paris

Direction générale de la concurrence, de la consommation et de la répression
des fraudes (DGCCRF) – Atelier technique C# / .NET (3 jours)
Mission auprès d’équipes techniques du Ministère de l’Économie.
Thèmes abordés :

  • C# moderne (record, init, pattern matching, async/await, etc.)
  • Architecture d’une Minimal API .NET 8 (injection de dépendances,
    middlewares, Serilog)
    Page
    2
    of
    9
  • Introduction au CQRS avec MediatR et Channel
  • Mise en œuvre d’une Clean Architecture adaptée au contexte .NET
  • Démonstration pas à pas de .NET Aspire
  • Containerisation de l’API avec Docker, utilisation de docker-compose pour la
    journalisation via Seq
  • Introduction au BDD avec Reqnroll
  • Structuration modulaire et mise en œuvre de la testabilité
    Digression technique bienvenue :
  • Présentation des devcontainers pour standardiser l’environnement de
    développement
  • Démo rapide de F# pour illustrer la richesse de l’écosystème .NET
    Méthode :
  • Atelier 100 % live coding
Lead Dev C# Freelance
9 - Wasquehal

Évolution de l'outil de configuration de l'application Dommages aux Biens,
avec proposition d'un système HATEOAS pour piloter le front en ReactJS.

  • API conçue en ASP.NET Core 3.1 avec architecture hexagonale.
  • Tests unitaires et d'intégration réalisés avec Xunit et SpecFlow (BDD avec
Ingénieur Développement C#
Wygwam - Lille

Participation à plusieurs projets internes complexes utilisant C# et des
technologies connexes, à la fois pour le développement backend et frontend,
ainsi que la gestion de bases de données, l'intégration continue, et les tests
unitaires.

  • Projet VoIP :
    Développement d'un service de gestion de la disponibilité des téléphones
    IP sous Linux, incluant un service web de réservation (Mono), accès aux
    données avec PetaPoco, et conception de la base de données.
  • Projet VideoTag :
    Page
    7
    of
    9
    Gestion de tags sur des vidéos web, développement des accès aux données
    avec PetaPoco, et création des tests unitaires.
  • Projet ACS FDE :
    Supervision de parkings, gestion des messages avec MSMQ et WCF,
    traitement des données entre serveurs locaux et centraux, mise en place de
    l'intégration continue avec CruiseControl.Net.
  • Projet ALDO :
    Développement d'une application mobile et web pour la gestion de trajets en
    voiture, vélo, ou transports en commun, avec des modules proactifs comme la
    météo et les alertes de trafic.
  • Projet SID :
    Développement d'une application de gestion de commandes sur netbook en
    LightSwitch pour des commerciaux mobiles.
Développeur Logiciel / Ingénieur Logiciel (.NET, WinForms)
Custy

Windhof (Luxembourg)
Page
8
of
9
Participation au développement du progiciel CUSTY pour les assurances.
Développement d'IHM, de modules fonctionnels, correction de bugs et gestion
des traitements batch.

  • Création et maintenance de modules pour la gestion d'arbitrage, des frais, et
    des renonciations.
  • Développement de services Windows multi-thread pour la gestion des
    opérations d'assurance, et adaptation en JEE.
  • Gestion des bases de données, y compris les migrations et les sauvegardes.
Développeur .NET Freelance – Migration legacy et documentation
- Ajustement du contenu selon les échanges et les attentes en temps réelmars 2025 - mars 2025 ·

Hauts-de-France, France
Intervention ponctuelle en mode "pompier" pour remettre à jour un ancien
logiciel métier non maintenu depuis plusieurs années, utilisé sur des bornes
interactives avec lecteur RFID.
Objectif : fiabiliser et moderniser une base legacy critique tout en assurant la
compatibilité matérielle.

Enjeux techniques :

• Migration .NET Framework 4.6.1 → 4.8 (pour compatibilité DLL constructeur
RFID)
• Migration .NET Core 3.1 → .NET 8
• Application web backend + background services
• Frontend React (Node 14)
• Bornes équipées de mini-PC avec MySQL et lecteurs RFID (port série)
• Documentation complète produite (inexistante auparavant), partiellement
générée avec GitHub Copilot
• DevContainer mis en place pour faciliter les environnements de dev frontend
Résultat : branche de migration propre, testée et documentée, prête à être
intégrée par l’équipe interne.
Page
3
of
9
Réalisé via portage salarial (Portalia)
Ce type de mission ponctuelle est désormais proposé directement via Nicolas

Formations
Nicolas Cousin Tech Solutionsnov. 2024 - aujourd'hui · 7 mois

Renforcement de mon expertise en C# et .NET à travers des projets
personnels
Formation continue sur Next.js et TypeScript pour monter en compétences
côté frontend
Développement du site web de ma micro-entreprise, intégrant mes offres de
services et automatisations DevOps
Page
1
of
9
Création de la formation “De l’IDE au Cloud”, un parcours complet sur la mise
en place d’environnements DevOps pour développeurs, de la configuration
locale au déploiement cloud
Bénévolat : refonte du site de l’association des parents d’élèves avec Next.js
Veille technique active et recherche de missions freelance ciblées, avec un

Développeur Backend (C#)
Betclic Group - Bordeaux

Participation à la migration de la plateforme de paris sportifs vers une
architecture microservices plus rapide et performante. L'équipe Offering
Transformation gère l'API REST pour fournir les données de paris des brokers
externes jusqu'à l'application cliente (web, iOS, Android). Responsable du
développement de la chaîne de données finale.

Consultant .Net
Sage

Contribution à l'évolution du portail pour entreprises au sein de l'équipe
Bureau, en mettant à jour l'API Rest avec .NET 6 et en développant le site web
en React.
Page
4
of
9

  • Migration de l'API Rest vers .NET 6 pour améliorer la performance et la
    maintenabilité.
  • Mise en place des pratiques de TDD (Test Driven Development) pour garantir
    la qualité du code.
  • Utilisation de GitHub pour la gestion du code source et l'intégration continue.
Consultant .NET Freelance
Betclic Group - Bordeauxjanv. 2022 - aujourd'hui · 3 ans 5 mois

Intervention auprès de l'équipe Casino/Poker pour l'intégration d'un nouveau
système de gestion de Wallet avec .NET 6 et AWS. J'ai implémenté les
fonctionnalités de pari/gain dans l'API, en passant d'une base de données à
une architecture microservices.

  • Développement des fonctionnalités de l'API en TDD/BDD pour garantir la
    qualité du code.
  • Migration de la logique métier vers des microservices pour améliorer
    l'évolutivité.
  • Utilisation de C#, AWS, et des meilleures pratiques REST API pour une
    intégration robuste des services.
Freelance DevSecOps
AXA Wealthmars 2021 - aujourd'hui · 4 ans 3 mois

Bordeaux et périphérie
Suite à des tests d'intrusion, j'ai sécurisé l'application en corrigeant des
vulnérabilités majeures du Top 10 OWASP, en particulier dans la gestion
des sessions, la protection contre les injections et la validation des entrées
utilisateur.

  • Implémentation de mesures de sécurité comme la validation stricte
    des entrées, la gestion des identifiants et l'amélioration des mécanismes
    d'authentification.
  • Collaboration avec les équipes de développement et de sécurité pour
    garantir une conformité totale aux standards de sécurité tout en répondant aux
    besoins métiers.
    AXA en France
    Page
    5
    of
Lead Dev C# Freelance
Gherkin). - Wasquehalmars 2018 - aujourd'hui · 7 ans 3 mois

Intervention au sein de la team IARD Entreprises pour la migration d'une
application de gestion de flottes de véhicules vers Azure. J'ai dirigé la
remédiation sous forme d'une API REST, hébergée sur Azure.

  • Analyse de l'existant et proposition de remédiation.
  • Conception de l'architecture de l'API REST.
  • Migration de l'application vers Azure et mise en place des pipelines CI/CD
    sur Azure DevOps.
  • Participation aux communautés de pratiques (Software Craftmanship,
    Cloud, .NET).
Ingénieur Etudes et Développement C#
Euro Information - Verlinghem

Consultant au sein de l'équipe supervision des automates bancaires, puis
de l'équipe Crédit-Bail. Refonte d'applications critiques pour améliorer les
performances et la stabilité.

  • Équipe Crédit-Bail :
    Amélioration de l'application client en .NET et du backend en Cobol, rédaction
    des spécifications fonctionnelles et techniques.
  • Supervision des automates bancaires :
    Réécriture complète d'une application de supervision, amélioration des
    performances et mise en place de tests unitaires pour garantir la stabilité.
Consultant digital
delaware France - Lilleoct. 2017 - aujourd'hui · 7 ans 8 mois

Maintenance applicative sur le projet Consumer Connect pour les sites
multilingues et multimarques (Schmidt, Cuisinella), basés sur Sitecore.
Développement de modules tels que la recherche de magasins, prise de
rendez-vous et personnalisation de contenu, tout en facilitant la gestion des
données produits via ADAM et les campagnes marketing via EXM.

Développeur Logiciel / Ingénieur Logiciel (C#)
OPEN - Lambersart

Référent technique .NET au sein d’Open, responsable de la communauté
des développeurs .NET, en assurant une veille technologique régulière et en
diffusant les bonnes pratiques.
Page
6
of
9

  • Organisation et animation de la communauté .NET, partage des innovations
    et tendances technologiques.
  • Participation au processus de recrutement, conduite des entretiens
    techniques pour évaluer les compétences des candidats.
Développeur Logiciel / Ingénieur Logiciel (.NET, VB.NET)
AEI - ARSOE - Douaimars 2010 - aujourd'hui · 15 ans 3 mois

Participation au projet PAMAL, une application d'aide à la décision pour les
centres d'insémination, facilitant la planification des accouplements de bovins
en fonction des caractéristiques génétiques.

  • Analyse, proposition technique et conception d'une application nomade pour
    les plans d'accouplements.
  • Développement d'un framework d'accès aux données multi-SGBD,
    permettant des requêtes SQL flexibles pour faciliter la transition entre
    différents systèmes de gestion de bases de données.
Développeur Logiciel / Ingénieur Logiciel (VB6, FoxPro)
AEI - ARSOE - Douai
  • Projet SYNel :
    Développement d'un outil de gestion de cheptel pour les éleveurs, avec des
    solutions mobiles (Palm/PocketPC) et desktop.
  • Projet Synactis :
    Création d'un outil de traitement des données des éleveurs (données
    génétiques, contrôles laitiers, centres d'insémination) et génération d'états
    personnalisés.
Formations
3 ans d'études supérieures
IUT 'A' de Lille
Licence, Informatique2002
Liens
Aucune information n'a été renseignée pour cette section.
Technologies
Compétences
Interessé parF#, React, Typescript
Langues
  • Français
  • Anglais
Tests
Aucune information n'a été renseignée pour cette section.