Benjamin GRANDIN

Full Stack Developer

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

TypescriptReactNextNodeJavascriptDéveloppement BackendDéveloppement FrontendDéveloppement FullstackPHPNestSymfonyFirebaseDockerElasticsearch

Langues

Français

À propos

Introduction

Depuis mes débuts dans le développement web en 2018, j'ai navigué à travers une variété d'environnements, allant de startups innovantes aux grandes corporations et ESNs. J'ai décidé de passer freelance afin de partager mon expérience et de choisir mes missions. Cette décision me permet de choisir prioriser les projets qui me tiennent à cœur. Experimenté en TypeScript, React, Node.js, et Next.js, j'offre des solutions adaptées et efficaces, répondant aux différents besoins des projets.

Liens

Expérience de travail

Développeur Fullstack

Display Interactive

mai 2024 - Présent

2 ans 6 mois

92120 Montrouge, France

Display Interactive développe des solutions digitales innovantes pour booster l'engagement utilisateur. Au sein de l’équipe Web (front et back), j'ai joué un rôle clé dans le développement front-end de l'application, contribuant activement à la validation et au succès des premières versions auprès des utilisateurs. 🚀 Optimisation du projet : Configuration d'outils tels que Vite, Vitest et tsconfig pour une meilleure performance et gestion du projet. 🛠️ Structuration de l'application : Mise en place de React Router, context, reducers, store et react-leaflet pour améliorer la navigation, la gestion de l'état et l’interactivité. ✅ Tests et qualité : Intégration de React Testing Library pour garantir la fiabilité des composants React avec des tests robustes et une couverture élevée. Configuration de ESLint et ajustements des tsconfigs pour assurer la qualité et la maintenabilité du code. 🔄 Maintenance back-end : Contribution au back-end en Symfony avec des mises à jour du code via Rector pour une base de code moderne et performante. 🐳 Gestion des environnements : Mise à jour et optimisation des configurations Docker pour faciliter le déploiement et le développement local. Environnement technique : TypeScript, React, Vite, Vitest, React Testing Library, ESLint, React Router, Leaflet, tsconfig, Symfony, Rector, Docker

Developpeur fullstack

freelance

sept. 2023 - Présent

3 ans 2 mois

Paris, France

Avec une expérience diversifiée allant des startups aux grandes corporations et ESNs, j'interviens pour renforcer les équipes techniques de ses clients, apportant expertise et flexibilité.

Développeur Fullstack

Jean-Michel.io

sept. 2023 - févr. 2024

6 mois

Maurice, Louisiane 70555, États-Unis

Jean-Michel.io et Jean-Paul.io sont des plateformes spécialisées dans la mise en relation de freelances et d'entreprises. J'ai contribué à la modernisation graphique et à l'optimisation des performances des sites, tout en enrichissant les plateformes avec de nouvelles fonctionnalités, notamment : - L'affichage dynamique des annonces. - L'amélioration des outils internes pour une meilleure efficacité. 🚀 Migration et modernisation : Participation à la migration de pages TWIG vers React, modernisant ainsi l'interface utilisateur et améliorant l'expérience globale pour les utilisateurs des plateformes. 🖌️ Design et performance : Utilisation de React, Tailwind CSS et SASS pour développer une interface moderne, réactive et conforme aux attentes des utilisateurs. 🔄 Développement back-end : Contribution aux fonctionnalités serveur avec Symfony, garantissant une intégration fluide entre les interfaces front-end et les logiques métier. 🤝 Travail collaboratif : Collaboration avec une équipe pluridisciplinaire composée de 3 commerciaux, 4 développeurs et 2 assistants, pour mener à bien divers projets internes et externes. 🐳 CI et environnement technique : Intégration et gestion d'outils comme Git et Docker pour optimiser les flux de travail, de la phase de développement au déploiement. Environnement technique : React, Tailwind CSS, SASS, JavaScript, Symfony, Git, Docker

Développeur TS Fullstack

theTribe

juil. 2022 - déc. 2022

6 mois

Paris, France

ESN axée sur le développement de produits Nous avons développé from scratch une nouvelle interface web pour un client qui a considérablement simplifié le processus de facturation. Grâce à cette amélioration, le temps nécessaire pour générer les factures a été réduit de quatre, passant de vingt heures à seulement cinq heures. Mon implication s'est étendue de la conception, à travers des design sprints, jusqu'à la mise en œuvre, en intégrant les retours clients dans chaque sprint SCRUM pour affiner et ajuster nos solutions en temps réel. Cette approche centrée sur le client a permis de garantir des produits finaux qui répondent précisément aux besoins des utilisateurs. Environment technique : - Front : Typescript, Vue - Back : Typescript, NestJS - CI : Git, Docker, Kubernetes

Développeur TS Fullstack

abbeal

sept. 2021 - juil. 2022

11 mois

Paris, France

