Freelance IT · Belgique · Disponible

Vincent Margan

Ingénieur logiciel

Je conçois et développe des produits logiciels solides, du concept à la production.

Freelance avec plus de dix ans d’expérience, je couvre toute la chaîne technique — full-stack .NET / Angular, cloud Azure, DevOps et architecture — sur des environnements exigeants, du secteur public à la fintech.

vincent@vitmargan

$ whoami

Vincent Margan — software engineer · freelance

$ cat stack.txt

.NET · C# · Angular · Azure · DevOps · IA

$ ./status --availability

→ prêt à construire votre prochain produit

$

01Ce que je fais

Du cadrage à la mise en production, sans zone d’ombre.

Une palette large qui me permet de porter un projet de bout en bout, ou de renforcer une équipe sur un point précis — code, cloud, qualité ou architecture.

01

Développement full-stack

Applications web performantes et maintenables en .NET / C# et Angular, de l’interface utilisateur à l’API et à la base de données. Clean Architecture, DDD, CQRS.

  • .NET
  • Angular
  • C#
  • TypeScript
02

DevOps, Cloud & CI/CD

Infrastructure cloud Azure, conteneurisation et pipelines de déploiement entièrement automatisés — pour livrer vite, souvent et en confiance.

  • Azure
  • Docker
  • Kubernetes
  • CI/CD
03

Architecture & leadership technique

Architecture applicative et d’intégration, définition de standards, coaching de développeurs et rôle de référent entre les équipes.

  • Architecture
  • Tech lead
  • Coaching
  • Standards
04

Qualité & tests automatisés

Culture DevOps et shift-left testing : tests automatisés (unitaires, e2e Playwright), gating et non-régression intégrés au pipeline.

  • Playwright
  • Tests e2e
  • xUnit
  • Shift-left
02Ma boîte à outils

Une expertise technique large et à jour.

Les technologies que j’utilise au quotidien. Polyvalent par choix : je m’adapte à votre contexte plutôt que d’imposer une stack.

01

Langages & Backend

  • C#
  • .NET / ASP.NET Core
  • EF Core
  • Clean Architecture
  • DDD
  • CQRS / MediatR
  • RabbitMQ
02

Frontend

  • Angular
  • Signals
  • RxJS
  • NgRx
  • React / Next.js
  • Astro
  • TypeScript
  • Tailwind
03

Cloud & DevOps

  • Azure
  • Docker
  • Kubernetes
  • Azure DevOps
  • GitHub Actions
  • Coolify
  • CI/CD
04

Bases de données

  • SQL Server
  • Azure SQL
  • PostgreSQL
  • Oracle
  • MySQL
05

Qualité & IA

  • Playwright
  • xUnit
  • Shift-left testing
  • Dév. assisté par IA
  • MCP
03Parcours

Des missions concrètes, des contextes exigeants.

