Hugo Dorne
Hugo Dorne

Hugo Dorne

Senior Software Engineer & Scrum Master

Sophia Antipolis, France

Full Stack and AI developments. Main stack: Java, Spring Boot, Angular, Spring AI, LangChain.
Project management as a Scrum Master in SAFe environments, team supervision, estimation and pre-sales.

Experience

Senior Software Engineer & Scrum Master

Constencia | Instant System, multimodal mobility

Feb 2026 β€” Present | Sophia Antipolis

  • Traveler information team: itinerary suggestions, real-time schedules and nearby mobility options, in apps used in over half of the French cities running a multimodal mobility service
  • Scrum Master of a cross-functional team of six β€” two backend, iOS, Android, web and QA β€” coordinating with the other teams under SAFe
  • Build the backend-for-frontend on Java 21 and Spring Boot 3, exposing itineraries and travel information to the mobile clients
  • Maintain the real-time stack β€” WebSocket subscriptions backed by Redis, delivering live updates on the trips each client follows β€” including a refactor of its Livemap map module
  • Keep backward compatibility with older mobile app versions while shipping new features
  • Version upgrades, preventive maintenance and code quality across all of the team's applications

Senior Software Engineer

Sopra Steria | Insurance clients

Jan 2025 β€” Feb 2026 | Sophia Antipolis

  • Built AI agents and tools with LangChain4J and Spring AI, exposed over MCP, such as a Gherkin / Cucumber test generator from user stories
  • Shipped a RAG letting users query Confluence and the company's other sources of truth in natural language through a chatbot
  • Designed a custom, reusable Confluence vectorization solution, before the Confluence MCPs existed
  • Took part in the estimation and pre-sales of a €400k application

Senior Software Engineer

Sopra Steria | MANE

Sept 2023 β€” Feb 2026 | Sophia Antipolis

  • Contributed to the development, implementation and architecture of MANE's new product lifecycle management (PLM) platform
  • On TWINS, its vector search for products with similar compositions and flavors: defined the client's problems and needs, the solution, the architecture and the estimate
  • Owned the development, on a hexagonal architecture with Java 21, Spring Boot 3, pgVector, Nx and Angular 18
  • Supervised a team of 6 software engineers, part of the team based in India, on a project run entirely in English

Software Engineer & Scrum Master

Sopra Steria | Ministry of Justice

Sept 2022 β€” Sept 2023 | Nantes

  • Digitized the prison administration's processes through a Spring Boot and Angular web application, for a nationwide rollout across French prisons
  • Scrum Master within an agile release train, on cross-functional teams of seven
  • Mentored an intern and an apprentice

Apprentice Software Engineer

Sopra Steria | Ministries of the Interior and Justice

Dec 2019 β€” Sept 2022 | Nantes

  • Designed and built an admin dashboard in Java and Angular for a French naturalization management application
  • Developed, tested and maintained web applications, automated unit and regression tests

Education

Γ‰cole Centrale de Nantes

General Engineering Degree

2019 β€” 2022

Specialized in Computer Science

Disrupt' Campus Nantes

Inter-University Degree β€” Innovation & Digital Transformation

2021 β€” 2022

Startup Weekend Nantes 2021 winner with the project Q'lture

Skills

Architecture

MicroservicesHexagonal architectureBackend for FrontendRESTWebSocket

Backend

JavaSpring FrameworkSpring BootHibernateJPAMavenPython

Frontend

TypeScriptAngularNxAstroTailwind CSS

AI

ClaudeCopilotMistral AISpring AILangChain4JAzure AI

Data

PostgreSQLpgVectorMySQLSQL ServerOracleRedisKafkaRabbitMQELK Stack

DevOps

GitLab CI/CDGitHub ActionsDockerJenkinsArgoCDSonarQube

Testing

JUnit 5MockitoJestCypress

Project management

ScrumSAFeJiraEstimationPre-sales

Certifications

Angular Certified Developer

Angular Training β€” 2025

Certified SAFe 5 Agilist

Scaled Agile β€” 2023

Languages

French

Bonjour !
Native

English

Hello!
Full professional proficiency (TOEIC 990/990)

Italian

Ciao!
Beginner

Japanese

こんにけは!
Basic