You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Clément CharlesCC

Clément Charles

NodeJS Developer • React.JS • Craft

€560/day
Nantes, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Clément

FullStack Developer (Typescript/.NET/C# - Node/NestJS - React)


I help lay clean, readable, and scalable foundations: architecture, API, data, CI/CD; and a React front-end when useful. Goal: a reliable product that is maintained without pain.

What I do

  • Backend: Domain-Driven Design and good architecture practices, business services, REST, authorization management, performance, and observability.
  • Targeted Front-end: Clean React interfaces serving the product.
  • Delivery: CI/CD, Docker, reproducible environments, basic security.
  • Data: MongoDB (transactions, indexes) & PostgreSQL.

Method

  • Quick scoping → architecture diagram → actionable backlog
  • Pragmatic quality: strict typing, reviews, linters, tests where it matters
  • Measurement from the start: logs, traces, metrics
  • Minimal documentation + knowledge transfer

Stack

TypeScript, Node.js (Express/NestJS), .NET/C#, React/React Native, MongoDB, PostgreSQL, Zod, OpenAPI, Docker, WebSocket.

For what needs

Design/refactor a maintainable back-end, expose reliable APIs (contracts, versioning, monitoring), set up CI/CD & clean deployments, and create a targeted React front-end.

Commitment

Transparency, pedagogy & sustainable simplicity. We avoid unnecessary complexity.

Contact

Contact me for a quick chat about your project; I'll get back to you with a clear action plan.


  • French

    Native or bilingual

  • English

    Fluent

  • German

    Basic

  • Chinese

    Basic

Can work on-site
Nantes (up to 50km), Paris (up to 50km), Bordeaux (up to 50km), Lyon (up to 50km), Strasbourg (up to 50km)

Experience

  • UCAYA
    Web Developer
    SOFTWARE PUBLISHING
    September 2022 - Today (3 years and 11 months)
    St.-Herblain, France

    UCAYA — Front-end Developer → Full-stack TypeScript/JS/C#


    Interventions for Google, Microsoft, Canal+ and Club Med. Evolution from pure front-end to architecture and industrialization, with a growing demand for readability, robustness, and maintainability.

    Key Achievements

    • Microsoft – internal video tools, Azure Media/AMP and DRM integration (PlayReady/Widevine). Correction of vulnerabilities detected by S360 and other internal tools.
    • FilmoTV – implementation of the video player, DRM, and download on the mobile app (over 100,000 Android store installations)
    • Google – internal interconnected screen application for immersive room (Node/Express back-end, React front-end, GitLab CI/CD, SocketIO)
    • Club Med – iOS instant translation app prototype on Azure Cognitive Services

    Stack & Topics

    TypeScript, JavaScript, C#/.NET, Node/Express, React, HTML/CSS, SQL/PostgreSQL, Azure (Functions, Media, Cognitive), Docker.

    Craft & Operations

    • Shift from a "features" focus to a clear architecture (clear responsibilities, separations, API contracts).
    • Pragmatic quality: strict typing, linters, structured code reviews, tests where they add value, controlled technical debt.
    • Reliable delivery: CI/CD, reproducible environments, observability (logs, metrics, traces) from the start.
    • Knowledge transfer: short but useful docs, pairing, sharing patterns/conventions.

    Impact

    More maintainable foundations, more predictable deliveries, and robust systems (media/DRM, performance, security) aligned with the product.
    Typescript React.js Node.js Gitlab CI/CD Express
  • ORIGINS DIGITAL
    Web Developer Intern
    SPORTS
    August 2021 - February 2022 (6 months)
    Biarritz, France
    • Back-office : design → go-live → continuous maintenance (security, roles, performance, observability)
    • Design System (Material UI) : creation of a library of reusable components (theme, accessibility, docs) for a consistent and fast-to-deliver UI
    • Payments : integration of new methods + adaptation of user flows & back-office
    React.js JavaScript

Recommendations

Jules CharlesJC
FU
FU
+2
Jules Charles and 4 other people have recommended Clément

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

  • BTS Assistant Manager
    Beaumont
    2015
    BTS Assistant Manager
  • Web Developer Training (Front-End React/Redux specialization)
    O'Clock
    2021
    - Socle : HTML, CSS, JavaScript (ES6+) - Back-end : Node.js, SQL, PostgreSQL - Spécialisation Front-End : React, Redux

Skill set

Categories