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.
Projets réalisés
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.4/5.
Stacks du projet
Next.js
Vercel
React.js
TypeScript
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 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
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
Sept. 2022 - Aujourd'hui
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
Févr. 2020 - Sept. 2022
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
Juil. 2019 - Févr. 2020
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
Juil. 2018 - Juil. 2019
Skills
Projets open-source contribués
Derniers articles publiés
Internationalisation d'une application Next.js
Publié le 01/10/2024
Toutes les possibilités pour gérer l'i18n dans le contexte d'une application Next.js, que ce soit grâce à des librairies ou avec une gestion manuelle à l'aide de middleware.
Un projet ? Une idée ?
Contactez-moi pour discuter de votre projet, je serai heureux de vous faire profiter de mes compétences.