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

Fabien Juif

🦝 Staff Backend Engineer - Distributed Systems

1 000 €/jour
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

Ă€ propos de Fabien

About

Staff Engineer and Distributed Systems specialist. I build, scale, and shape backends — without managing people, but comfortable giving technical
direction to a team and working hand-in-hand with product and CTOs.

Currently working with a US company (Cantina), and selectively open to new opportunities.

Experience

Founding backend engineer at BeReal — part of the core team that scaled the platform from 500K to 25M DAU. I led backend design across product features
and platform infrastructure, owning workloads from architecture to production.

How I Work


I focus on where I can have the most impact — whether that's greenfield architecture, taming a scaling crisis, or raising the bar on an existing
codebase. I do code reviews, mentor engineers, and collaborate closely with product and technical leadership.

Comfortable with both short missions and longer engagements.

Stack

  • Backend: Go · Node.js · Rust · PostgreSQL · Spanner · Firestore · Redis · Pub/Sub · gRPC · GraphQL · GCP · AWS
  • Frontend: ReactJS · Zustand · TanStack
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement Ă  distance

Expériences

  • BeReal
    Founding Backend Engineer
    RÉSEAUX SOCIAUX
    février 2022 - Aujourd'hui (4 ans et 3 mois)

    BeReal — Founding Backend Engineer


    Joined BeReal as the 4th backend engineer during its growth from 500K to 25M DAU.

    Systems I Designed and Built

    • Moderation system — full redesign for scale
    • Friends-of-friends feed API
    • Chat API — BeReal's first Golang/gRPC/Spanner service
    • Feature flag microservice — millions RPS · P99 10ms · P50 1ms
    • Users microservice — 9M lookups/sec · P99 30ms (batch of 50) · P50 1ms

    Patterns I Introduced (still in use)

    • Auto-batching in Node.js and Golang (size + timeout)
    • Elastic Redis clustering via k8s informer + consistent hashing
    • Service warmup and live data migration procedures
    • Custom HPA algorithm that reduced infrastructure cost

    Tooling

    • Internal job framework with management UI, built on Argo Events
    • Golang monorepo structure and CI pipeline setup
    Redis Scalability ScyllaDB Pub/Sub NestJS
  • DARVA
    Architecte et lead dev
    BANQUE & ASSURANCES
    janvier 2020 - janvier 2022 (2 ans)
    Niort, France
    Missions
    • Mise en place et suivi de l'architecture
    • Ateliers UX / UI
    • DĂ©veloppement de la visualisation graphique du datalake
    • DĂ©veloppement Fullstack d'Ă©dition du datalake

    Technologies utilisées
    • ReactJS, D3 et Layout homemade
    • NodeJS, Typescript, Apollo GraphQL, NestJS, Mongoose
    • Babel, Prettier, ESLint
    • Storybook, Cypress, Jest
    • Docker
    • Github

    Description
    Avec Nicolas REMISE (interne DARVA) et Guillaume CRESPEL, nous avons aidé le service BI à faciliter l'accès et la gouvernance des "données sinistres" pour les collaborateurs de DARVA ainsi que les acteurs des métiers de l'assurance.

    Nous simplifions la visualisation et l'édition des structures de données assureurs grâce à une nouvelle interface graphique. Le but est de remplacer un vieil outil d'édition, et de permettre à tous les collaborateurs de reprendre possession de la connaissance liée à ces données.

    Pour faciliter l'accès à cette connaissance nous nous devions de proposer une interface graphique ergonomique, réactive, et compréhensible. Nous nous étions appuyés sur des représentations graphiques bien connues comme des arbre (treeview) ou des graphes (radial). Et pour l'édition, quand cela semblait opportun, nous avons utilisé du drag'n'drop.

    Le tout en utilisant l’écosystème ReactJS.
    Typescript React.js NestJs MongoDB Jenkins
  • EDF - Metroscope
    Lead Développeur
    ENERGIE
    juillet 2018 - mars 2019 (9 mois)
    Paris, France
    Missions
    • Arbitrage et audit sur la stack existante pour en crĂ©er une plus robuste et rapide
    • DĂ©veloppement Front-End
    • Atelier UX / UI
    • Aide au recrutement : entretiens et choix des successeurs
    • Formation des successeurs

    Technologies utilisées
    • ReactJS / Redux / k-ramel / react-vis / D3.js / JSS
    • Java 8 / SpringBoot
    • Webpack / Babel / ESLint
    • Cypress / Jest
    • Docker / CircleCI / Kubernetes / GKE (google cloud)
    • Github / Jira
    • PostgreSQL en mode document / Java 8

    Description
    Metroscope est une startup, filiale du groupe EDF, composée d’une dizaine de personnes. Le Metroscope permet de déterminer rapidement les anomalies survenant sur les systèmes de refroidissement des centrales nucléaires.

    Avec Guillaume CRESPEL, nous avons mis en place et nous avons continué à développer le produit Metroscope sur la partie Front-End, à distance. Une fois celle-ci sécurisée et en production nous avons formé nos successeurs afin qu’ils puissent être autonomes sur la stack mise en place.
    React.js d3.js Kubernetes Docker PostgreSQL

Recommandations

Soyez le premier Ă  recommander Fabien

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Compétences

Catégories