02/11/2026 updated

BG
100 % available

Lead Full-Stack Developer & Tech Architect | React/Node.js/Python

Suresnes, France
Worldwide
Master of Engineering
Suresnes, France
Worldwide
Master of Engineering

Profile attachments

CV_BGoupilleau_22012026.pdf

JavaScriptAmazon Web ServicesContinuous IntegrationElasticsearchGitHubPython (Programming Language)MongoDBNode.jsNext.jsTypeScriptReact.jsGoogle FirebasePuppeteer (Software)Gitlab-ciKubernetesKoajsGraphQLReact NativeDocker
React, Node.js, Typescript, Python, Nextjs, React Native, GraphQL, React testing library, Jest, Cypress, Puppeteer, Github CI/CD, Gitlab CI/CD, Docker, Kubernetes, Express, Koa, Python, Mongodb, Firebase, Elasticsearch, GraphDb, AWS, GCP.

Experience

Professional experience5 - 10 years
Freelancer since2017

Languages

GermanGoodEnglishFluentFrenchFluent

Project history

React and Node.js Developer

Zalando

Goods & Retail

>10.000 team member

The “In Season Management” department has launched a new project to develop an app

for suppliers to better track their sales and stocks.

As a developer React and Node.js:

- Developed additional features in the frontend and server for the frontend

- Refactored codebase adding Typescript, unit tests (with React testing library) and

integration tests (with Puppeteer)

Stack: React, Typescript, Node, Python, AWS, React Testing Library, Jest, Puppeteer, Github

CI/CD, Docker, Kubernetes

React and Node.js Developer

FONCIA
Foncia is the European leader in residential real estate services with operations in Belgium,
France, Germany and Switzerland. In 2018, it launched the project to build from scratch an
ERP for the whole group. Currently deployed in a few agencies, it is scheduled to be rolled
out in France by the end of 2021.

As a Dev Node.js and React:
- Adjusted deployed features and fixed bugs
- Developed additional features in both the frontend and backend
- Implemented unit tests with Jest and React Testing library and end-to-end tests with
Cypress

Stack: React, Typescript, Node, Express, Mongodb, AWS, React Testing Library, Jest, Cypress,
Gitlab CI/CD, Docker, Kubernetes

Lead Developer - Spotlight project

GEODIS
The Spotlight project aims to provide a new web portal and a new user experience for all
Geodis SCO clients. All the frontend and backend architectures are built from scratch and
gather data from several internal systems.

As a Lead Dev Node.js, React with an international team of 5 other JS devs (1 in Europe, 4
in North America):
- Built from scratch the whole backend microservice architecture using clean architecture
principles with MySQL and Azure CosmosDb - GraphDb as databases
- Developed gateways and the frontend app with React
- Implemented unit tests with Jest and React Testing library

Stack: React, Styled Components, Node, Express, Sequelize, MySQL, GraphDb (gremlin),
Azure Cloud Services, React Testing Library, Jest, Github, Docker, Kubernetes

Third party services: Mapbox

React and Node.js Lead Developer - Zipline project

GEODIS
Project organised as a task force to deliver in 6 months a uber-like app for last kilometers
deliveries for the US market. Commercially branded as Zipline, it went live on the 1st of
April 2020. It uses private drivers to deliver parcel from a local store to the buyer's home or
office

As a Lead Dev Node.js and React with a team of 4 other JS devs:
- Built from scratch the whole backend microservice architecture using clean architecture
principles with Firestore and Elasticsearch as databases -> 19 microservices + 3 shared
libraries + 12+ cloud functions
- Developed 3 gateways -> 1 for mobile apps, 1 as an external API using Oauth 2.0
authentication and 1 gateway using Apollo Server for the Webapp
- Deployed 3 front-end apps -> 1 webapp with Apollo Client used to follow operations, 1
app to register drivers for the mobile app and 1 app for final client to track progress of
their parcel
- Implemented unit tests with Jest and React Testing library and end-to-end tests with
Cypress

Stack: React, Styled Components, GraphQL, Typescript, Node, Express, Firebase (Firestore,
Authentication, Storage, Messaging, Cloud Functions), Elasticsearch, Kibana, Memory Store
(Redis), Google Cloud Pubsub, React Testing Library, Jest, Cypress, Gitlab CI/CD, Docker,
Kubernetes, GCP, Swift, Kotlin

Third party services: Graphhopper, Mapbox, ClickSend and Paypal

React and Nodejs Developer

UPPLY
Upply is a startup in the Logistics and Supply Chain industry which developed a unique
solution for businesses to help them overcome market volatility, uncertainty and
complexity.
As a React and Nodejs Developer:
- Developed new features for the solution with the latest version of React (including
Hooks), Nextjs and TypeScript.
- Migrated solution to full SSR solution using Nextjs
- Took part in key sprint ceremonies
- Implemented unit tests with Jest

Stack: React, TypeScript, Rematch, Nextjs, Jest, Expect, Styled-components, Node.js,
Express, MongoDB, Docker, Kubernetes, Jenkins

React Native Developer

OPTIFLUIDS
Structured, developed and deployed a React Native app to manage all documents
(download, edit and upload pdf document). The app is used by a small welding company to
manage its documents for its clients.
- Developed the app with React Native, Redux, React navigation, React Native FTP and
React Native MSSQL
- Deployed app on the stores

Stack: React Native, React Navigation, Redux, React Native FTP, React Native MSSQL

React and Nodejs Lead Developer and Devops

LAFINBOX
LaFinbox is a fintech startup which developed a bank account aggregator app which uses AI
to generate investment advice. It also provides several webapp to professionals.
* Lead React and Node.js Developer:
- Developed new features for the app
- Trained junior developers
- Managed a team of 7 developers and took part in key sprint ceremonies
- Implemented unit tests with Jest for the front and Mocha for the back
- Implemented code splitting and lazy loading with Webpack
- Migrated old projects to a full React/Redux webapp
- Started new projects from scratch (React/Redux webapp, Node.js API with Koa and
Python API with WSGI Server)
* Devops:
- Updated all projects to use Docker for production and development (created Dockerfiles,
docker-compose files for development and to run unit tests)
- Created Deployments and Services yaml files for Kubernetes and deployed apps on the
development, integration and production clusters on OVH servers
- Wrote bash scripts to automate image building and deployments
- Implemented health checks based on script files, liveness probes and rolling updates

Stack: MongoDB, Node.js, Koa, React, Flux, Redux, Python, Cordova, Webpack, Mocha, Jest,
Expect, Styled-components, Redis, RabbitMQ, Docker, Kubernetes, OVH

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in