Dossier de compétences

Geoffrey Marc
Tech lead & architecte .NET

Le parcours complet, mission par mission : contexte, rôle tenu, travail réalisé et environnement technique. Cette page est faite pour être lue en diagonale par une équipe achats ou en détail par un responsable technique — et pour être imprimée telle quelle.

Rôles
Tech lead · Architecte · Expert technique transverse
Expérience
17 ans sur l'écosystème .NET, dont 7 en indépendant
Statut
Indépendant depuis janvier 2019 — OutOfRange Consulting
Localisation
Télétravail depuis la région lyonnaise · déplacements ponctuels
Formation
Ingénieur en informatique, UTBM (2009)
Situation
En mission longue chez Edenred — me contacter pour la suite
Compétences

L'environnement technique.

Ce que je pratique réellement en mission, par famille. Le socle .NET n'a pas bougé en dix-sept ans ; ce qui l'entoure, si.

Plateforme .NET

  • C# / .NET 10, .NET Framework
  • ASP.NET Core, Minimal APIs
  • ASP.NET MVC, WCF, WPF
  • Wolverine, MassTransit
  • EF Core, Marten, Dapper
  • xUnit, Testcontainers

Architecture

  • Micro-services, services transverses
  • Event-driven, bus de service
  • CQRS, event sourcing
  • Domain-Driven Design
  • Contrats d'API et versioning
  • Multi-tenant, multi-pays

Données & flux

  • SQL Server, PostgreSQL, Oracle
  • Migrations sans interruption
  • Flux EDI, archivage et indexation
  • Intégration Sage Enterprise Management
  • Redis, caches distribués

Cloud & industrialisation

  • Azure, Azure DevOps
  • Docker, Kubernetes
  • Déploiement automatisé, CI/CD
  • Observabilité, traçabilité
  • SonarQube, qualité de code

Front & interfaces

  • Angular, Nx
  • TypeScript, JavaScript
  • BFF et API REST
  • Interfaces mobiles et client léger

IA appliquée

  • Outillage IA de l'ingénierie
  • Agents et orchestration
  • Model Context Protocol (MCP)
  • Passerelles LLM, quotas et coûts
  • Intégration dans les chaînes existantes

Rôle & méthode

  • Conduite technique d'équipe
  • Décisions d'architecture écrites (ADR)
  • Revues de code et de conception
  • Montée en compétence des équipes
  • Agile, équipes distribuées multi-pays
Missions

Dix-sept ans, mission par mission.

Par ordre chronologique inverse. Les descriptions restent au niveau de l'intention et de la démarche — le détail appartient aux clients.

Indépendant — OutOfRange Consulting · depuis janvier 2019

Tech Expert .NET — leader technique d'une initiative transverse

mai 2024 — aujourd'hui

Edenred EMEA Benefits · Paris · services aux entreprises

Plateforme de gestion d'avantages salariés déployée dans plusieurs pays européens : plusieurs dizaines de services .NET — APIs de domaine, orchestrateurs, BFF — un SDK maison partagé par toutes les équipes et un front Angular / Nx. Arrivé comme développeur senior, puis Tech Expert sur un périmètre de 250 personnes dont une centaine de développeurs.

  • Conduite technique d'une initiative transverse : modèle d'écriture, persistance, socle commun
  • Contrats d'API et stratégie de versioning entre domaines
  • Migration de socle de persistance sans interruption de service
  • Observabilité et traçabilité de bout en bout sur les flux inter-services
  • Outillage IA de l'ingénierie : intégration dans le quotidien des équipes
  • Expertise technique transverse auprès des équipes hors périmètre
.NET 10Micro-services Event-drivenAzure Multi-tenantAngular / Nx IA appliquée

Tech Lead .NET — refonte de la plateforme

oct. 2022 — mai 2024 · 1 an 8 mois

Leetchi.com · Paris · fintech, paiement communautaire

Séparation de Leetchi.com et de MangoPay, puis refonte complète de la plateforme. Arrivé comme développeur back-end senior, j'ai pris la position de référent technique pour construire la nouvelle solution, sous double contrainte de délai de livraison et de performance. Mise en production en mai 2023.

  • Architecture de la nouvelle plateforme orientée micro-services
  • Conduite technique de l'équipe de refonte jusqu'au lancement
  • Contraintes fintech : traçabilité des flux, exigences réglementaires
  • Puis équipe Growth : nouvelles fonctionnalités et expérience utilisateur
ASP.NET CoreMicro-services RefonteFintech

Lead Dev .NET — plateforme d'advertising C.A.R.S

avr. — juil. 2022 · 4 mois

Cdiscount · Bordeaux · e-commerce

