Arnaud Fernandés

Technical Lead Fullstack

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

About

Fullstack Developer with expertise in microservices architecture and scalable application development for transportation, retail, and services sectors. Specialized in .NET 8, React, Node.js and Go, with proven experience in technical leadership and onshore/offshore team coaching. Expert in Azure cloud architecture and DevOps practices with Kubernetes/Docker. Complete mastery of the development cycle: TDD, Event Sourcing and CI/CD integration.

Complex system architecture (10+ microservices, 5+ application domains)
Technical leadership & onshore/offshore team coaching
Azure cloud & DevOps expert (Kubernetes, Docker, CI/CD)
Client references: GetLink, Sage, Cdiscount

Skills

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

Experience

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

GetLink
December 2022 - Present
France

Boarding PAX, EES (Entry-Exit System), DriverInfo and VehicleTracking projects for cross-Channel transport.

  • Boarding PAX project: real-time availability of wagon loading plans for placement validation and incident management.
  • EES (Entry-Exit System) project: overall architecture of the solution (10+ microservices, 2 front-ends, 5 application domains) for the automated registration system for non-European travelers — European Commission project.
  • DriverInfo / VehicleTracking projects: development of innovative microservices for cross-Channel truck tracking, modernization of vehicle tracking and redesign of driver back-office.
C# .NET 6/7/8/10ReactJSTypeScriptReact AdminAzure FunctionAzure KeyVaultAzure ServiceBusAzure InsightAzure SQLAzure StorageAzure App ServiceGherkinSpecflowXunitMockRESTPubSub

Fullstack Developer .NET Core (C#) / React

Sage
June 2021 - December 2022
France

HR / API team — modernization of the information system towards a microservices architecture.

  • Refactoring and application of best practices across a set of microservices, with development of new features and corrective maintenance (.NET 4.8 → .NET 6).
  • R&D for an asynchronous notification system: exploration of WebSockets and Event Sourcing (Kafka).
  • Management of employee synchronizations and file regularization imports towards modernization to a microservices architecture (.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
June 2018 - June 2021
Bordeaux, France

Octopia product team and project team. React Referent Reviewer (October 2019 — March 2021).

  • Coaching, support and skills management of onshore/offshore technical teams: needs analysis, feasibility studies, estimation and budgeting.
  • Role of React Referent Reviewer: React code review for the board and React referent within the business unit.
  • Octopia project: creation of the new sales channel interface management product — supervision of 15+ .NET Core microservices, React back-office, OAuth2, onshore/offshore management.
  • Project team: management of strategic projects (energy bonuses, long-term rental, B2B services) with replacement of the project manager for a quarter.
C# .NET Core 3.1.NET 5Java (Spring Boot)ReactJSTypeScriptKubernetesDockerOAuth2OpenId ConnectRESTSQL ServerGitTFSAgileSCRUM

Fullstack Developer .NET / Java / React

Cdiscount
September 2017 - June 2018
Bordeaux, France

Cdiscount à volonté Feature Team — development of the multi-platform subscription offering.

  • Development of Java (Spring Boot) microservices for the subscription offering.
  • Enrichment of the offering on the PC site (.NET, C#) and improvement of the mobile and app experience (React JS, React Native).
C# .NETJava (Spring Boot)ReactJSReact NativeTypeScriptKubernetesDockerRESTGitTFS

Certifications

Containers BasicsKubernetes BasicsRancher BasicsK3s Basics

Contact Me

Available for freelance missions. Book a slot or send me a message.

Contact Me