Benoit Goupilleau
Lead Fullstack-Entwickler React, Node.js, Python
Erfahrungen
März 2025 - Bis heute
11 MonatenLead Fullstack-Entwickler Node.js
La Poste
- Leitung eines Teams von 3 Entwicklern.
- Entwurf und Implementierung einer neuen Architektur für ein zentrales Typescript-Produkt: neues Frontend mit Next.js, Material-UI und react-query, neues Backend in einer Python-Microservice-Architektur mit Fastify (Node.js) und FastAPI (Python), MySQL und Kafka, GraphQL, Apollo.
- Stack: React, Next.js, Fastify, Typescript, Node.js, Python, FastAPI, Kafka, Elasticsearch, AWS S3, MySQL, Redux/Flux
Sept. 2024 - März 2025
7 MonatenSenior Fullstack-Entwickler Express / Koa
Checkatrade
- Arbeit an der React Native-App, der Hauptwebsite (Suchergebnisseite, Checkout-Prozess) und am Backend.
- Einrichtung von Optimizely, Implementierung neuer Funktionen und Verbesserung der Nutzererfahrung.
- 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 MonatenLead Fullstack-Entwickler CSS / Styled Component
London Stock Exchange Group
- Leitung eines internationalen Teams von 5 Entwicklern und Arbeit an einem Tool für Asset Manager, Umsetzung der UI und Backend-API (Details vertraulich).
- Stack: React, Typescript, Node.js, Nest, MySQL, Azure, Mocha, Jest, React Testing Library
Mai 2023 - Mai 2023
1 MonateReact Native-Entwickler
Optifluids
- Aktualisierung und Erweiterung einer 2019 entwickelten React Native-App um neue Funktionen.
- Stack: React Native, React Navigation, Redux, React Native FTP, React Native MySQL
März 2022 - Nov. 2023
1 Jahr 9 MonatenFullstack-Softwareentwickler
Mobile.de
- Entwicklung und Refactoring der Chat-, Finanzierungs-, Checkout- und Suchfunktionen.
- Implementierung der Finanzierungsfunktion mit der Partnerbank für Online-Käufe.
- Stack: React, Typescript, Next.js, Node.js, Python, AWS, GCP, Express, MongoDB, Adyen
Okt. 2021 - Feb. 2022
5 MonatenSenior-Softwareentwickler
Choco
- Zusätzliche Funktionen entwickelt und bestehende Funktionen überarbeitet, um die Leistung der gesamten serverlosen Architektur zu verbessern und die Benutzererfahrung zu optimieren.
- Stack: React, Typescript, Node.js, AWS AppSync (GraphQL), DynamoDB, AWS Lambdas, SNS, SQS, S3, SES, GitHub
Juli 2021 - Okt. 2021
4 MonatenReact- und Node.js-Entwickler
Gymlib
- Zusätzliche Funktionen im Backend und Frontend entwickelt.
- Backend-Architektur überprüft und die Implementierung einer vollständigen Microservice-Architektur mit Apollo Federation geplant.
- Stack: React, Apollo, GraphQL, React Native, Typescript, Node.js, Algolia, MongoDB, AWS, GitLab, Docker, Kubernetes, Stripe
Apr. 2021 - Juni 2021
3 MonatenReact- und Node.js-Entwickler
Zalando
- Zusätzliche Funktionen im Frontend und im Server für das Frontend entwickelt.
- Codebasis überarbeitet und Typescript, Unit-Tests mit React Testing Library sowie Integrationstests mit Puppeteer hinzugefügt.
- Stack: React, Typescript, Node.js, Python, AWS, React Testing Library, Jest, Puppeteer, GitHub CI/CD, Docker, Kubernetes
Jan. 2021 - März 2021
3 MonatenReact- und Node.js-Entwickler
Emeria
- Eingesetzte Funktionen angepasst und Fehler behoben.
- Zusätzliche Funktionen im Frontend und Backend entwickelt.
- Unit-Tests mit Jest und React Testing Library sowie End-to-End-Tests mit Cypress implementiert.
- Stack: React, Typescript, Node.js, Express, MongoDB, AWS, React Testing Library, Jest, Cypress, GitLab CI/CD, Docker, Kubernetes
Juli 2020 - Dez. 2020
6 MonatenLead-Entwickler für React und Node.js
Geodis
- Backend-Microservice-Architektur von Grund auf neu aufgebaut, unter Anwendung von Clean-Architecture-Prinzipien mit MySQL und Azure CosmosDb GraphDb als Datenbanken.
- Gateways und die Frontend-App mit React entwickelt.
- Unit-Tests mit Jest und React Testing Library implementiert.
- Stack: React, Styled Components, Node.js, Express, Python, Sequelize, MySQL, Gremlin GraphDb, Azure Cloud Services, React Testing Library, Jest, GitHub, Docker, Kubernetes
Sept. 2019 - Dez. 2020
1 Jahr 4 MonatenLead-Entwickler für React und Node.js
Geodis
- Aufbau der gesamten Backend-Microservice-Architektur von Grund auf nach Clean-Architecture-Prinzipien mit Firestore und Elasticsearch als Datenbanken (19 Microservices, 3 gemeinsame Bibliotheken, über 12 Cloud Functions).
- Entwicklung von 3 Gateways: einem für Mobile Apps, einem externen API mit OAuth-2.0-Authentifizierung und einem Gateway mit Apollo Server für die Webanwendung.
- Bereitstellung von 3 Frontend-Apps: einer Webapp mit Apollo Client zur Nachverfolgung von Abläufen, einer App zur Fahrerregistrierung für die Mobile App und einer App für Kunden, um den Paketfortschritt zu verfolgen.
- Implementierung von Unit-Tests mit Jest und React Testing Library sowie End-to-End-Tests mit Cypress.
- Stack: React, GraphQL, Typescript, Node.js, Express, Firebase, Elasticsearch, Kibana, Redis, React Testing Library, Jest, Cypress, GitLab CI/CD, Kubernetes, GCP
Jan. 2019 - Sept. 2019
9 MonatenReact- und Node.js-Entwickler
Upply
- Entwicklung neuer Features für die Lösung mit der aktuellen Version von React (inklusive Hooks), Next.js und TypeScript.
- Migration der Lösung zu einer vollständigen SSR-Anwendung mit Next.js.
- Teilnahme an allen wichtigen Sprint-Zeremonien.
- Implementierung von Unit-Tests mit Jest.
- Stack: React, TypeScript, Rematch, Redux, Next.js, Jest, Expect, Styled-components, Node.js, Express, Python, MongoDB, Docker, Kubernetes, Jenkins
Jan. 2019 - März 2019
3 MonatenReact-Native-Entwickler
Optifluids
- Strukturierte, entwickelte und bereitgestellte React-Native-App zur Verwaltung aller Dokumente (Herunterladen, Bearbeiten und Hochladen von PDF-Dokumenten).
- Entwicklung der App mit React Native, Redux, React Navigation, React Native FTP und React Native MySQL.
- Veröffentlichung der App in den Stores.
- Stack: React Native, React Navigation, Redux, React Native FTP, React Native MySQL
Nov. 2017 - Dez. 2018
1 Jahr 2 MonatenLead-Entwickler für React und Node.js sowie DevOps
Lafinbox
- Entwicklung neuer Features für die App.
- Schulung von Junior-Entwicklern.
- Leitung eines Teams von 7 Entwicklern und Teilnahme an relevanten Sprint-Zeremonien.
- Implementierung von Unit-Tests mit Jest im Frontend und Mocha im Backend.
- Umsetzung von Code-Splitting und Lazy Loading mit Webpack.
- Migration alter Projekte zu einer vollständigen React/Redux-Webanwendung.
- Start neuer Projekte von Grund auf (React/Redux-Webanwendung, Node.js-API mit Koa und Python-API mit WSGI-Server).
- Aktualisierung aller Projekte zur Nutzung von Docker in Produktion und Entwicklung (Erstellung von Dockerfiles sowie docker-compose-Dateien für Entwicklung und Unit-Tests).
- Erstellung von Deployment- und Service-YAML-Dateien für Kubernetes sowie Bereitstellung der Apps in Entwicklungs-, Integrations- und Produktions-Clustern auf OVH-Servern.
- Erstellung von Bash-Skripten zur Automatisierung des Image-Builds und der Deployments.
- Implementierung von Healthchecks basierend auf Skriptdateien, Liveness Probes und 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 Jahr 1 MonateReact- und Node.js-Entwickler sowie DevOps
Miscellaneous
- Verschiedene Projekte für kleine Unternehmen oder Privatpersonen mit Frontend in React und 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
Mai 2012 - Nov. 2016
4 Jahren 7 MonatenProjektmanager
Managementberatung
- Verantwortlich für verschiedene Projekte für Schlüsselkunden (L’Oréal, SNCF, Shell, Klesia, Poclain…) um neue Prozesse und neue Software-Tools für Finanz- und/oder Projektplanung einzuführen.
Zusammenfassung
Fullstack-JavaScript-Entwickler spezialisiert auf React, React Native und Node.js. Ich bin leidenschaftlich im Programmieren, spezialisiere mich auf React und Node.js und nutze sie seit 2016.
Fähigkeiten
- 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
Sprachen
Französisch
MutterspracheEnglisch
VerhandlungssicherDeutsch
FortgeschrittenPolnisch
GrundkenntnisseAusbildung
Feb. 2011 - Nov. 2011
Sydney Business School
Master-Abschluss in Projektmanagement · Projektmanagement · Sydney, Australien
Sept. 2008 - Juni 2012
Ecole des Mines de Saint Etienne
Master-Abschluss in Finanzingenieurwesen und Projektmanagement · Finanzingenieurwesen und Projektmanagement · Saint-Étienne, Frankreich
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.