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

Christophe Maingard

Fullstack back - Migrations Heroku→GCP - perfs API

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

About Christophe

Développeur backend & cloud | Migrations Heroku → GCP / Scaleway et stabilisation d’APIs Node/Postgres

Développeur fullstack orienté backend, j’accompagne les SaaS et startups B2B dans la stabilisation, la scalabilité et la migration de leurs infrastructures. J’ai notamment mené la migration complète d’apps Heroku vers GCP (Terraform, Kubernetes, Cloud Run, CI/CD) tout en gardant une expérience développeur simple.

J’aide les équipes à réduire la charge d’API, optimiser leurs bases de données (PostgreSQL), et construire des architectures plus robustes, avec un focus sur la performance et la disponibilité. J’ai également développé et maintenu un SaaS de tokenisation (Vaulted) pour sécuriser des données sensibles, ce qui renforce ma crédibilité sur les sujets de sécurité et de données.

Je collabore idéalement avec des produits orientés performance, confiance des clients et scalabilité, en mode remote ou hybride.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Greenly
    Fullstack Engineer / Lead Developer /Devops
    November 2022 - June 2025 (2 years and 7 months)

    Fullstack multi-équipes

    Chez Greenly, j’ai d’abord rejoint l’équipe “free electron”, dédiée aux sujets transverses et aux chantiers à fort impact, avec une forte orientation performance et stabilité. J’ai notamment piloté la refonte du site principal, en mettant en place de meilleures méthodes de travail avec une équipe de freelances et deux développeurs internes, tout en améliorant le SEO et les performances globales.

    J’ai rapidement pris en main NestJS afin de conseiller efficacement les équipes techniques et d’accompagner les choix d’architecture.

    Fullstack performances

    Migration de traitements lourds vers une architecture basée sur des queues, afin de soulager l’API principale et d’améliorer la stabilité de la plateforme.

    Lead developer

    Promu Lead Developer au sein d’une équipe de 4 personnes, j’ai accompagné la migration d’une brique métier legacy vers un nouveau système, avec un focus sur la réduction de charge côté API et sur une meilleure exploitation de PostgreSQL. Mon rôle consistait à aider l’équipe à comprendre la logique métier, proposer des solutions d’architecture et débloquer les sujets techniques lorsque nécessaire.

    Devops

    J’ai mené seul la migration de l’infrastructure de Heroku vers GCP, en mettant en place Terraform, Kubernetes, Cloud Run, GitHub Actions, Cloud Build et Datadog, avec un objectif clair : conserver une expérience développeur simple et fluide malgré une architecture plus robuste.
    Les différents audits de sécurité n'ont relevé aucun problème quant à l'architecture mise en place.

    Stack : Node.js, NestJS, PostgreSQL, BullMQ, Redis, BullMQ, GitHub, GitHub Actions, GCP, Kubernetes, Cloud Run, Cloud Build, Terraform, Datadog.
    Node.js Terraform Google cloud Datadog Gestion des identités et des accès (IAM)
  • Lucine
    Fullstack Engineer
    March 2022 - November 2022 (8 months)
    Chez Lucine, j’ai intégré une petite équipe fullstack chargée de développer des solutions hors réalité virtuelle, au sein de la division Studio. J’ai principalement travaillé sur un backend en Go et sur un frontend en Vue.js, dans un environnement où la rigueur technique et la qualité des choix d’architecture étaient particulièrement importantes.

    J’ai participé à la migration de certaines parties d’une ancienne API en C# vers Go, afin de simplifier la maintenance et de moderniser la base technique. Cette expérience m’a permis de travailler dans un contexte proche du médical, avec des exigences fortes sur la fiabilité, la clarté du code et la robustesse des solutions livrées.

    Stack : Go, Node.js, Vue.js, Mocha, GitLab, GitLab CI.
    Golang Vue.js
  • Flitdesk
    Fullstack Engineer
    October 2019 - March 2022 (2 years and 5 months)
    Chez Flitdesk, j’étais en charge du développement fullstack sur une plateforme SaaS de flex office et de coworking. J’intervenais à la fois sur le backend et sur le frontend, avec un rôle de trait d’union entre les sujets produit, technique et architecture.

    J’ai contribué à la migration du code legacy vers des frameworks plus adaptés et à une architecture plus distribuée, afin de mieux répondre aux besoins des clients. J’ai également participé à la transition de l’infrastructure de Heroku vers Google Cloud Platform, ce qui a permis de poser une base plus solide pour la suite du produit.

    Face à des problèmes de performance, j’ai conçu une architecture et des ajustements techniques ayant permis de réduire fortement l’impact sur l’API legacy. En deux ans, nous avons réduit le temps de réponse des APIs d’environ 75%. J’ai aussi participé à l’évolution de l’organisation vers un fonctionnement plus adapté à l’équipe et au produit.

    Stack : Node.js, NestJS, Next.js, Loopback, GraphQL, JavaScript, TypeScript, Angular, Ionic, Stripe API, Google API, Outlook API, GCP, MongoDB, Terraform.
    Typescript Node.js Terraform Google cloud MongoDB

Recommendations

Be the first to recommend Christophe

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 MIAGE
    Université de Lille
    2019
    Méthodes Informatiques Appliquées à la Gestion des Entreprises
  • Licence en Développement
    CNAM
    2015
    IT Bachelor Degree

Categories