Ă€ propos de Fabien
About
Experience
How I Work
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
Expériences
- BeRealFounding Backend EngineerRÉSEAUX SOCIAUXfé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
- DARVAArchitecte et lead devBANQUE & ASSURANCESjanvier 2020 - janvier 2022 (2 ans)Niort, FranceMissions
- 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
DescriptionAvec 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. - EDF - MetroscopeLead DéveloppeurENERGIEjuillet 2018 - mars 2019 (9 mois)Paris, FranceMissions
- 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
DescriptionMetroscope 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.
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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4