You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Joan CavalierJC

Joan Cavalier

Senior Web Developer .NET/Umbraco

€630/day
5 projects
Paris, FR
15+ years

Average response time: 2 hours

Freelancer profile translated to English.
Back to original language

About Joan

Senior Full-stack Web Developer (.NET / React)

Passionate engineer, I transform sometimes vague ideas into stable, scalable, and delivered-on-time digital products. Accustomed to demanding environments, I manage the full cycle: functional scoping, architecture, code, tests, CI/CD, and deployment.

Key Skills

Back-end:.NET 8+, C#, Web API REST/GraphQL, SQL Server, Entity Framework, Keycloak, OAuth, OIDC.

Front-end:React, TypeScript, Next.js, "vanilla" JavaScript, responsive & accessible HTML/CSS.

CMS / e-commerce:Certified Umbraco, headless integrations, Stripe.

Quality / DevOps:TDD, Clean Architecture, Docker, GitHub Actions.

Methods:Pragmatic Scrum / Kanban, JIRA, living documentation / ADR, FR/EN communication.

Added Value

Product vision + code rigor:I speak business and tech, translate needs into a clear backlog, and prioritize value.

Versatility:from-scratch starts, redesigns, third-party component integration, performance optimization.

Reliable delivery:realistic estimation, continuous feedback, zero surprises in production.

Soft skills:teaching, technical leadership, "no-drama" teamwork.

Examples of achievements

  • Confidential Client:Development of authentication microservices (Keycloak/OIDC/MongoDB/RabbitMQ/MassTransit) using Clean Architecture for a major account.
  • ChatNav:A complete SaaS product, a 100% customizable RAG chatbot that ingests website data daily and enables complex behaviors for front-end use (chatbot) or back-end (knowledge base for business teams). Uses Next.js + .NET + Python API
  • 3D Bed Builder Sleepeezee:A project using React Three Fiber/Three.js for a major British mattress brand.

Formats & Availability

Based in the UK, available for remote work (UK/EU timezone).
Agency or fixed-price based on need.
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Lloyd's Register
    Team Tech Lead
    CONSULTING AND AUDITS
    June 2025 - Today (1 year and 2 months)
    Glasgow, United Kingdom
    Joined the identity and authentication team to help design and deliver a multi-tenant backend platform for Ocean’s SaaS ecosystem. Focused on C#/.NET service development, GraphQL APIs, and Keycloak integration.

    Promoted to Tech Lead overseeing the architecture, implementation, and delivery of the entire IAM platform and backend services for OneOcean multi-product suite. Currently leading a cross-functional team building scalable, secure systems for tenant onboarding, role-based access, and platform authentication and authorisation.

    • Designed and implemented a multi-tenant Keycloak/OPA-based IAM system with YAML-driven policy management.
    • Led architectural decisions for secure service orchestration across RabbitMQ, MongoDB, DynamoDB, and GraphQL APIs.
    • Worked directly with product and platform teams to align backend capabilities with evolving authentication needs.
    C# Microservices Keycloak OPA GraphQL
  • Blueshift Web Solutions
    Director and Senior .NET /C# Umbraco Contractor
    DIGITAL AND IT
    May 2018 - June 2025 (7 years and 1 month)
    Édimbourg, United Kingdom

    Ecole Lyonnaise des Plantes Médicinales

    Designed, developed, and maintained the main WordPress site, including a fully custom React-powered search engine to promote and filter training sessions by theme, date, or location.

    Eurofins Group – Multiple Sites

    Long-term collaboration with Eurofins on high-visibility medical platforms.
    • Eurofins Biomnis – Full-stack development for their pathology site, including payment gateway integration, custom search tools, UX enhancements, and performance optimization.
    • Eurofins Biologie Médicale – Lead developer on the main public-facing lab analysis site. Built a custom interactive map (initially Google Maps, later migrated to Woosmap), integrated multiple third-party APIs, and led frontend development. Site built on Umbraco CMS.
    • CALYM – Developed a JAMstack architecture for this academic center focused on oncologic genomic research. The stack included a WordPress backend (visual builder) and a Next.js/TypeScript frontend, with several bespoke integrations to external services.
    WordPress C# SQL MongoDB
  • Multiply Agency Ltd
    Senior FullStack Software Engineer
    DIGITAL AND IT
    May 2018 - June 2025 (7 years and 1 month)
    Édimbourg, United Kingdom
    Multiply is an integrated digital agency in Edinburgh, Scotland, providing marketing consulting and bespoke .NET development to a variety of clients across the UK.

    I joined the company as part of a larger recruitment to put in place and develop a complex Learning Management and Company Management System solution for an international client. Since then, I have worked on several small to medium scale projects that used a range of platforms such as Umbraco, React, Python, WordPress and LLM platforms.

    Some of the projects I was involved in were:
    • ChatNav: I developed a custom AI-driven chatbot that uses a mix of predictable heuristics and ReAct chain-of-thought thinking to answer a user query on a corpus of data. The Next.js backend allows admins to define data sources from a website or from files, the data is then turned into embeddings using LlamaIndex, and a custom API will handle RAG-augmented chat conversations. The system allows for the creation of “workflows”, which enables an admin to determine the precise behaviour of the chatbot on each reply, depending on user intent, tone of voice or subject. The project uses Python, Next.js and Firebase/Firestore
    • Sleepeezee: Development of the e-commerce website for Sleepeezee, including various additions over the years, such as third party order synchronisations and a web 3D build builder using React Three Fiber.
    • Promotional 3D web apps: I developed a few custom webapps using React and React Three Fiber, as well as Zappar (Augmented Reality platform). One of those was featured on Zappar’s “Best of Augmented Reality July 2023” blog post here where the project can be found under AR for Events: Multiply, Loch Lomond Whiskies - The Spirit of The Open in your home
    • C&C Bar Academy: Development of an e-learning platform for the pub industry, using a custom stack with WordPress/LearnDash/WooCommerce
    WordPress Next.js Langchain Natural Language Processing (NLP) Firebase

Reviews

4.8

Out of 4 ratings

F

Fabrice

Altedia SAS

Reviewed on 3/6/2017

Thank you Joan for the quality of your work, your listening skills and your availability! The work done is neat and perfectly meets our request, we will not hesitate to call on you again soon!
AD

Account deleted

Reviewed on 1/11/2017

We worked with Joan on a project based on the Umbraco CMS using ASP.Net technology. She perfectly met her deadlines and was always very available. Joan demonstrated real expertise in both the technical and functional aspects of the project as well as in mastering the CMS.

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • English Certificate - Score: 73/100, Proficient (CEFR C2)
    EFSET (https://www.efset.org/)
    2016
  • Umbraco Certified Developer Level 2
    Moriyama - London
    2015

Skill set

Categories