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

Freelancer profile translated to English.
Back to original language

About Gérard

Senior Backend Engineer specializing in Ruby on Rails and Node.js, I support product teams from MVP creation to the evolution of existing platforms, with a pragmatic and delivery-oriented approach.

I provide autonomous backend support (or hands-on Tech Lead) on topics such as: API development, code quality, refactoring, performance, and production reliability.

I have a strong appetite for cloud & infrastructure: AWS, GCP, Kubernetes, RabbitMQ, Redis, MongoDB, CI/CD, and observability (Datadog, ..).

Goal: deliver fast, maintain a healthy codebase, and secure 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 and Tech Lead for a team of 5 engineers at Zendesk, I am involved in the design, reliability, and evolution of large-scale distributed backend systems.

    I worked on critical messaging platforms (Node.js / Typescript, Python) and event-driven architectures (RabbitMQ, Kafka, SQS), deployed on Kubernetes and AWS, using Redis and MongoDB for performance and data management.

    My role includes making architectural decisions, technical and human leadership of the team, solving complex production issues, and cross-functional collaboration with Product and Infrastructure teams.

    This experience allows me today to support companies on technical consulting, software architecture, and existing system modernization topics.
    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 specializing in SaaS billing and subscription management, within the Product – Billing team at FreshBooks.

    I designed, evolved, and maintained complex, large-scale billing systems, including subscription management, promotional offers, payment migrations, and third-party integrations.

    Key Expertise:
    • Development of billing platforms and subscription administration (Ruby on Rails, React.js).
    • Implementation of offer, promotion, and pricing logic integrated with third-party solutions (Aria).
    • Migration of over 100,000 users from legacy billing (PayPal, Stripe) to Braintree, with service continuity.
    • Implementation of contract testing (Pact) to secure inter-service communication and accelerate CI/CD.
    • Reliability improvement of RabbitMQ pipelines (handling retries, failed messages).
    • Service owner of critical authentication and billing services.
    • Data projects around billing pipelines (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 of the Authentication team at France.tv (3 developers, 1 Product Owner, 1 Tech Manager), reorganizing the team towards Scrum methodologies and strengthening delivery practices.

    Main mission: creation and deployment of the authentication service for the france.tv platform, based on Symfony 3 and integrated with Gigya as a Customer Identity Management Platform (CIAM).

    Key Contributions:
    • Design and development of the central authentication service for france.tv.
    • Integration of Gigya (CIAM) for identity management, user profiles, and login flows.
    • Implementation of a secure and scalable architecture for a critical, high-traffic service.
    • Technical and human leadership of the team (coaching, prioritization, quality).
    • Transition to Scrum: rituals, backlog, continuous improvement, and product/tech collaboration.
    Stack:
    PHP Symfony 3, REST APIs, Gigya (CIAM), Agile / Scrum methodologies.
    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

  • Master's Degree: Information Systems and Software Engineering
    INGESUP
    2013

Skill set

Categories