Client Auchan Au sein d'une équipe Scrum, j'ai contribué au développement d'une nouvelle interface web destinée à moderniser le processus de commande de tracts papier, qui était réalisé via des googles sheets. Ma participation s'est concentrée sur le développement front en Vue.js 2, et back avec Express, ainsi que sur la mise en place de tests avec Cypress et Jest. J'ai également joué un rôle actif en proposant des améliorations sur les maquettes et en participant aux rituels Scrum, incluant le sprint planning, le backlog refinement, les daily, les démos et les rétrospectives.​ ​ Composition de l'équipe : - 1 Scrum master avec une autre équipe - 1 PO - 1 UX partagé avec une autre équipe - 5 developpeurs, dont 1 lead Front : VueJS, vuex-router, vuex-module-decorators Back : Express, NodeJS, TSOA, swagger E2E : Puppeteer, cypress, gherkins, jest

Développeur fullstack

Free pro

oct. 2020 - août 2021

11 mois

Paris, France

Team B2B. J’ai créé une base d’adresse postale en micro service avec API Platform et ElasticSearch, avec un front de présentation en React. Cette solution vise à agréger différentes sources d'informations, tant internes qu'externes, simplifiant ainsi l'accès et l'utilisation de ces données par d'autres services j'ai mis en place un processus automatisé pour la création d'un package NPM, en exploitant Gitlab CI et Semantic Release, assurant une gestion de version et une distribution efficaces et automatisées. - Front : Npm registry, React - Back : Symfony, API Platform, NestJS, Elasticsearch - CI : Gitlab CI, Docker

Développeur web front-end - Alternance

SFEIR

mars 2020 - oct. 2020

8 mois

Paris, France

Participation à des projets pour Le Cèdre, et Total. - Framowrk : React, Angular - Libraires principales : Redux, RxJS - Tests : Cypress - Autres : Flexbox, Sass

Développeur JS fullstack - Alternance

LeHibou.com

déc. 2018 - mars 2020

1 an 4 mois

Paris, France

Front : VanillaJS (ES9), React, Webpack,Material UI, Extension Chrome Back : Node Outils : Trello, Gitlab Methodologie : Scrum


Formation

Social Declik

Programme Freelance For Good, Devenir freelance dans le secteur de l'impact

2024 - 2024

2 mois

Résultat : Le plein d'infos sur le freelancing dans le secteur de l'impact

Activités et associations : Social Declik, la communauté des freelances For Good

ESIEE-IT

Codeur Informatique, Programmation / développeur informatique, général

2018 - 2020

3 ans

Cours pratiques en eduScrum Méthode agiles (Scrum, Kanban) Stack : HTML, CSS, JAVASCRIPT, REACT, SQL, PHP Réalisations en tant que développeur : - Ecriture des stories techniques, Conception technique - Code review - En anglais,, documenter le projet Réalisations en tant que membre agile : - Alimentation du Backlog Produit - Préparation du Sprint Review - Sprint Retrospective:

Universite de Lorraine

Licence MIASHS (mathématiques et informatiques appliquées aux sciences humaines et sociales), Informatique

2017 - 2018

2 ans

université de Franche-Comté

Licence, Économie et gestion

2015 - 2017

3 ans

Activités et associations : 2016 – 2017 Treasurer - BAF (Regional Federation of Student Associations)

--- Organization of a free concert for 2000 students --- My goal as group leader was to oversee the communication between the event organizing committee and the BAF office. Day j: Preparation of the event, supervision of volunteers, speaking on stage. --- Team organization of communication campaigns and elections (towing, sensitization, displays) --- Analysis and preparation of the ground Field analysis and team preparation before D-Day. Multichannel campaigns (Poster, facebook, canvassing) Sector referent on D-Day Analysis and report every two hours of the situation Management of a team (motivation, advice, supplying) --- Sit on the BoardRooms of the FAGE, CRIJ, University, presentation of the budget of the BAF --- Information watch, position taking, public speaking, exchange with various institutions

Lycée Andrée Malraux

Baccalauréat, Comptabilité et commerce / gestion

2013 - 2015

3 ans

Résultat : Mention BIEN

Bac STMG (série technologique du management et le gestion) option Gestion et Finance.


Licences et certifications

Symfony 6 Fundamentals: Services, Config & Environments

Délivré le : juin 2024

Certifié par SymfonyCasts

The Nuxt 3 Bootcamp - The Complete Developer Guide

Délivré le : avr. 2024

Certifié par Udemy

The VueJS 3 Masterclass

Délivré le : oct. 2022

Certifié par VueSchool

Charming Development in Symfony5

Délivré le : févr. 2021

Certifié par SymfonyCasts

Flexbox

Délivré le : juin 2020

Certifié par Udemy

Typescript: The Complete Developer's Guide [2020]

Délivré le : mai 2020

Certifié par Udemy

Débuter avec Docker

Délivré le : mars 2020

Certifié par Udemy

JAVASCRIPT ES6

Délivré le : juin 2019

Certifié par SkillValue

UNIX QUIZ

Délivré le : juin 2019

Certifié par SkillValue

JAVASCRIPT QUIZ

Délivré le : juin 2019

Certifié par SkillValue

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.