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

Gérard C.

Senior Backend Ruby on Rails / Node.js

€700/day
Paris, FR
8-15 years

Average response time: 1 hour

About Gérard

Senior Backend Engineer spécialisé en Ruby on Rails et Node.js, j’accompagne les équipes produit de la création de MVP jusqu’à l’évolution de plateformes existantes, avec une approche pragmatique et orientée delivery.

J’interviens en renfort backend autonome (ou Tech Lead hands-on) sur des sujets comme : développement d’APIs, qualité de code, refactoring, performance et fiabilité en production.

J’ai une forte appétence cloud & infrastructure: AWS, GCP, Kubernetes, RabbitMQ, Redis, MongoDB, CI/CD et observabilité (Datadog, ..).

Objectif : livrer vite, garder une base saine, et sécuriser la production.
  • French

    Native or bilingual

  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Zendesk
    Staff Software Engineer
    SOFTWARE PUBLISHING
    May 2021 - January 2026 (4 years and 8 months)
    Staff Software Engineer et Tech Lead d’une équipe de 5 ingénieurs chez Zendesk, j’interviens sur la conception, la fiabilisation et l’évolution de systèmes backend distribués à grande échelle.

    J’ai travaillé sur des plateformes critiques de messaging (Node.js / Typescript, Python) et d’architecture événementielle (RabbitMQ, Kafka, SQS), déployées sur Kubernetes et AWS, avec l’usage de Redis et MongoDB pour la performance et la gestion des données.

    Mon rôle inclut la prise de décisions d’architecture, le lead technique et humain de l’équipe, la résolution de problématiques complexes en production, ainsi que la collaboration transverse avec les équipes Produit et Infrastructure.

    Cette expérience me permet aujourd’hui d’accompagner des entreprises sur des sujets de conseil technique, architecture logicielle et modernisation de systèmes existants.
    MongoDB Node.js Python RabbitMQ Kubernetes
  • Freshbooks
    Senior Software Engineer - Billing
    SOFTWARE PUBLISHING
    June 2017 - May 2021 (3 years and 10 months)
    Toronto, Canada
    Senior Software Engineer spécialisé en billing SaaS et gestion d’abonnements, au sein de l’équipe Product – Billing de FreshBooks.

    J’ai conçu, fait évoluer et maintenu des systèmes de facturation complexes à grande échelle, incluant la gestion des abonnements, des offres promotionnelles, des migrations de paiement et des intégrations avec des solutions tierces.

    Expertise clé :
    • Développement de plateformes de billing et d’administration des abonnements (Ruby on Rails, React.js).
    • Implémentation de logiques d’offres, promotions et pricing intégrées à des solutions tierces (Aria).
    • Migration de plus de 100 000 utilisateurs d’un billing legacy (PayPal, Stripe) vers Braintree, avec continuité de service.
    • Mise en place de contract testing (Pact) pour sécuriser les flux entre services et accélérer la CI/CD.
    • Fiabilisation des pipelines RabbitMQ (gestion des retries, messages en erreur).
    • Service owner de services critiques d’authentification et de billing.
    • Projets data autour des pipelines de facturation (GCP, Spark, BigQuery).

    Stack : Ruby on Rails, Python/Flask, MySQL, Redis, RabbitMQ, React.js, Docker, Kubernetes, Terraform, Jenkins, GCP.
    RabbitMQ Ruby on Rails MySQL Billing React.js
  • France Télévisions
    Lead developer - User platform
    PRESS AND MEDIA
    December 2016 - April 2017 (4 months)
    Team Lead de l’équipe Authentification chez France.tv (3 développeurs, 1 Product Owner, 1 Tech Manager), avec une réorganisation de l’équipe vers les méthodologies Scrum et une forte structuration des pratiques de delivery.

    Mission principale : création et mise en production du service d’authentification de la plateforme france.tv, basé sur Symfony 3 et intégré à Gigya en tant que Customer Identity Management Platform (CIAM).

    Contributions clés :
    • Conception et développement du service central d’authentification pour france.tv.
    • Intégration de Gigya (CIAM) pour la gestion des identités, des profils utilisateurs et des parcours de connexion.
    • Mise en place d’une architecture sécurisée et scalable pour un service critique à fort trafic.
    • Leadership technique et humain de l’équipe (coaching, priorisation, qualité).
    • Transition vers Scrum : rituels, backlog, amélioration continue et collaboration produit/tech.
    Stack :
    PHP Symfony 3, APIs REST, Gigya (CIAM), méthodologies Agile / Scrum.
    Symfony 3 PHPUnit Jenkins Javascript Typescript

Recommendations

Be the first to recommend Gérard

Help this freelancer shine by sharing your experience working together.

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

  • BAC+5: Système d'Informations et Génie Logiciel
    INGESUP
    2013

Skill set

Categories