
Vasco Barreiros
Lead Développeur Front-End | React / Next.js
Salary / Daily rate
Paris, France
Mobility: Paris
Freelance
Can come onsite
Skills
Languages
About me
Intro
🚀 Développeur Frontend profondément passionné avec 3+ ans d'expérience, spécialisé en ReactJS, NextJS et TypeScript. 🎨 Passionné par le design, je crée des applications performantes, élégantes et engageantes. ✨ Toujours à l'écoute, je m'engage à dépasser vos attentes et à livrer des résultats qui reflètent votre vision tout en surprenant vos utilisateurs. Contact : [email protected] / 06 95 86 24 22.
Work experience
Lead Dev - Front End
majelan XFreelance
Dec 2024 - Jun 2025
7 months
Paris, France
En tant que développeur chez Majelan, startup leader dans le podcast, j’ai contribué à l’optimisation d’une solution text-to-speech qui attire aujourd’hui entre 0,8M et 2,4M d’utilisateurs par mois, avec un taux de complétion d’écoute des podcasts passant de 25% à 49%. J’ai travaillé sur deux environnements de back-office pour garantir une expérience robuste, ergonomique et scalable. - Back Office Staff : Conception et développement d’un outil complet pour la gestion des domaines clients et le suivi de l’activité des utilisateurs. Réalisation d’une interface responsive intégrant les modes clair et sombre pour une expérience optimale sur tous les appareils. Mise en place d’un système d’authentification sécurisé, facilitant l’accès via des comptes Google pour une gestion fiable des accès. - Amélioration de l’expérience utilisateur : Développement de fonctionnalités intuitives permettant d’attribuer des rôles et de gérer les droits d’accès. Optimisation de l’interface grâce à des notifications dynamiques et un chargement plus fluide des composants, améliorant ainsi la réactivité générale. - Back Office Flow : Déploiement d’écrans dédiés à la création et à la gestion de contenus podcast, offrant aux créateurs une interface intuitive et performante. Intégration d’un module facilitant la sélection des catégories et l’organisation des programmes via une interface conviviale. - Optimisations techniques et ergonomiques : Harmonisation des interactions pour garantir une réponse cohérente à chaque action. Correction d’incohérences visuelles et fonctionnelles pour améliorer la clarté de l’affichage et la fluidité des transitions. Ces contributions, déployées sur plusieurs mois, ont permis d’améliorer significativement l’expérience utilisateur pour les équipes internes et les créateurs, posant ainsi les bases d’une solution robuste et scalable pour accompagner la croissance de Majelan dans l’univers du podcast et de l’audio IA.
Lead Dev - Développeur Full-Stack
TOTCORP (totsneakers)Freelance
Oct 2024 - Dec 2024
3 months
Paris, France
Dans le cadre du développement d'une plateforme e-commerce locale dédiée aux passionnés de sneakers, je conçois une application front-end et back-end optimisée pour offrir une expérience utilisateur fluide et une gestion performante des produits. Ce projet, orienté vers l’achat et la revente de modèles rares provenant directement du stock du client. - Gestion des produits : un système complet pour la gestion des stocks localisés et des fiches produits, assurant une organisation efficace et une visibilité optimale des articles en vente. - Expérience d'achat : une interface utilisateur intuitive et réactive, conçue pour simplifier le parcours d’achat et offrir une expérience fluide sur tous types d'appareils. - Tableau de bord analytique : un outil performant pour le suivi des ventes et des stocks, avec des filtres personnalisés, permettant une analyse détaillée des performances et une gestion proactive. - Envoi d'emails : intégration de Resend pour assurer une communication fluide et fiable avec les utilisateurs, notamment pour les confirmations de commande et les notifications importantes. Côté technologies, j'ai choisi Next.js et React pour le front-end, garantissant une interface rapide et responsive, et Node.js avec PostgreSQL pour une gestion optimisée des données côté back-end. Les transactions sont sécurisées via l'intégration de Stripe, tandis que NextAuth.js, Zod, et React Hook Form assurent la sécurité, la validation et la fluidité des formulaires, renforçant la robustesse et l'intégrité des accès et des interactions. Chaque aspect du projet est pensé pour optimiser la performance et la maintenabilité de cette plateforme locale. Des tests automatisés sont également prévus sous Cypress et Jest pour assurer une stabilité maximale. La gestion de projet se fait en mode agile avec Notion, offrant un suivi clair et efficace de chaque étape du développement.
BOGS
Dec 2023 - Oct 2024
11 months
Lead Full-Stack Developer - Back Office de BOGS
Aug 2024 - Oct 2024
3 months
Dans le cadre du développement de BOGS, j'ai conçu et développé un back office complet en React, permettant aux administrateurs d'avoir un visuel en temps réel sur l'activité de l'application mobile. Grâce à ce back office, les administrateurs peuvent suivre, analyser et gérer tous les aspects de la plateforme, en interagissant directement avec les données et les utilisateurs de l'app. Les principales fonctionnalités incluent : Listing des utilisateurs : une interface dynamique pour visualiser et gérer les joueurs, avec des filtres avancés et des options de gestion. Historique des matchs : visualisation complète des matchs, y compris les joueurs, les résultats, les paris, et le mode de jeu. Transactions : gestion sécurisée des retraits et dépôts grâce à l'intégration avec Stripe. Retours utilisateurs : une section dédiée pour consulter les feedbacks envoyés via l'application mobile, permettant d’améliorer constamment l'expérience utilisateur. Statistiques globales : un tableau de bord performant affichant les données en temps réel (total des matchs, bogs en circulation, joueurs premium, etc.), alimenté par NestJS et MongoDB. Le back office, développé en React et SCSS, assure une interface fluide et performante, offrant une visibilité totale sur l’application mobile pour une gestion proactive. J'ai optimisé chaque appel API pour garantir des interactions rapides et sécurisées entre l’administration et l’application, tout en maintenant une architecture modulaire et scalable.
Lead Front-End Developpeur - Application mobile BOGS
Dec 2023 - Oct 2024
11 months
Paris, France
En tant que développeur front-end dans une start-up, j’ai conçu et optimisé, en toute autonomie, une interface utilisateur fluide et performante sur plus de 60 écrans avec React Native et TypeScript, en mettant un fort accent sur la réactivité et les performances. J’ai utilisé Zustand pour une gestion d’état légère et efficace, ainsi que TanStack Query pour optimiser le fetching, le caching et la synchronisation des données, réduisant ainsi les appels API et garantissant une expérience utilisateur rapide et fluide. J’ai également collaboré avec l’équipe back-end pour gérer les requêtes API et les données via MongoDB, tout en assurant des transactions sécurisées avec Stripe et des notifications en temps réel grâce à Firebase. Avec une forte capacité de proposition, j’ai contribué à des choix techniques qui ont eu un réel impact sur le projet et son évolution. Tout au long du projet, j’ai veillé à maintenir un codebase propre et scalable avec TypeScript, et à concevoir une architecture modulaire et évolutive pour soutenir la croissance de l’application, qui compte aujourd’hui plus de 25k users.
Lead Front-End Developpeur - Site Vitrine BOGS
Jul 2024 - Aug 2024
2 months
Hybrid
J'ai entièrement conçu et développé le site vitrine de BOGS, une plateforme web dynamique permettant de présenter l'application aux utilisateurs potentiels. Le site a été réalisé en HTML, SCSS, JavaScript, et TypeScript, garantissant une structure propre et maintenable, tout en assurant des performances optimales et une compatibilité avec différents navigateurs. Mon travail a consisté à créer une interface responsive, offrant une expérience fluide sur mobile comme sur desktop. En utilisant SCSS, j'ai optimisé le design et le rendu visuel, tout en minimisant le temps de chargement des pages pour offrir une navigation rapide et intuitive. J'ai structuré le code avec TypeScript afin d'assurer une meilleure gestion des types et de réduire les bugs, garantissant ainsi un codebase propre et scalable. J'ai également mis en place une architecture modulaire, permettant d'ajouter de nouvelles fonctionnalités sans compromettre les performances ni la stabilité du site. L'objectif principal du site vitrine est de captiver les utilisateurs potentiels, de présenter les principales fonctionnalités de l'application, et d'inciter au téléchargement de BOGS. J'ai donc travaillé sur l'optimisation SEO et l'optimisation des performances, en particulier pour réduire le temps de chargement des assets critiques et améliorer l'accessibilité du site.
Développeur front-end
Eveasoft
Nov 2023 - Dec 2023
2 months
Paris, France
Le projet visait à concevoir et développer un site vitrine responsive pour Eveasoft, une agence spécialisée dans la transformation digitale. Ce site met en lumière leur mission d’accompagner les entreprises dans l’innovation et la transition numérique, en proposant des solutions sur mesure. Développé en HTML, TypeScript, et SCSS, le site a été conçu pour offrir une performance optimale et une navigation fluide, tout en garantissant une expérience utilisateur irréprochable sur tous les appareils. Il présente de manière claire et attrayante les services d’Eveasoft, incluant le développement web et mobile, la création de chatbots, l’intégration de la blockchain et des solutions de cybersécurité, contribuant ainsi à la transformation digitale de leurs clients.
Développeur front-end
Proxity - Filiale du groupe EDF
Sep 2021 - Dec 2023
2 years 4 months
Paris, France
J'ai conçu et optimisé une Progressive Web App (PWA) dédiée aux commerçants, permettant une gestion simplifiée et efficace de leurs clients et programmes de fidélité. Développée en Vue.js, TypeScript, et SCSS, cette PWA garantit une interface réactive et performante, accessible directement depuis le web. Grâce à une approche mobile-first, l'expérience utilisateur a été optimisée pour tous types d'appareils, offrant une navigation fluide et intuitive, qu'il s'agisse de smartphones, tablettes ou ordinateurs. - Gestion des clients et des cartes de fidélité : J'ai développé des fonctionnalités avancées telles que la création et modification des fiches clients, la recherche intuitive, le scan de cartes et la génération automatique de numéros de fidélité, garantissant une gestion simplifiée et efficace. - Tableau de bord des statistiques : J'ai intégré un tableau de bord interactif permettant aux commerçants de suivre leurs statistiques en temps réel (inscriptions, achats réalisés, montants dépensés et euros en cagnotte), avec des filtres de date personnalisables pour une analyse détaillée. - Interface responsive et mobile-first : L'interface a été conçue selon une approche mobile-first, offrant une navigation fluide et réactive sur mobiles, tablettes et ordinateurs. Chaque composant est optimisé pour garantir une utilisation rapide et intuitive. - Migration Vue 2 à Vue 3 : J'ai pris en charge la migration de la PWA de Vue 2 vers Vue 3, améliorant ainsi les performances, la modularité et la maintenabilité de l'application grâce à la Composition API. L'ensemble de l'application a été conçu pour offrir une gestion fluide des programmes de fidélité et une expérience utilisateur premium, tout en assurant la sécurité et la rapidité des interactions via des APIs performantes. https://www.youtube.com/watch?v=jo23TpbDhKo&ab_channel=Proxity%2CFilialedugroupeEDF
Education
Offensive Security Web Expert
OSWE
2025 - 2025
5 months
Zero To Mastery Academy
2024 - 2025
1 year 3 months
Portfolio
2021 - 2021
3 months
Développeur mobile React Native
Projet Mini Octopuses
2021 - 2021
2 months
Greta MTE77
2019 - 2020
11 months
Mairie de Lésigny
2018 - 2019
3 months