
Benoit Goupilleau
Senior React and Node.js Lead Developer | DevOps
Salary / Daily rate
Paris, France
Mobility: London, Berlin, ...
Freelance
Can come onsite
Skills
Languages
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.
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