Benoit Goupilleau

Senior React and Node.js Lead Developer | DevOps

Salary / Daily rate

Paris, France

Mobility: London, Berlin, ...

Freelance

Can come onsite

Skills

ReactJavascriptNodeTypescriptTailwind CSSRedisExpressMongoDBReact NativePythonAWSDynamoDBElasticsearchKafkaAWS LambdaWebpackOVHcloudBackend DeveloperGoogle Cloud PlatformKubernetesGitCypressVercelWeb DeveloperFirebaseDockerRESTful APIsGraphQLGitHubPostgreSQLGitLabJenkinsVP EngineeringFrontend DeveloperNextAmazon EC2Engineering ManagerFullstack DeveloperFastAPITerraformCTOMySQLRabbitMQSoftware Engineer

Languages

English (Native)French (Native)German (Fluent)Polish

About me

Intro

Freelance Lead Developer with 9+ years in tech and 5 years in project management specializing in React, Node.js, Python and cloud infrastructure (AWS/GCP). Built complete microservice architectures from scratch for major enterprises like GEODIS and Adevinta, leading international teams and implementing GraphQL, Kubernetes, and TypeScript solutions. Deliver scalable, production-ready applications with comprehensive testing and DevOps expertise to accelerate your project launch.

Links

Work experience

Lead Developer

La Poste GroupeFreelance

Jan 2025 - Present

1 year 10 months

Paris, France

Lead a team of 3 developers. Designed and implemented new architecture for a key product: new frontend using Next.js, material-ui and react-query, new backend in microservice architecture using fastify (Node.js) and Fastapi (Python), mysql and kafka

Senior Software Engineer

CheckatradeFreelance

Sep 2024 - Mar 2025

7 months

London, UK

As part of the matching team, worked on the React Native app, the main website (search result page, checkout flow) and backend, setting up Optimizely, implementing new features and improving user experience

Lead Developer

LSEG (London Stock Exchange Group)Freelance

Dec 2023 - Aug 2024

9 months

London, UK

Lead an international team of 5 developers and worked on a tool for asset managers, implemented ui and backend api (details are confidential)

Javascript Developer

mobile.deFreelance

Mar 2022 - Dec 2023

1 year 10 months

Berlin, Germany

As part of the Adevinta group, worked on kijijiautos.ca and mainly mobile.de as a Javascript developer: - Developed and refactored the chat, financing, checkout and search features - Implemented financing feature with the partner bank Stack: React, Typescript, Node.js, AWS, GCP, Next.js, Express, Ayden

Senior Software Engineer

ChocoFreelance

Oct 2021 - Mar 2022

6 months

Berlin, Germany

Choco connects restaurants and suppliers, improving the order process to save time, money and food. As a Software Engineer with focus on backend: - Developed additional features and refactored existing one 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

React and Node.js Developer

GymlibFreelance

Jul 2021 - Oct 2021

4 months

Gymlib offers a mobile app to access various sports facilities with only one subscription. As a React and Node.js developer: - Developed additional features in the backend and frontend - Reviewed backend architecture and edited plan to implement a full microservice architecture with Apollo Federation Stack: React, Apollo, GraphQL, React Native, Typescript, Node.js, Algolia, MongoDB, AWS, Gitlab, Docker, Kubernetes, Stripe

React and Python Developer

Zalando SEFreelance

Apr 2021 - Jul 2021

4 months

Berlin, Germany

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 React and Python Developer: - 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

FONCIAFreelance

Jan 2021 - Mar 2021

3 months

Paris, France

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

GEODISFreelance

Oct 2019 - Dec 2020

1 year 3 months

Remote, OR 97458, USA

React and Node.js Lead Developer - Spotlight project

Jul 2020 - Dec 2020

6 months

Remote, OR 97458, USA

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 Node.js and React Lead Developer 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

Oct 2019 - Dec 2020

1 year 3 months

Remote, OR 97458, USA

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 Node.js and React Lead Developer 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 Node.js Developer

UpplyFreelance

Jan 2019 - Oct 2019

10 months

Paris Area, France

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

OptifluidsFreelance

Jan 2019 - Mar 2019

3 months

Paris Area, France

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 MySQL - Deployed app on the stores Stack: React Native, React Navigation, Redux, React Native FTP, React Native MySQL

React and Node.js Lead Developer and DevOps

LaFinBoxFreelance

Nov 2017 - Dec 2018

1 year 2 months

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 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.

React, React Native, Node.js Developer and DevOps

EntrepreneurFreelance

Nov 2016 - Dec 2018

2 years 2 months

Paris Area, France

Side projects to keep on training and stay up to date with the latest technologies. Development of various website, web apps, React native apps, API server and deployment and administration of those app in production Recent projects: - Created a Docker Swarm cluster and deployed various apps and databases to test it - Developed a web app using React and Redux and an API with Express for a startup (BikBox). Tested and deployed it on Heroku - Developed 3 web applications using Meteor and React (as proof of concept for a startup). Tested and deployed it on Heroku - Developed a React-Native app using Redux and Firebase Stack: JavaScript, Node.js, React, Redux, React Native, GraphQL, Gatsby, Nextjs, Meteor, MongoDB, Express, Mongoose, HTML, SCSS, Styled components, Redis, Docker, Docker Swarm, Heroku.

Freelance Nodejs Developer

Startup in Consumer ElectronicsFreelance

Jul 2017 - Dec 2017

6 months

69340 Francheville, France

