Arnaud Fernandés

Technical Lead Fullstack

Arquitectura de microservicios · .NET 10 · Go · Node.js

Sobre mí

Desarrollador Fullstack con experiencia en arquitectura de microservicios y desarrollo de aplicaciones escalables para los sectores de transporte, retail y servicios. Especializado en .NET 8, React, Node.js y Go, con experiencia comprobada en liderazgo técnico y coaching de equipos onshore/offshore. Experto en arquitectura cloud Azure y prácticas DevOps con Kubernetes/Docker. Dominio completo del ciclo de desarrollo: TDD, Event Sourcing e integración CI/CD.

Arquitectura de sistemas complejos (10+ microservicios, 5+ dominios de aplicación)
Liderazgo técnico & coaching de equipos onshore/offshore
Experto en cloud Azure & DevOps (Kubernetes, Docker, CI/CD)
Referencias de clientes: GetLink, Sage, Cdiscount

Habilidades

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

Experiencia

Líder Técnico Fullstack .NET Core (C#) / React

GetLink
Diciembre 2022 - Presente
Francia

Proyectos Boarding PAX, EES (Entry-Exit System), DriverInfo y VehicleTracking para el transporte transmanche.

  • Proyecto Boarding PAX: disponibilidad en tiempo real de los planes de carga de vagones para validación de colocación y gestión de incidencias.
  • Proyecto EES (Entry-Exit System): arquitectura global de la solución (10+ microservicios, 2 frontales, 5 dominios de aplicación) para el sistema de registro automatizado de viajeros no europeos — proyecto de la Comisión Europea.
  • Proyectos DriverInfo / VehicleTracking: desarrollo de microservicios innovadores para el seguimiento transmanche de camiones, modernización del tracking de vehículos y rediseño del back-office de conductores.
C# .NET 6/7/8/10ReactJSTypeScriptReact AdminAzure FunctionAzure KeyVaultAzure ServiceBusAzure InsightAzure SQLAzure StorageAzure App ServiceGherkinSpecflowXunitMockRESTPubSub

Desarrollador Fullstack .NET Core (C#) / React

Sage
Junio 2021 - Diciembre 2022
Francia

Equipo RH / API — modernización del SI hacia una arquitectura de microservicios.

  • Refactorización y aplicación de buenas prácticas en un conjunto de microservicios, con desarrollo de nuevas funcionalidades y mantenimiento correctivo (.NET 4.8 → .NET 6).
  • I+D para un sistema de notificaciones asíncronas: exploración de WebSockets y Event Sourcing (Kafka).
  • Gestión de sincronizaciones de empleados e importación de regularizaciones de expedientes con vistas a la modernización hacia una arquitectura de microservicios (.NET 6).
C# .NET 6/7.NET 4.8ReactJSTypeScriptAzure FunctionAzure KeyVaultAzure InsightAzure App ServiceKafka (Event Sourcing)RESTKubernetesDockerSQL ServerMongoDB

Líder Técnico Fullstack .NET Core / React

Cdiscount
Junio 2018 - Junio 2021
Burdeos, Francia

Equipo producto Octopia y equipo proyecto. React Referent Reviewer (octubre 2019 — marzo 2021).

  • Coaching, acompañamiento y gestión de competencias de los equipos técnicos onshore/offshore: análisis de necesidades, estudios de viabilidad, estimación y presupuestación.
  • Rol de React Referent Reviewer: revisión de código React para la dirección y referente React dentro de la unidad de negocio.
  • Proyecto Octopia: creación del nuevo producto de gestión de interfaces de canales de venta — supervisión de 15+ microservicios .NET Core, back-office React, OAuth2, gestión onshore/offshore.
  • Equipo proyecto: gestión de proyectos estratégicos (primas energéticas, alquiler de larga duración, servicios B2B) con sustitución del jefe de proyecto durante un trimestre.
C# .NET Core 3.1.NET 5Java (Spring Boot)ReactJSTypeScriptKubernetesDockerOAuth2OpenId ConnectRESTSQL ServerGitTFSAgileSCRUM

Desarrollador Fullstack .NET / Java / React

Cdiscount
Septiembre 2017 - Junio 2018
Burdeos, Francia

Feature Team Cdiscount à volonté — desarrollo de la oferta de suscripción multiplataforma.

  • Desarrollo de microservicios Java (Spring Boot) para la oferta de suscripción.
  • Enriquecimiento de la oferta en el sitio PC (.NET, C#) y mejora de la experiencia móvil y aplicación (React JS, React Native).
C# .NETJava (Spring Boot)ReactJSReact NativeTypeScriptKubernetesDockerRESTGitTFS

Certificaciones

Containers BasicsKubernetes BasicsRancher BasicsK3s Basics

Contáctame

Disponible para misiones freelance. Reserve un espacio o envíeme un mensaje.

Contáctame