Arnaud Fernandés

Leader Technique Fullstack

Architecture microservices · .NET 10 · Go · Node.js

À propos

Fullstack Developer avec expertise en architecture microservices et développement d'applications scalables pour les secteurs transport, retail et services. Spécialisé en .NET 8, React, Node.js et Go, avec une expérience confirmée en leadership technique et coaching d'équipes onshore/offshore. Expert en architecture cloud Azure et pratiques DevOps avec Kubernetes/Docker. Maîtrise complète du cycle de développement : TDD, Event Sourcing et intégration CI/CD.

Architecture de systèmes complexes (10+ microservices, 5+ domaines applicatifs)
Leadership technique & coaching d'équipes onshore/offshore
Expert cloud Azure & DevOps (Kubernetes, Docker, CI/CD)
Références clients : GetLink, Sage, Cdiscount

Compétences

Backend

C# .NET 10.NET Core 3.1 / 5 / 6 / 7.NET 4.8Node.jsGo

Frontend

ReactJSTypeScriptWebAssembly (WASM)React Admin

Microservices & Orchestration

Architecture microservices scalableKubernetes (+ Rancher)DockerEvent Sourcing

Cloud Azure

Azure FunctionAzure KeyVaultAzure ServiceBusAzure InsightAzure SQLAzure StorageAzure App Service

Bases de données

SQL ServerPostgreSQLMongoDBRedis

Communication & Messaging

RESTKafka (PubSub)Azure Service BusRedis StreamWebSocket

Testing

TDDGherkin / SpecflowXunitPlaywright (E2E)Mock

Sécurité

OAuth2OpenId ConnectSalt / Argon2Chiffrement asymétrique

DevOps & Outils

Git / GitHubGitHub Actions (CI/CD)TFSStorybookPrometheusGrafanaOpenObserve

Méthodologies

Agile / SCRUMFeature TeamÉquipe produit

Expérience

Leader Technique Fullstack .NET Core (C#) / React

GetLink
Décembre 2022 - Présent
France

Projets Boarding PAX, EES (Entry-Exit System), DriverInfo et VehicleTracking pour le transport transmanche.

  • Projet Boarding PAX : mise à disposition en temps réel des plans de chargement des wagons pour validation du placement et gestion des incidents.
  • Projet EES (Entry-Exit System) : architecture globale de la solution (10+ microservices, 2 frontaux, 5 domaines applicatifs) pour le système d'enregistrement automatisé des voyageurs non-européens — projet de la Commission européenne.
  • Projets DriverInfo / VehicleTracking : développement de microservices innovants pour le suivi transmanche des camions, modernisation du tracking véhicules et refonte du back-office chauffeurs.
C# .NET 6/7/8/10ReactJSTypeScriptReact AdminAzure FunctionAzure KeyVaultAzure ServiceBusAzure InsightAzure SQLAzure StorageAzure App ServiceGherkinSpecflowXunitMockRESTPubSub

Développeur Fullstack .NET Core (C#) / React

Sage
Juin 2021 - Décembre 2022
France

Équipe RH / API — modernisation du SI vers une architecture microservices.

  • Refactorisation et application des bonnes pratiques sur un ensemble de microservices, avec développement de nouvelles fonctionnalités et maintenance corrective (.NET 4.8 → .NET 6).
  • R&D pour un système de notifications asynchrones : exploration WebSockets et Event Sourcing (Kafka).
  • Gestion des synchronisations salariées et imports des régularisations de dossiers dans l'optique de modernisation vers une architecture microservices (.NET 6).
C# .NET 6/7.NET 4.8ReactJSTypeScriptAzure FunctionAzure KeyVaultAzure InsightAzure App ServiceKafka (Event Sourcing)RESTKubernetesDockerSQL ServerMongoDB

Leader Technique Fullstack .NET Core / React

Cdiscount
Juin 2018 - Juin 2021
Bordeaux, France

Équipe produit Octopia et équipe projet. React Referent Reviewer (octobre 2019 — mars 2021).

  • Coaching, accompagnement et gestion des compétences des équipes techniques onshore/offshore : analyses de besoins, études de faisabilité, chiffrage et budgétisation.
  • Rôle de React Referent Reviewer : révision de code React pour la direction et référent React au sein de la business unit.
  • Projet Octopia : création du nouveau produit de gestion des interfaces de canaux de vente — supervision de 15+ microservices .NET Core, back-office React, OAuth2, encadrement onshore/offshore.
  • Équipe projet : gestion de projets stratégiques (primes énergétiques, location longue durée, services B2B) avec remplacement du chef de projet pendant un trimestre.
C# .NET Core 3.1.NET 5Java (Spring Boot)ReactJSTypeScriptKubernetesDockerOAuth2OpenId ConnectRESTSQL ServerGitTFSAgileSCRUM

Développeur Fullstack .NET / Java / React

Cdiscount
Septembre 2017 - Juin 2018
Bordeaux, France

Feature Team Cdiscount à volonté — développement de l'offre d'abonnement multi-plateforme.

  • Développement de microservices Java (Spring Boot) pour l'offre d'abonnement.
  • Enrichissement de l'offre sur le site PC (.NET, C#) et amélioration de l'expérience mobile et application (React JS, React Native).
C# .NETJava (Spring Boot)ReactJSReact NativeTypeScriptKubernetesDockerRESTGitTFS

Certifications

Containers BasicsKubernetes BasicsRancher BasicsK3s Basics

Me Contacter

Disponible pour des missions freelance. Prenez un créneau ou envoyez-moi un message.

Me Contacter