Lead d'une équipe composée principalement de profils juniors, back et front, sur la plateforme de gestion des campagnes d'annonces sponsorisées. Au-delà de l'organisation quotidienne de l'équipe : l'architecture et le développement d'une bonne partie des fonctionnalités.

ASP.NET CoreMicro-services Lead DevAdvertising

Tech Lead, puis architecte .NET — plateforme logistique CrossDock

nov. 2020 — avr. 2022 · 1 an 6 mois

Hub One · Dardilly · télécoms & services aéroportuaires

Politique globale de renouvellement du parc applicatif. Le projet CrossDock : une solution de gestion logistique bâtie sur des micro-services, avec interfaces mobiles et client léger. Lead dev sur la construction, puis rôle d'architecte lorsque le besoin de réutilisation entre solutions est apparu.

  • Architecture micro-services et interfaces mobiles / client léger
  • Industrialisation des développements : composants et services transverses réutilisables
  • Mise en place du déploiement automatisé sur clusters Kubernetes
ASP.NET CoreMicro-services KubernetesCI/CD

Expert .NET — ERP interne AdVenture

févr. — août 2020 · 7 mois

Adéquat Intérim & Recrutement · Lyon · travail temporaire

Intégré à la cellule technique de l'ERP interne : prise en charge des challenges techniques posés par les nouvelles fonctionnalités, et solutions globales pour améliorer la qualité et les performances du code existant.

ASP.NET MVCMassTransit Performance

Architecte / Lead Dev .NET — SmoothPLP et archivage EDI

oct. 2019 — févr. 2020 · 5 mois

Groupe SEB · Écully · industrie

  • BU Product Offering : développements, optimisations et refonte architecturale de SmoothPLP, application d'optimisation des flux logistiques en amont de la mise sur le marché de nouveaux produits
  • BU Dev & Data-Flow : architecture et mise en place d'une solution d'archivage et d'indexation des flux EDI
ASP.NET CoreCQRS EDIArchitecture

Expert .NET — gestion documentaire et facturation dématérialisée

sept. — oct. 2019 · 2 mois

Bureau Veritas Group · certification & contrôle

  • Architecture et mise en place d'une solution front / API REST pour la refonte d'une application de gestion documentaire
  • Migration d'une application de gestion des factures dématérialisées
ASP.NET CoreCQRS API REST

Architecte / Lead Dev .NET — portail, aide en ligne, onboarding

janv. — août 2019 · 8 mois

ELCIA Groupe · Brignais · éditeur logiciel

Poursuite en indépendant du rôle tenu en interne les deux années précédentes (voir ci-dessous).

  • Architecture, développement et revues de code sur les applications Portail, Aide en ligne et Onboarding
  • Formation et transmission de connaissances au nouveau lead developer de l'équipe
  • Enrichissement du framework interne multi-plateforme
ASP.NET Core.NET ArchitectureMentorat

Salarié — éditeur, puis ESN · 2009 — 2018

Architecte / Lead Dev .NET — plateforme et framework interne

févr. 2017 — déc. 2018 · 1 an 11 mois

ELCIA Groupe · Brignais · éditeur logiciel · CDI

  • Correctifs et évolutions sur la plateforme Configurateur en ligne
  • Architecture, développement et revues de code sur les applications back-office
  • Maintenance et évolutions des outils internes : licences, contrats de service, incidents clients
  • Construction des nouvelles applications Portail, Aide en ligne et Onboarding
  • Intégration de Sage Enterprise Management (ex-Sage X3) dans les processus de synchronisation de données
  • Nouvelles versions du framework interne : intégration continue, injection de dépendances, communication par bus de service, tests unitaires
  • Conseil aux équipes de développement sur l'ensemble de ces sujets
Micro-servicesAzure Bus de serviceCI Sage EM

Ingénieur étude et développement .NET — souscription digitalisée

juin — déc. 2016 · 7 mois

APRIL · Lyon · assurance · ESN Apollo SSC

Création d'un parcours de souscription digitalisé pour les assurances de prêt immobilier.

ASP.NET MVCWCF

Ingénieur étude et développement .NET — plateforme PiloTT

janv. — juin 2016 · 6 mois

Onesys · Lyon · dématérialisation pour l'intérim · ESN Apollo SSC

Nouvelle version de la plateforme de dématérialisation destinée aux métiers du travail temporaire.

ASP.NET MVCAngularJS

Architecte .NET — pôle architecture du centre de développement

nov. 2015 — janv. 2016 · 3 mois

ENGIE · Lyon · énergie · ESN Apollo SSC

Intégration du pôle architecture du centre de développement interne de la BU Entreprises & Collectivités : formation des équipes aux bonnes pratiques ASP.NET MVC et mise en place des outils de contrôle de la qualité du code.