Plus de dix ans d’expérience, du développement full-stack au leadership technique — secteur public, fintech, industrie, pharma.

  1. UCB

    Software Developer

    En cours2026 — aujourd’hui

    Développeur full-stack sur une plateforme interne d’évaluation des risques et de gestion des protocoles d’études cliniques, en environnement pharmaceutique réglementé (GxP).

    • Développement de modules métier sur une plateforme SaaS interne déployée sur Azure.
    • Front Angular 21 (signals, composants standalone) et back .NET 9 en Clean Architecture.
    • Intégration de services Azure : Cognitive Search, Service Bus, Key Vault, génération de livrables.
    • Angular 21
    • .NET 9
    • Azure
    • EF Core
    • TypeScript
    Voir les réalisations(3)
    • Développement full-stack de modules métier (conception d’étude, registre des risques, plan d’audit, adverse events…).
    • Front Angular 21 (signals, standalone) et back .NET 9 en Clean Architecture.
    • Intégrations Azure : Cognitive Search, Service Bus, Key Vault ; génération de livrables Word ; audit trail GxP.
  2. Pluxee (Sodexo)

    Tech Lead .NET / Chapter Lead

    2023 — 2026

    Tech lead sur la galaxie d’applications Titres-Services et chèques (secteur public & fintech) : BFF, APIs et intégrations à fort volume.

    • Conception et développement from scratch de la nouvelle Worker API, en remplacement d’un système legacy.
    • Acteur clé du « carve-out » Sodexo → Pluxee : migration multi-tenant Azure et datacenter, pipelines CI/CD, authentification (IdentityServer).
    • Coaching technique de 7 développeurs, définition des standards et diagrammes d’architecture d’intégration.
    • Impulsion d’une culture DevOps et de tests automatisés (shift-left, e2e Playwright).
    • .NET
    • ASP.NET Core
    • Oracle
    • IdentityServer
    • Azure
    • Playwright
    Voir les réalisations(6)
    • Carve-out Sodexo → Pluxee : migration multi-tenant Azure et datacenter, pipelines CI/CD, IdentityServer.
    • WAPI — nouvelle Worker API développée de zéro pour remplacer la Viper API legacy.
    • Galaxie Titres-Services : 3 BFF (Customer, Worker, Provider) + 3 APIs services au-dessus de la base Oracle « Viper ».
    • PAPI — API d’intégration prestataires (authentification JWKS) et intégrations bancaires (ViperAPI).
    • Domaine consumer : backend de l’ancienne app mobile + OrderMailScript (console .NET parsant les commandes par email).
    • Coaching de 7 développeurs, standards, diagrammes d’architecture d’intégration, tests e2e (Playwright).
  3. SPF Affaires étrangères

    Solution Architect

    2022 — 2023

    Architecte de solutions sur les nouvelles applications Visa & Passeport, référent central entre les équipes Dev, Infra, Réseau et Sécurité.

    • Conception des modules « signal persons », biométrie et signature de visa via HSM.
    • Applications .NET Core / Angular sécurisées, clés protégées par Azure Key Vault (HSM).
    • .NET Core
    • Angular
    • Azure
    • Key Vault (HSM)
    • Azure DevOps
    Voir les réalisations(3)
    • Module « signal persons » : référentiel des personnes signalées (criminels, terroristes…).
    • Module biométrie : capture portrait, empreintes et signature.
    • API de signature de visa via HSM (clé privée centralisée protégée par Azure Key Vault).
  4. Winamp

    Technical Leader

    2021 — 2022

    Tech lead d’une équipe de 4 développeurs sur la relance du lecteur Winamp légendaire, en architecture micro-services.

    • Nouveau backend de l’écosystème Winamp en micro-services.
    • Messagerie asynchrone (MassTransit / RabbitMQ) et déploiement sur Kubernetes (AKS).
    • .NET Core
    • MassTransit
    • RabbitMQ
    • PostgreSQL
    • Angular
    • AKS
    Voir les réalisations(2)
    • Nouveau backend de l’écosystème Winamp en micro-services.
    • Messagerie asynchrone MassTransit / RabbitMQ, PostgreSQL, déploiement AKS.
  5. RingRing

    Senior Software Engineer

    2020 — 2021

    Développeur senior dans l’équipe produit, sur l’ensemble de la chaîne — du front Angular au back .NET en micro-services.

    • Nouveau portail de gestion des produits, back-office et design system Angular.
    • Architecture micro-services (IdentityServer, RabbitMQ).
    • Angular
    • .NET Core
    • IdentityServer
    • RabbitMQ
    • MySQL
    Voir les réalisations(4)
    • Nouveau portail de gestion des produits RingRing.
    • Outil de back-office / administration interne.
    • Design system Angular (librairie de composants basée sur Nebular).
    • Micro-service de traduction (Clean Architecture).
  6. Pulsar Consulting

    Full-Stack Developer / Tech Lead

    2015 — 2020

    Développeur full-stack et tech lead sur de nombreux projets industriels (plateforme eLisa pour Total, ArcelorMittal, Yara… à travers l’Europe), et membre de l’équipe IT-Infra.

    • Sites de prise de rendez-vous, kiosques d’enregistrement, interfaces de pesage et back-offices.
    • Administration de l’infrastructure interne (Active Directory, TFS, Office 365, Exchange, SharePoint).
    • Angular
    • .NET
    • WCF
    • SQL Server
    • Oracle
    Voir les réalisations(3)
    • Plateforme eLisa pour sites industriels : Total, ArcelorMittal, Yara (prise de RDV, appel camion, kiosques d’enregistrement et de pesage, back-offices).
    • Déploiements multi-pays (FR, DE, IT, BE) sur une dizaine de sites.
    • Équipe IT-Infra : Active Directory, TFS, Office 365, Exchange, SharePoint.
