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

Valentin Cocaud

Fullstack Developer GraphQL | React | Node.JS

€600/day
Nantes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Valentin

With nearly 9 years of full-stack development experience, I design and maintain robust backend and frontend architectures, particularly around GraphQL, Node.js, and TypeScript, for SaaS, startup, or software publisher projects.

As a recognized maintainer of major Open Source tools in the field, I am proficient in writing code, performance considerations, scalability, and long-term maintainability.

I can help you to:
  • quickly launch a performant and scalable GraphQL backend,
  • audit and optimize your APIs for greater reliability and performance,
  • refactor a legacy architecture into modern, maintainable, and scalable code,
  • or support your teams through training/mentoring on GraphQL, JS/TS, backend.
My goal: to ensure clean, maintainable, and scalable code to support the growth and stability of your product.

My Open Source contributions
  • GraphQL Yoga: Cross-runtime JavaScript/Typescript GraphQL Server, focused on performance and extensibility.
  • Hive Gateway: JavaScript GraphQL Gateway for federating multiple data sources, compatible with Apollo Federation, focused on extensibility and performance.
  • Envelop: Plugin system for GraphQL operation execution
  • GraphQL Mesh: Schema composition to aggregate a multitude of data sources (GraphQL or not), compatible with Apollo Federation.

  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

Remote only
Primarily works remotely

Experience

  • The Guild
    Open Source Developer
    SOFTWARE PUBLISHING
    April 2023 - Today (3 years and 4 months)
    Nantes, France

    Maintainer of major GraphQL Open-Source projects


    As a maintainer within The Guild, I have contributed to the evolution of several major tools in the GraphQL ecosystem, used by thousands of developers and companies.

    Key projects:

    • GraphQL Yoga – Modern JavaScript GraphQL server, a performant alternative to Apollo Server, based on a flexible plugin system.
    • Envelop – Plugin system for GraphQL execution engines; the technical foundation of GraphQL Yoga.
    • GraphQL Mesh – Schema federation and composition tool, fully compatible with Apollo Federation.
    • GraphQL Gateway – High-performance, extensible GraphQL Gateway, 100% compatible with Apollo Federation.


    Major contributions:

    • Community management: support, issue responses, PR reviews, user assistance.
    • Development of an application for an online payment company (React, Relay, Node, GraphQL, Postgres)
    • Refactoring of the Response Caching plugin (better performance, better granularity, better invalidation strategy).
    • Complete refactoring of the JWT Authentication plugin.
    • Improvement of the Prometheus plugin to offer more reliable and comprehensive metrics.
    • Refactoring of the OpenTelemetry integration, including a profound evolution of the plugin system.
    • Creation of Hive Gateway: enabling the aggregation of data sources from large organizations' IS spread across a multitude of varied services.

    Through my numerous contributions and client engagements, I have been able to support companies in the technical, as well as organizational, improvement of their teams and products.
    GraphQL JavaScript Typescript Node.js OpenTelemetry
  • MEE6
    Full Stack Engineer
    SOFTWARE PUBLISHING
    February 2021 - February 2023 (2 years)
    Nantes, France

    Design of a platform for playing online claw machines

    Creation of a platform to control physical claw machines via webcam and real-time commands, with four main challenges:
    • Ultra-low latency,
    • High video quality,
    • Scalability when adding new machines.
    • Scalability with the number of simultaneous players on the same machine
    A project combining real-time, video streaming, system engineering, and hardware.

    For this project, I designed:
    • A machine enrollment system and a reliable synchronization architecture to easily expand the fleet based on traffic.
    • A video stream multiplexing system, to allow a large number of simultaneous players on the same machine
    • A remote machine debugging system
    • A back-office to easily manage the fleet, rewards, and game settings to facilitate A/B testing for the sales team
    I enabled a rapid transition from an internal project running with only one machine and a few players to a scalable and evolvable system to allow sales teams to experiment and test the product's viability.

    Golang React.js Python GraphQL Rust
  • Institut catholique de Vendée
    Fullstack Developer
    EDUCATION AND E-LEARNING
    November 2017 - January 2021 (3 years and 2 months)
    Nantes, France

    Development of the school's entire information system

    In a team of 3 fullstacks, we developed the entire school's IS, including:
    • Billing,
    • Student management,
    • Grades and absences,
    • Curriculum management,
    Long-term project with strong autonomy, cross-functional responsibilities, and rigor on quality and maintainability.

    Thanks to this system, the teaching staff was able to improve their management and free themselves from many laborious tasks. This allowed the school to double its student numbers, develop its international business, and establish better working conditions for its employees.
    React.js JavaScript SQL GraphQL Google cloud

Recommendations

MN
Marina B.MB
Maël Naccache and 1 other person have recommended Valentin

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

  • Engineering degree, Software Engineering
    IMT Atlantique
    2017
    Diplôme d'ingénieur, Ingénierie logicielle
  • Engineering degree, Software Engineering
    École des Mines de Nantes
    2017
    Diplôme d'ingénieur, Ingénierie logicielle

Skill set

Categories