You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Cédric GuérinCG

Cédric Guérin

Développeur Fullstack Next.js/React/Node

€650/day
Grenoble, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Cédric

Je suis développeur senior avec 10 ans d'expérience dans la création d'applications web et mobiles de haute qualité, aussi bien en tant que membre d'équipe sur le long terme qu'en tant que consultant freelance.

Je suis spécialisé en developpement d'application web et mobile sur des stacks JS (React, Next, Node, TS), avec un fort accent sur l’architecture, la scalabilité et la maintenabilité. Au cours des quatre dernières années, j’ai contribué au succès de TrainerRoad, une entreprise américaine "remote-first", en travaillant sur leurs applications multiplateformes (web, desktop, mobile) dans un environnement entièrement asynchrone.

Ancien athlète international, j’apporte à l’ingénierie la même rigueur et le même sens de l’engagement. J’ai l’habitude de prendre en charge des fonctionnalités de bout en bout, de travailler en autonomie, et de collaborer à distance avec des équipes réparties sur plusieurs fuseaux horaires.

Par ailleurs, je suis co-fondateur de Trailow, une plateforme de réservation pour les navettes VTT. Nous avons lancé le MVP au printemps 2021, et elle génère des revenus depuis.
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • TrainerRoad
    Senior Software Engineer & Accessibility Expert
    SPORTS
    June 2021 - April 2025 (3 years and 10 months)
    Reno, NV, USA
    TrainerRoad est une plateforme d'entraînement pour cyclistes, reconnue pour sa rigueur scientifique et son approche orientée performance. L’objectif : aider chaque athlète à devenir plus rapide grâce à des plans d'entraînement personnalisés, fondés sur les données.

    Mon rôle :
    Intégré à une équipe 100% remote, j’ai contribué pendant 4 ans au développement des applications web, desktop et mobile, avec une attention particulière portée à la performance, l’ergonomie et l’accessibilité. J’ai piloté de nombreuses fonctionnalités de bout en bout, avec un haut niveau d’autonomie et en coordination avec des équipes distribuées à travers différents fuseaux horaires.

    Réalisations clés :

    - Accessibilité mobile : amélioration significative de l'accessibilité de l’application mobile pour rendre l'expérience inclusive pour tous les cyclistes.

    - Équipe Workout : amélioration du player et de l’environnement d'entraînement.

    - Équipe Growth : mise en place de tests A/B pour optimiser l’engagement et la rétention.

    - Refonte complète du calendrier : responsable de la réécriture du module de calendrier, cœur de la plateforme. J’ai conçu une architecture orientée performance (lazy loading, rendu virtuel, caches O(1)), tout en améliorant l’expérience utilisateur et la maintenabilité du code. Ce projet a nécessité une forte coordination avec l’équipe produit, un découpage stratégique des composants, et une gestion fine des états via MobX.
    Typescript React Native React.js Electron .NET C#
  • Trophée Bike Park et Cycling Trophy
    Développeur Fullstack
    SPORTS
    May 2024 - June 2024 (1 month)
    Pour le compte du Trophée Bike Park, j’ai été sollicité afin d’automatiser la récupération des résultats sur des segments Strava, dans le cadre d’un challenge organisé dans plusieurs stations de VTT.

    J’ai d’abord mis en place un scraper avec Playwright, couplé à un cron quotidien, pour extraire automatiquement les classements des segments Strava et les intégrer dynamiquement à la page web du challenge. Cette automatisation a permis un gain de temps immédiat pour les organisateurs, qui réalisaient auparavant cette tâche manuellement (4 à 6 heures chaque début de semaine).

    Suite à une mise à jour de Strava rendant cette méthode obsolète, j’ai rapidement adapté la solution en développant une extension Strava personnalisée. En un clic, elle permet désormais de mettre à jour les données du challenge, ramenant la charge de travail à environ 10 secondes.

    Ces données ont ensuite été intégrées dans les sites WordPress respectifs pour afficher automatiquement les top 5 de chaque catégorie. Le PDF des résultats complets a été remplacé par une nouvelle page web plus lisible et accessible, simplifiant la diffusion des résultats auprès des participants.

    Cette mission illustre ma capacité à :

    - Automatiser des processus métier répétitifs,
    - Réagir efficacement à des changements de contexte technique,
    - Livrer des solutions concrètes avec un impact immédiat et mesurable sur la productivité.
    Next.js Playwright Extension Chrome Wordpress
  • Trophée Enduro des Alpes
    Développeur Fullstack
    SPORTS
    March 2024 - April 2024 (1 month)
    Dans le cadre du Trophée Enduro des Alpes, j’ai été missionné pour automatiser la génération des startlists à partir des résultats des compétitions précédentes. L’objectif était de créer un index de performance personnalisé pour chaque pilote, permettant de déterminer automatiquement l’ordre de départ des épreuves suivantes.

    J’ai conçu et développé un algorithme d’analyse des résultats historiques, prenant en compte la régularité, le niveau de compétition, et les écarts de temps, afin de produire un classement pertinent et équitable. Le système mis en place a permis de réduire significativement le temps de préparation des courses (plusieurs heures gagnées à chaque événement), tout en apportant plus de cohérence dans la gestion des départs.

    Cette mission m’a permis de combiner ma double expertise technique et sportive, en proposant une solution sur mesure répondant aux enjeux spécifiques de l’organisation d’événements VTT.
    Next.js TypeScript

Recommendations

FU
Romaric RugaRR
Former user and 1 other person have recommended Cédric

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

  • Master Génie Informatique
    Université Grenoble Alpes
    2016
  • Maîtrise MIAGE (Méthodes Informatiques appliquées à la gestion d'entreprises)
    Université Joseph Fourier
    2015

Skill set

Categories