Benoit Goupilleau

Lead Fullstack Developer React, Node.js Python

Benoit Goupilleau
Paris, France

Experience

Mar 2025 - Present
11 months

Lead Fullstack Developer Node.js

La Poste

  • Lead a team of 3 developers.
  • Designed and implemented new architecture for a key Typescript product: new frontend using Next.js, Material-UI and react-query, new backend in Python microservice architecture using Fastify (Node.js) and FastAPI (Python), MySQL and Kafka, GraphQL, Apollo.
  • Stack: React, Next.js, Fastify, Typescript, Node.js, Python, FastAPI, Kafka, Elasticsearch, AWS S3, MySQL, Redux/Flux
Sep 2024 - Mar 2025
7 months

Senior Fullstack Developer Express / Koa

Checkatrade

  • Worked on the React Native app, the main website (search result page, checkout flow) and backend.
  • Set up Optimizely, implemented new features and improved user experience.
  • Stack: React, Next.js, React Native, Typescript, Node.js, Postgres, GCP, AWS, Terraform, Docker, Kubernetes/Docker Swarm, Firebase, MongoDB, Elasticsearch, Kibana
Nov 2023 - Aug 2024
10 months

Lead Fullstack Developer CSS / Styled Component

London Stock Exchange Group

  • Led an international team of 5 developers and worked on a tool for asset managers, implemented UI and backend API (details confidential).
  • Stack: React, Typescript, Node.js, Nest, MySQL, Azure, Mocha, Jest, React Testing Library
May 2023 - May 2023
1 month

React Native Developer

Optifluids

  • Upgraded and added new features to a React Native app previously developed in 2019.
  • Stack: React Native, React Navigation, Redux, React Native FTP, React Native MySQL
Mar 2022 - Nov 2023
1 year 9 months

Fullstack Software Engineer

Mobile.de

  • Developed and refactored the chat, financing, checkout and search features.
  • Implemented financing feature with the partner bank for online buying.
  • Stack: React, Typescript, Next.js, Node.js, Python, AWS, GCP, Express, MongoDB, Adyen
Oct 2021 - Feb 2022
5 months

Senior Software Engineer

Choco

  • Developed additional features and refactored existing ones to improve performance of the full serverless architecture and improve user experience.
  • Stack: React, Typescript, Node.js, AWS AppSync (GraphQL), DynamoDB, AWS Lambdas, SNS, SQS, S3, SES, GitHub
Jul 2021 - Oct 2021
4 months

React and Node.js Developer

Gymlib

  • Developed additional features in the backend and frontend.
  • Reviewed backend architecture and planned implementation of a full microservice architecture with Apollo Federation.
  • Stack: React, Apollo, GraphQL, React Native, Typescript, Node.js, Algolia, MongoDB, AWS, GitLab, Docker, Kubernetes, Stripe
Apr 2021 - Jun 2021
3 months

React and Node.js Developer

Zalando

  • 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.js, Python, AWS, React Testing Library, Jest, Puppeteer, GitHub CI/CD, Docker, Kubernetes
Jan 2021 - Mar 2021
3 months

React and Node.js Developer

Emeria

  • 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.js, Express, MongoDB, AWS, React Testing Library, Jest, Cypress, GitLab CI/CD, Docker, Kubernetes
Jul 2020 - Dec 2020
6 months

React and Node.js Lead Developer

Geodis

  • 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.js, Express, Python, Sequelize, MySQL, Gremlin GraphDb, Azure Cloud Services, React Testing Library, Jest, GitHub, Docker, Kubernetes
Sep 2019 - Dec 2020
1 year 4 months

React and Node.js Lead Developer

Geodis

  • 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: one for mobile apps, one external API using OAuth 2.0 authentication, and one gateway using Apollo Server for the webapp.
  • Deployed 3 front-end apps: a webapp with Apollo Client to follow operations, an app to register drivers for the mobile app, and an app for clients to track parcel progress.
  • Implemented unit tests with Jest and React Testing Library and end-to-end tests with Cypress.
  • Stack: React, GraphQL, Typescript, Node.js, Express, Firebase, Elasticsearch, Kibana, Redis, React Testing Library, Jest, Cypress, GitLab CI/CD, Kubernetes, GCP
Jan 2019 - Sep 2019
9 months

React and Node.js Developer

Upply

  • Developed new features for the solution with the latest version of React (including Hooks), Next.js and TypeScript.
  • Migrated solution to a full SSR solution using Next.js.
  • Took part in key sprint ceremonies.
  • Implemented unit tests with Jest.
  • Stack: React, TypeScript, Rematch, Redux, Next.js, Jest, Expect, Styled-components, Node.js, Express, Python, MongoDB, Docker, Kubernetes, Jenkins