Structured, developed and deployed a RESTful API server for the new IoT device developed by the startup. - Identified the business needs and edited the specifications - Programmed the API using Express, Mongoose, MongoDB, JWT, Bcrypt, Passport and Handlebars - Tested each controller with Mocha, Expect, Supertest and Postman - Set up the OVH server on a Debian 8 distribution with Nginx - Edited the documentation for the API Stack: Express, Mongoose, MongoDB, JWT, Bcrypt, Passport, Handlebars, Mocha, Expect, Supertest, Postman, OVH server, Debian 8 and Nginx.

Financial Management Consultant

Management Consulting

Apr 2015 - Dec 2016

1 year 9 months

Paris Area, France

Consulting team founded in 2015 (team of 8 people) specialized in financial and accounting management. Main clients included: - Klesia – Finance Department • Analysed and redesigned processes used for Travels and Expenses management • Identified the best tool to implement for those processes - Poclain Hydraulics – Finance Department • Analysed and redesigned processes used for financial reporting, budgeting and financial forecast • Identified the best tool to implement for those processes - Malakoff Mederic – Finance Department • Implemented and estimated ROI and NPV for all projects of the Transformation Department • Organised and took charge of the financial control of Logistic and Purchasing Department. Main tasks included: estimating the budget (50M€), following and validating expenditures and editing reporting • Identified and implemented new processes and reporting for the Logistic and Purchasing Department - Icade – Finance Department • Organised the follow-up of the project (planning, budget, planned and remaining workload, risks, actions, resources) • Designed new reporting and process to forecast the financial performance over 10 years based on rent, development, investments and acquisitions - Internal projects : • Took charge of setting up the website for the team using Strikingly: http://2bmanagementconsulting.com • Organised the follow-up of the missions

Management Consultant

CGI

May 2012 - May 2015

3 years 1 month

CGI Business Consulting Corporate Management and Performance Improvement department specialized in providing solutions to complex project management and business management. Main clients included: - L’Oréal – R&I Finance Department • Identified and deployed new processes to better manage R&I projects • Identified and implemented key performance indicators for management and financial reporting of R&I projects - Réseau Ferré de France (French railway network) • Developed new processes for the management of engineering works • Deployed these new processes on the regional railway network: o Organized meetings with regional representatives from RFF and SNCF to discuss the new processes and identify the key success factors o Provided solutions taking into account the economic, political and transportation stakes and impacts o Implemented these solutions after validation from RFF and SNCF and provided support to all employees impacted by these new processes - Shell • Analysed processes used by Shell to manage their gas station estate o Identified key performance indicators and opportunities of improvement o Provided recommendations for new processes and implementation strategies - Internal projects for CGI Business Consulting • Defined and implemented new modelling tools for the financial reporting of projects and internal costs

Analyst

Frontpoint Partners

Nov 2010 - Jan 2011

3 months

Telecommuting placement in a hedge fund in financial analysis: • Identified a list of small and mid cap companies to valuate • Designed and edited research notes and investment advice concerning the selected companies

Intern in Economic Consulting

Rail Concept

May 2010 - Aug 2010

4 months

Paris, France

Economic division of a consulting company specialized in railway engineering • Developed an economic modelling tool in Visual Basic forecasting earnings of high speed railway projects • Designed innovative solutions to improve the quality of the model through VBA and Excel

President - Project Manager

Forum Perspectives

Jan 2009 - Jan 2010

1 year 1 month

Saint-Étienne, France

Elected president of the student association Forum Perspectives Grandes Ecoles 2009. With a team of 6 people, the objective was to organise the career fair of the Ecole des Mines de Saint Etienne at the exhibition centre of Lyon. Results: - Demonstrated strong communication and project management skills, abilities to take responsibilities, to lead a team, to make decisions, to solve problems, to initiate innovative solutions and to plan and manage a budget of 165,000€ - Organised a successful career fair within time and budget with more than 60 companies and 1500 students. Feedbacks showed a high level of satisfaction towards the organisation and running of the event.

Project Manager

École des Mines de Saint-Étienne

Oct 2008 - Jul 2009

10 months

Saint-Étienne, France

Within a school project at the Ecole des Mines, the objective was to provide ideas and recommendations about a new bus and cycle path network for the mayor of a town of 8,500 citizens. Responsible for this project and managed a team of 7 people. Results: - Demonstrated leadership, planning, communication and management skills - Developed and submitted a report with proposals and recommendations to the mayor for a new bus and cycle path network


Education

École des Mines de Saint-Étienne

Ingenieur Civil des Mines, Financial Engineering, Project Management

2008 - 2012

5 years

Master degree in executive management and engineering Majors: Financial Engineering and Project Management (double degree in Australia) Courses included: Corporate Finance, Business accounting and management, Financial analysis, IFRS, Financial markets, Companies valuation, Mergers and Acquisitions, Financial audit and consolidation

Sydney Business School, University of Wollongong

Master, Project Management

2011 - 2011

1 year

From January to December 2011 Course content: Project Management, Quality Management, Information Systems for managers, Managing people in organisations, Accounting for managers, Supply Chain and Operations management and Advanced Project Management

Lycee Michel Montaigne, Bordeaux

CPGE, MPSI - PSI*

2006 - 2008

3 years

Two years undergraduate intensive course in mathematics and physics leading to the highly selective entrance exam to Ecole Nationale Superieure des Mines de Saint Etienne (Equivalent to a Bachelor degree in Physics and Mathematiques)

Lycée de l'Image et du Son

French Baccalaureate, Sciences

2004 - 2006

3 years

Major: Mathematics Minors: Physics and Biology Additional courses: History and Geography, Philosophy, English and German


Licenses & certifications

Docker Swarm Mastery: DevOps Style Cluster Orchestration

Issued: Dec 2018

Certified by Udemy

The best place to find your next move

© 2026. All Rights Reserved.