Arnaud Fernandés

Technical Lead Fullstack

Microservices-Architektur · .NET 10 · Go · Node.js

Über mich

Fullstack-Entwickler mit Expertise in Microservices-Architektur und skalierbarer Anwendungsentwicklung für die Bereiche Transport, Einzelhandel und Dienstleistungen. Spezialisiert auf .NET 8, React, Node.js und Go, mit nachgewiesener Erfahrung in technischer Führung und Coaching von Onshore/Offshore-Teams. Experte für Azure-Cloud-Architektur und DevOps-Praktiken mit Kubernetes/Docker. Vollständige Beherrschung des Entwicklungszyklus: TDD, Event Sourcing und CI/CD-Integration.

Komplexe Systemarchitektur (10+ Microservices, 5+ Anwendungsdomänen)
Technische Führung & Coaching von Onshore/Offshore-Teams
Azure Cloud & DevOps-Experte (Kubernetes, Docker, CI/CD)
Kundenreferenzen: GetLink, Sage, Cdiscount

Fähigkeiten

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

Erfahrung

Fullstack Technical Lead .NET Core (C#) / React

GetLink
Dezember 2022 - Heute
Frankreich

Projekte Boarding PAX, EES (Entry-Exit System), DriverInfo und VehicleTracking für den Ärmelkanal-Transport.

  • Projekt Boarding PAX: Bereitstellung von Waggon-Ladeplänen in Echtzeit zur Validierung der Platzierung und zum Störungsmanagement.
  • Projekt EES (Entry-Exit System): Gesamtarchitektur der Lösung (10+ Microservices, 2 Frontends, 5 Anwendungsdomänen) für das automatisierte Registrierungssystem für Nicht-EU-Reisende — Projekt der Europäischen Kommission.
  • Projekte DriverInfo / VehicleTracking: Entwicklung innovativer Microservices für die ärmelkanalübergreifende LKW-Verfolgung, Modernisierung der Fahrzeugverfolgung und Neugestaltung des Fahrer-Backoffice.
C# .NET 6/7/8/10ReactJSTypeScriptReact AdminAzure FunctionAzure KeyVaultAzure ServiceBusAzure InsightAzure SQLAzure StorageAzure App ServiceGherkinSpecflowXunitMockRESTPubSub

Fullstack-Entwickler .NET Core (C#) / React

Sage
Juni 2021 - Dezember 2022
Frankreich

HR / API-Team — Modernisierung des Informationssystems hin zu einer Microservices-Architektur.

  • Refaktorisierung und Anwendung von Best Practices auf eine Reihe von Microservices, mit Entwicklung neuer Funktionen und korrektiver Wartung (.NET 4.8 → .NET 6).
  • F&E für ein asynchrones Benachrichtigungssystem: Erforschung von WebSockets und Event Sourcing (Kafka).
  • Verwaltung von Mitarbeitersynchronisierungen und Import von Dateiregularisierungen im Hinblick auf die Modernisierung zu einer Microservices-Architektur (.NET 6).
C# .NET 6/7.NET 4.8ReactJSTypeScriptAzure FunctionAzure KeyVaultAzure InsightAzure App ServiceKafka (Event Sourcing)RESTKubernetesDockerSQL ServerMongoDB

Fullstack Technical Lead .NET Core / React

Cdiscount
Juni 2018 - Juni 2021
Bordeaux, Frankreich

Octopia Produktteam und Projektteam. React Referent Reviewer (Oktober 2019 — März 2021).

  • Coaching, Unterstützung und Kompetenzmanagement der technischen Onshore/Offshore-Teams: Bedarfsanalyse, Machbarkeitsstudien, Schätzung und Budgetierung.
  • Rolle des React Referent Reviewer: React-Code-Review für die Geschäftsleitung und React-Referent innerhalb der Business Unit.
  • Projekt Octopia: Entwicklung des neuen Produkts zur Verwaltung von Vertriebskanalschnittstellen — Beaufsichtigung von 15+ .NET Core Microservices, React Backoffice, OAuth2, Onshore/Offshore-Management.
  • Projektteam: Management strategischer Projekte (Energieboni, Langzeitmiete, B2B-Dienstleistungen) mit Vertretung des Projektleiters für ein Quartal.
C# .NET Core 3.1.NET 5Java (Spring Boot)ReactJSTypeScriptKubernetesDockerOAuth2OpenId ConnectRESTSQL ServerGitTFSAgileSCRUM

Fullstack-Entwickler .NET / Java / React

Cdiscount
September 2017 - Juni 2018
Bordeaux, Frankreich

Cdiscount à volonté Feature Team — Entwicklung des plattformübergreifenden Abonnement-Angebots.

  • Entwicklung von Java (Spring Boot) Microservices für das Abonnement-Angebot.
  • Anreicherung des Angebots auf der PC-Website (.NET, C#) und Verbesserung der mobilen und App-Erfahrung (React JS, React Native).
C# .NETJava (Spring Boot)ReactJSReact NativeTypeScriptKubernetesDockerRESTGitTFS

Zertifizierungen

Containers BasicsKubernetes BasicsRancher BasicsK3s Basics

Kontakt

Für freiberufliche Projekte verfügbar. Vereinbaren Sie einen Termin oder senden Sie mir eine Nachricht.

Kontakt