
Benjamin GRANDIN
Full Stack Developer
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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
The Nuxt 3 Bootcamp - The Complete Developer Guide
Délivré le : avr. 2024
The VueJS 3 Masterclass
Délivré le : oct. 2022
Charming Development in Symfony5
Délivré le : févr. 2021
Flexbox
Délivré le : juin 2020
Typescript: The Complete Developer's Guide [2020]
Délivré le : mai 2020
Débuter avec Docker
Délivré le : mars 2020
JAVASCRIPT ES6
Délivré le : juin 2019
UNIX QUIZ
Délivré le : juin 2019
JAVASCRIPT QUIZ
Délivré le : juin 2019