04En dehors des missions

Des projets que je mène de A à Z.

Quand j’explore, je livre pour de vrai — souvent sur des technologies neuves, en développement assisté par IA, du code jusqu’à l’infrastructure.

Bureau spatial AR (XREAL)

R&D · Réalité augmentée

En cours

Bureau spatial en réalité augmentée pour lunettes XREAL One Pro sur smartphone Android non-rooté — un environnement type SteamVR avec fenêtres web flottantes à 360°, dock et suivi de tête.

  • Rétro-ingénierie du SDK propriétaire (binaires natifs, désassemblage ARM64) pour piloter les lunettes hors de leur runtime officiel, dans un cadre légal d’interopérabilité.
  • Head-tracking 3DoF reconstruit depuis l’API IMU brute en C++ natif (NDK/JNI) : filtre AHRS, fusion magnétomètre anti-dérive, One Euro filter.
  • Moteur de rendu 3D stéréoscopique maison (projection pinhole, disparité inter-oculaire) et pilote d’affichage stéréo (SBS).
  • Android / Kotlin
  • C++ (NDK/JNI)
  • Reverse engineering
  • IMU / signal
  • Rendu 3D

Mirage’s

Bénévolat · Communauté

En cours

Écosystème full-stack pour une communauté gaming Discord : un site web public et un back-office de gestion des events et des membres.

  • Site communautaire Next.js 16 / React 19 (Prisma, PostgreSQL, Auth0 via Discord, stockage S3 auto-hébergé).
  • Back-office ASP.NET Core 9 (Clean Architecture, CQRS) avec front Angular 21 et bots Discord temps réel.
  • CI/CD complète GitHub Actions : versioning automatique, images Docker, déploiement continu sur Coolify, observabilité.
  • Next.js 16
  • .NET 9
  • Angular 21
  • PostgreSQL
  • Coolify
  • GitHub Actions

mcp-ado-browser

Open source · MCP

2026

Serveur MCP (stdio) qui donne à un assistant IA un accès en lecture seule à Azure DevOps via la session navigateur existante — une alternative pragmatique quand les MCP classiques (Azure CLI, MCP ADO officiel) sont indisponibles ou bloqués.

  • Fonctionne sans jeton d’accès personnel (PAT) ni CLI — utile quand les intégrations standard échouent.
  • Accède aux work items, dépôts et artifacts via Playwright et un profil navigateur isolé.
  • TypeScript
  • MCP
  • Playwright
  • Node.js
Voir le projet
Vincent Margan, ingénieur logiciel freelance

Vincent Margan

Freelance · Belgique

05À propos

Un partenaire technique, pas juste une paire de bras.

Je suis Vincent Margan, ingénieur logiciel freelance basé en Belgique, avec plus de dix ans d’expérience sur des environnements exigeants — du secteur public à la fintech, en passant par l’industrie et la pharma. Développeur full-stack .NET / Angular, j’interviens autant sur le code que sur l’architecture, le cloud et les pipelines de déploiement.

Au fil des missions, j’ai porté des rôles de tech lead, d’architecte de solutions et de coach technique. J’aime comprendre le « pourquoi » avant le « comment » : un bon logiciel, c’est une réponse claire à un besoin réel, livrée proprement et pensée pour durer.

Je fais aussi partie de ceux qui embrassent pleinement le développement assisté par IA — workflows agentiques, MCP, montée en abstraction — pour livrer plus vite sans rien sacrifier à la qualité, dans un écosystème que je suis de près.

01

Qualité durable

Un code lisible, testé et documenté que votre équipe pourra reprendre sans douleur.

02

Automatisation avant tout

CI/CD, tests automatisés et shift-left : livrer vite, souvent et en confiance.

03

Communication claire

Des points réguliers, des décisions expliquées, zéro effet tunnel.

04

Toujours en veille

IA, nouveaux outils, montée en compétences continue pour vous apporter le bon levier.

06Contact

Travaillons ensemble.

Un projet, une mission, ou simplement une question ? Le plus simple : réservez directement un créneau pour un premier échange.

Réserver un échange

Choisissez un créneau qui vous convient — 30 minutes pour discuter de votre besoin.

Voir mes disponibilités
Cal.com · 30 min · async-friendly