Benoit Goupilleau
Lead Fullstack Developer React, Node.js Python
Experience
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (5 years), Professional Services (4.5 years), Transportation (3 years), Automotive (1.5 years), Banking and Finance (1 year), and Food and Beverage (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (9.5 years), Product Development (8.5 years), Project Management (5.5 years), and Finance (4.5 years).
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
Education
Sydney Business School
Master’s Degree in Project Management · Project Management · Sydney, Australia
Ecole des Mines de Saint Etienne
Master’s Degree in Financial Engineering and Project Management · Financial Engineering and Project Management · Saint-Étienne, France
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Benoit based?
What languages does Benoit speak?
How many years of experience does Benoit have?
What roles would Benoit be best suited for?
What is Benoit's latest experience?
What companies has Benoit worked for in recent years?
Which industries is Benoit most experienced in?
Which business areas is Benoit most experienced in?
Which industries has Benoit worked in recently?
Which business areas has Benoit worked in recently?
What is Benoit's education?
What is the availability of Benoit?
What is the rate of Benoit?
How to hire Benoit?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Lead Fullstack Developer Node.js
Nearby freelancers
Professionals working in or nearby Paris, France