Арно Фернандес

Technical Lead Fullstack

Микросервисная архитектура · .NET 10 · Go · Node.js

Обо мне

Fullstack-разработчик с опытом в микросервисной архитектуре и разработке масштабируемых приложений для транспорта, розничной торговли и услуг. Специализируюсь на .NET 8, React, Node.js и Go, с подтверждённым опытом технического руководства и коучинга команд onshore/offshore. Эксперт в облачной архитектуре Azure и DevOps-практиках с Kubernetes/Docker. Полное владение циклом разработки: TDD, Event Sourcing и интеграция CI/CD.

Архитектура сложных систем (10+ микросервисов, 5+ доменов приложений)
Техническое руководство и коучинг команд onshore/offshore
Эксперт по облачным технологиям Azure и DevOps (Kubernetes, Docker, CI/CD)
Клиенты: GetLink, Sage, Cdiscount

Навыки

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

Опыт

Технический лидер Fullstack .NET Core (C#) / React

GetLink
Декабрь 2022 - Настоящее время
Франция

Проекты Boarding PAX, EES (Entry-Exit System), DriverInfo и VehicleTracking для трансманш-транспорта.

  • Проект Boarding PAX: предоставление в реальном времени планов загрузки вагонов для проверки размещения и управления инцидентами.
  • Проект EES (Entry-Exit System): общая архитектура решения (10+ микросервисов, 2 фронтенда, 5 прикладных доменов) для автоматизированной системы регистрации путешественников не из ЕС — проект Европейской комиссии.
  • Проекты DriverInfo / VehicleTracking: разработка инновационных микросервисов для трансманш-отслеживания грузовиков, модернизация отслеживания транспортных средств и переработка бэк-офиса для водителей.
C# .NET 6/7/8/10ReactJSTypeScriptReact AdminAzure FunctionAzure KeyVaultAzure ServiceBusAzure InsightAzure SQLAzure StorageAzure App ServiceGherkinSpecflowXunitMockRESTPubSub

Fullstack-разработчик .NET Core (C#) / React

Sage
Июнь 2021 - Декабрь 2022
Франция

Команда HR / API — модернизация информационной системы в сторону микросервисной архитектуры.

  • Рефакторинг и применение лучших практик для набора микросервисов, с разработкой новых функций и корректирующим обслуживанием (.NET 4.8 → .NET 6).
  • НИОКР для системы асинхронных уведомлений: исследование WebSockets и Event Sourcing (Kafka).
  • Управление синхронизацией сотрудников и импорт регуляризаций файлов с целью модернизации в микросервисную архитектуру (.NET 6).
C# .NET 6/7.NET 4.8ReactJSTypeScriptAzure FunctionAzure KeyVaultAzure InsightAzure App ServiceKafka (Event Sourcing)RESTKubernetesDockerSQL ServerMongoDB

Технический лидер Fullstack .NET Core / React

Cdiscount
Июнь 2018 - Июнь 2021
Бордо, Франция

Продуктовая команда Octopia и проектная команда. React Referent Reviewer (октябрь 2019 — март 2021).

  • Коучинг, сопровождение и управление компетенциями технических команд onshore/offshore: анализ потребностей, технико-экономические обоснования, оценка и бюджетирование.
  • Роль React Referent Reviewer: код-ревью React для руководства и референт React в рамках бизнес-подразделения.
  • Проект Octopia: создание нового продукта управления интерфейсами каналов продаж — руководство 15+ микросервисами .NET Core, бэк-офис на React, OAuth2, управление onshore/offshore.
  • Проектная команда: управление стратегическими проектами (энергетические бонусы, долгосрочная аренда, услуги B2B) с замещением руководителя проекта в течение квартала.
C# .NET Core 3.1.NET 5Java (Spring Boot)ReactJSTypeScriptKubernetesDockerOAuth2OpenId ConnectRESTSQL ServerGitTFSAgileSCRUM

Fullstack-разработчик .NET / Java / React

Cdiscount
Сентябрь 2017 - Июнь 2018
Бордо, Франция

Feature Team Cdiscount à volonté — разработка мультиплатформенного подписочного предложения.

  • Разработка микросервисов на Java (Spring Boot) для подписочного предложения.
  • Расширение предложения на ПК-сайте (.NET, C#) и улучшение мобильного и прикладного опыта (React JS, React Native).
C# .NETJava (Spring Boot)ReactJSReact NativeTypeScriptKubernetesDockerRESTGitTFS

Сертификации

Containers BasicsKubernetes BasicsRancher BasicsK3s Basics

Контакты

Доступен для фриланс-проектов. Запишитесь на встречу или отправьте сообщение.

Контакты