A

Antoine Bourin

Développeur Javascript

Je construis des applications web dynamiques avec React.js, Node.js et Next.js. J'accompagne mes clients dans la digitalisation de leur activité.

Développeur depuis près de 5 ans sur des technologies Javascript, j'ai également publié une formation sur le framework Next.js. Attiré par le challenge technique, motivé, investi et soucieux des bonnes pratiques, je met tout en œuvre pour que les projets de mes clients soient des réussites.

Antoine Bourin

Projets réalisés

Formation Next.js avec Dyma

Formateur Next.js - Dyma

Projet réalisé en autonomie, pour une durée de 5 mois pendant laquelle j'ai pu construire une formation Next.js pour la publier sur la plateforme Dyma, application de formation en ligne.

Ecriture et réalisation de plus de 70 sessions. Chacune de ces sessions comporte une vidéo, un cours écrit et des sessions questions/réponses.

Cette formation met en avant un projet exigeant dans lequel l'apprenant est invité à réaliser une application web de récupération de films à l'affiche, de recherche, de gestion de compte utilisateur. Les notions de SSR et l'ensemble des fonctionnalités de Next.js 13 & 14 sont évoquées. Enfin, cette formation permet de déployer l'application créée via Vercel ou encore grâce à un VPS configuré avec Nginx.

Suivie par plus de 250 personnes. Note moyenne de 4.3/5.

Stacks du projet

Next.js

Vercel

React.js

TypeScript

iDGarages comparez aux meilleurs prix

iDGarages.com

Refonte totale du comparateur de garages, iDGarages.com avec React, Next.js et API micro-services Node.js.

Lors de ce projet riche en challenge et pendant 3 ans, j'ai pu réaliser la refonte de l'application grand public avec un autre développeur front-end et 2 développeurs back-end. L'objectif était de migrer cette application qui évoluait sur Drupal 7 vers un écosystème Javascript avec Next.js et Strapi. Le CMS associé m'a permis d'échanger avec des API GraphQL.

J'ai également participé à la mise en place d'un environnement totalement dockerisé et la réalisation de tests unitaires et end-to-end sur les fonctionnalités critiques de l'application. Aussi, il était nécessaire d'industrialiser les composants avec une solution telle que Storybook pour les futurs projets prévus dans la start-up.

Stacks du projet

Next.js

Node.js

React.js

Strapi

TypeScript

GraphQL

Arte Radio Audioblog projet

Arte Audioblog

Ce projet a été réalisé au sein de l'agence web Nodevo, en équipe de 3 développeurs. Cette application réalisée pendant 6 mois avait pour objectif de proposer une interface pour les internautes d'Arte souhaitant partager et écouter des podcasts.

Pour y parvenir, nous avons mis en place une interface dynamique et fluide avec React.js. La gestion des contenus et des médias était quant à elle gérée grâce à la mise en place de Drupal en tant que CMS Headless (nous utilisions le CMS comme API REST).

Le challenge était porté sur la réalisation d'une file d'attente d'écoute de médias et la mise en place d'une infrastructure solide pour supporter un trafic conséquent.

Stacks du projet

React.js

PHP

Drupal

Jest

OCS mockup

OCS

Lors de mon contrat chez Nodevo (agence web digitale à Chantilly) et pour une durée de 8 mois, j'ai pu travailler avec une équipe de 3 autres développeurs sur la refonte du site OCS.

Peu avant la sortie de la série à succès Game Of Thrones, l'objectif était de fournir aux utilisateurs une interface moderne et animée pour découvrir les contenus proposés par OCS. Egalement, le client souhaitait pouvoir gérer facilement ses contenus grâce à un CMS.

Le projet a donc été réalisé avec Drupal. J'ai pu travailler sur l'intégration et la dynamisation des contenus séries et films mais aussi réaliser des astreintes avec l'équipe lors de sorties importantes dans l'année.

Stacks du projet

PHP

Drupal

Jest

Expériences

Allianz

Allianz

Sept. 2022 - Aujourd'hui

Développeur React / Node

Développement de nouvelles applications en méthodologie agile - en équipe de 3 à 5 personnes - réalisation de tests unitaires et end to end, maintenance applicative. Consommation et construction d’API REST, participation aux démos aux utilisateurs en Anglais, force de proposition sur l’ensemble des fonctionnalités.

iDGarages.com

idGarages

Févr. 2020 - Sept. 2022

Développeur React (Next.js) / Node

Développement d’applications React.js avec mise en place d'un front-end Next.js, consommation d’API GraphQL. Développement de services Node.js, exposition d’API REST & GraphQL. Environnement Dockerisé, architecture micro-services, industrialisation (storybook). Mise en place de tests unitaires et E2E sur fonctionnalités critiques des applications front-end (JEST, testing-library, enzyme, cypress).

Arte

Arte

Juil. 2019 - Févr. 2020

Développeur React / Drupal

Création de l'app web Audioblog d'Arte Radio. L'application vise à réunir des internautes souhaitant partager et écouter des podcasts et sons sur une plateforme dédiée. Création et gestion du système de lecture, d'inscription et connexion, gestion de l'affichage des contenus avec React.js Création et mise en place du CMS Drupal exposé sous forme d'API REST (CMS headless).

OCS

OCS

Juil. 2018 - Juil. 2019

Développeur Full-Stack

Refonte, intégration et développement du site web OCS public avec animations exigeantes, intégration des contenus et bandes annonces des films et séries disponibles, mise en avant des médias populaires et construction du système de paiement et d'inscription des utilisateurs.

Skills

React.js
Next.js
NestJS
Node.js
Jest
Typescript
Vercel
Strapi
AWS

Projets open-source contribués

pettiboy

react-ui-scrollspy

Customizable Scroll Spy component for react which is Simple, Easy To Use and Lightweight with callback, typescript, auto-update URL hash and throttle support among others.

vercel

next.js

The React Framework

LINCnil

Guide-RGPD-du-developpeur

La CNIL publie un guide RGPD pour les développeurs

Voir plus sur GitHub

Derniers articles publiés

Formation Next.js : découvrir le framework de React

Formation Next.js : découvrir le framework de React

Publié le 15/07/2024

Pistes et conseils pour apprendre et se former à utiliser Next.js : documentation, fonctionnalités et formations pour apprendre et progresser sur le framework.

Comment intercepter des erreurs avec Next.js ?

Comment intercepter des erreurs avec Next.js ?

Publié le 08/07/2024

Next.js offre plusieurs possibilités pour la gestion d'erreur des composants de l'interface, intégré dans le routage.

Next.js : gérez les interactions avec les server actions

Next.js : gérez les interactions avec les server actions

Publié le 25/06/2024

Les server actions (ou actions serveur) sont des fonctions asynchrones utilisables avec Next.js, leur environnement d'exécution est serveur.

Un projet ? Une idée ?

Contactez-moi pour discuter de votre projet, je serai heureux de vous faire profiter de mes compétences.

antoine.bourin@outlook.com

+33 6 08 72 90 34