ASP.NET MVCSonarQube Qualité

Ingénieur étude et développement .NET — gestion de parc et relation client

sept. — nov. 2015 · 3 mois

AQUA CONSULTING · Lyon · ESN Apollo SSC

ASP.NET MVCOracle Kendo UIService Windows

Architecte / Tech Lead .NET — construction de l'ERP AdVenture

avr. 2014 — août 2015 · 1 an 5 mois

Adéquat Intérim & Recrutement · Lyon · ESN Apollo SSC

En forte croissance, Adéquat décide de construire son propre ERP. J'y tiens successivement plusieurs rôles : architecte pour bâtir les fondations de la solution, développeur les premières semaines, puis tech lead à mesure que l'équipe s'agrandit. C'est la première mission où je prends la conduite technique d'une équipe — un rôle que je n'ai plus quitté depuis.

ASP.NET MVCActive Directory ERPTech lead

Consultant technique .NET — supervision d'équipements à domicile

janv. — mars 2014 · 3 mois

LVL Médical · Lyon · santé à domicile · ESN Neos-SDI

Outils de supervision des équipements déployés chez les particuliers : agent Microsoft Exchange, outil de reporting PDF et service Windows de supervision FTP.

.NETExchange Service Windows

Ingénieur étude et développement .NET — pricing gaz

sept. 2012 — janv. 2014 · 1 an 5 mois

ENGIE · Lyon · énergie · ESN Netapsys

Application de pricing gaz pour les clients entreprises et collectivités, et support technique de l'équipe : administration TFS et gestion des packages internes.

ASP.NET MVC 4TFS NuGet

Ingénieur étude et développement .NET — diplômes BAFA & BAFD

mars — sept. 2012 · 7 mois

Ministère des Sports, de la Jeunesse et de la Vie associative · Lyon · secteur public · ESN Netapsys

Évolutions techniques et fonctionnelles du site de gestion des candidats aux diplômes BAFA et BAFD.

.NETSecteur public

Ingénieur étude et développement .NET — grands comptes

nov. 2009 — mars 2012 · 2 ans 5 mois

Orange Business Services · Paris et Lyon

Premier poste, en régie chez des clients grands comptes :

  • Renault — applications métier
  • Client confidentiel — intégration Lync et Dynamics CRM, application WPF de synchronisation Active Directory / SCCM
  • Aéroports de Paris
  • ERAMET
  • Groupe SEB
  • Alcatel-Lucent — serveurs haute disponibilité pour la RATP
  • USIRF — SEVE
.NET FrameworkWPF Dynamics CRMActive Directory

Formation

Ingénieur en informatique

2006 — 2009

Université de Technologie de Belfort-Montbéliard (UTBM)

Références

Recommandations.

Publiées sur LinkedIn, par des personnes avec qui j'ai travaillé au quotidien.

« Plus d'un an et demi de collaboration, c'est passé si vite… Ce fut un réel plaisir de travailler avec Geoffrey qui a toujours été moteur pour faire progresser les choses et pas seulement dans son domaine de compétence pour lequel il excelle. Oui Geoffrey est un très bon tech lead .NET c'est indiscutable, mais il a aussi de l'expérience sur les organisations et n'hésitera pas à être force de proposition pour améliorer des problèmes d'orga en équipe, il sait transmettre, il sait vulgariser… et surtout il sait écouter et se remettre en question. Un vrai couteau Suisse qui a été un atout majeur dans le projet de refonte de Leetchi. Je le recommande sans aucune hésitation. »

Sébastien Pousse Lead Manager QA Leetchi

« J'ai eu le plaisir de travailler avec Geoffrey pendant plus d'un an et demi chez Leetchi. Geoffrey a été d'une aide inestimable de par sa grande expertise technique sur le développement, sa vision 360 du projet, son efficacité et sa proactivité. Mon seul regret, notre collaboration a été trop courte. J'ai hâte de pouvoir retravailler avec lui un jour. »

Grégory Blaire Directeur BU Software Engineering Leetchi

« Il a une grande connaissance technique en .Net, qu'il saura transmettre à des plus juniors, et une rapidité d'exécution très impressionnante. Il est un atout indispensable par sa capacité à comprendre rapidement un besoin et à proposer un design technique adapté. Il a été un développeur indispensable sur notre projet chez Leetchi.com. Je le conseille les yeux fermés. »

Rudy Wahl Tech lead Leetchi
Suite

Un contexte à me décrire ?

Quelques lignes suffisent pour savoir si le sujet est fait pour moi — et si ce n'est pas le cas, je le dis.

Prendre contact Revenir au parcours