Jan 2019 - Mar 2019
3 months

React Native Developer

Optifluids

  • Structured, developed and deployed a React Native app to manage all documents (download, edit and upload PDF document).
  • Developed the app with React Native, Redux, React Navigation, React Native FTP and React Native MySQL.
  • Deployed app on the stores.
  • Stack: React Native, React Navigation, Redux, React Native FTP, React Native MySQL
Nov 2017 - Dec 2018
1 year 2 months

React and Node.js Lead Developer and Devops

Lafinbox

  • 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).
  • 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 healthchecks 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
Nov 2016 - Nov 2017
1 year 1 month

React and Node.js Developer and Devops

Miscellaneous

  • Various projects for small companies or private individuals implementing frontend in React and backend in Node.js.
  • Stack: JavaScript, Node.js, React, Redux, React Native, Meteor, MongoDB, Express, Python, Mongoose, JWT, Passport, HTML, SCSS, Styled-components, Redis, Docker
May 2012 - Nov 2016
4 years 7 months

Project Manager

Management Consulting

  • In charge of various projects for key clients (L’Oréal, SNCF, Shell, Klesia, Poclain…) to implement new processes and new software tools for financial and/or project planning.

Summary

Fullstack Javascript Developer specialising in React, React Native, Nodejs. I am passionate about coding and specialise in React and Nodejs and have been practising them since 2016.

Skills

  • React
  • Nextjs
  • Typescript
  • Graphql
  • Apollo
  • React Native
  • Redux / Flux
  • Express
  • Koa
  • Firebase
  • Mongodb
  • Elasticsearch
  • Kibana
  • Gcp
  • Aws
  • Docker
  • Kubernetes
  • Docker Swarm
  • Css
  • Styled Components
  • Mocha
  • Jest
  • React Testing

Languages

French
Native
English
Advanced
German
Intermediate
Polish
Elementary

Education

Feb 2011 - Nov 2011

Sydney Business School

Master’s Degree in Project Management · Project Management · Sydney, Australia

Sep 2008 - Jun 2012

Ecole des Mines de Saint Etienne

Master’s Degree in Financial Engineering and Project Management · Financial Engineering and Project Management · Saint-Étienne, France

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Fahrettin Kutyol
Fahrettin Kutyol

Senior Frontend Engineer

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Stefan Hess
Stefan Hess

Fullstack Development, Product Owner & Tech Lead

View Profile
Kiriakos Krastillis
Kiriakos Krastillis

Tech Lead: API Experience Platform

View Profile
Robin Ochsner
Robin Ochsner

Co-Founder & AI Solutions Architect

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Satya Vulise
Satya Vulise

Lead Developer

View Profile
Ivan Greguric-ortolan
Ivan Greguric-ortolan

Technical Lead

View Profile
David Moling
David Moling

Senior Technical Consultant

View Profile
Björn Wilmsmann
Björn Wilmsmann

Software Audit and Architecture Consulting: Portal Software

View Profile
Matthias Isler
Matthias Isler

Fractional CTO (Principal Engineer / Technical Architect)

View Profile
Yannick Schuchmann
Yannick Schuchmann

Freelance IT Consultant/Advisor

View Profile
Samir Brković
Samir Brković

Solution Architect / Senior Software Engineer

View Profile
Collin Kempkes
Collin Kempkes

Lead Fullstack Developer

View Profile
Timm Preetz
Timm Preetz

Senior Backend-Framework Engineer

View Profile
Prasad Tilloo
Prasad Tilloo

Solution Architect / Senior Manager – DTC E-Commerce Platform

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Christian Worsch
Christian Worsch

Senior Full-Stack Developer

View Profile
Patrick Finkbeiner
Patrick Finkbeiner

Full Stack Software Engineer

View Profile
Tomas Stiller
Tomas Stiller

Co-Founder & CTO

View Profile
Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Csaba Kéri
Csaba Kéri

ServiceNow Consultant

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Jörg Birkhold
Jörg Birkhold

Lead Engineer iOS / Android

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Haseeb Ahmad
Haseeb Ahmad

Full Stack Ruby on Rails Developer

View Profile
Piotr Kuczyński
Piotr Kuczyński

Senior Software Engineer

View Profile
Abderrahmen Sdiri
Abderrahmen Sdiri

Technical Team Lead

View Profile