À propos de Vincent
Ce que je développe
- Applications web sur mesure : React / Next.js (TypeScript), backend Node.js / Express, bases de données SQL (PostgreSQL).
- Fonctionnalités métier complexes : Authentification JWT, gestion de profils, CRUD avancé, filtres, paiements Stripe (abonnements, webhooks).
- Interfaces interactives et créatives : Animations avancées, canvas, Three.js / GSAP, quand c'est pertinent, sans sacrifier lisibilité ni performance.
- Interventions ciblées ou projets de A à Z : Composant frontend, feature précise, API, ou solution complète (design Figma → déploiement).
Stack
Parcours
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Japonais
Notions
Expériences
- Vincent VIDOTDéveloppeur Web Full-stackVOYAGE & TOURISMEjuillet 2024 - Aujourd'hui (1 an et 11 mois)Tours, France
Contexte du projet
J’ai pris en charge le développement complet d’une plateforme web permettant aux utilisateurs, qu’ils soient propriétaires ou locataires, de publier des annonces pour proposer ou rechercher un logement, en mettant l’accent sur la transparence et la confiance entre les partiesCe projet nécessitait une solution complète, depuis la structuration de la base de données jusqu’à l’intégration de systèmes de paiement et l’optimisation de l’interface utilisateur.Réalisations
Frontend : J’ai participé au développement de l’interface utilisateur avec Next.js et TypeScript, en veillant à garantir une expérience fluide et réactive. Pour assurer un rendu moderne et soigné, j’ai utilisé TailwindCSS et TailwindUI en complément de SASS/SCSS pour des styles personnalisés.Backend : J’ai conçu et mis en place une API REST avec Node.js et Express.js, en utilisant TypeScript pour renforcer la robustesse et la maintenance du code. Grâce à l’ORM Sequelize, j’ai simplifié la gestion des bases de données relationnelles tout en assurant la cohérence des données.Base de données : J’ai conçu la base de données MySQL en structurant les relations complexes entre entités comme les propriétés, utilisateurs et réservations. L’utilisation de Sequelize a permis de faciliter les opérations CRUD et d’optimiser la gestion des relations.Système de paiement : J’ai intégré Stripe à l’API pour gérer les abonnements et paiements en lien avec le modèle économique du site, garantissant des transactions sécurisées et une gestion efficace des paiements récurrents.Technologies utilisées :
Frontend : Next.js, React, TypeScript, TailwindCSS, TailwindUI, ZustandBackend : Node.js, Express.js, TypeScript, SequelizeBase de données : MySQLPaiement : StripeJ’ai développé des solutions pour garantir la compatibilité TypeScript-Sequelize, assurant un code fiable et maintenable. - OpenClassroomsDéveloppeur d'application - JavaScript ReactEDITION DE LOGICIELSaoût 2023 - septembre 2024 (1 an et 2 mois)Strasbourg, FranceFormation intensive avec OpenClassroom en développement d'applications JavaScriptCompétences acquises :
- Conception d'interfaces dynamiques,
- Gestion des composants et des states
- Conversion d’applications de jQuery vers React
- Intégration d'API
Renforcement des compétences en JavaScript, HTML, CSS et bonnes pratiques de développement web. - Pachir'artDéveloppeur webARTS & ARTISANATmai 2021 - juillet 2021 (2 mois)Lyon, France- Création d'un addon WooCommerce permettant d'automatiser la création de produits variables (reproductions d'une œuvre originale) intégrant un système d'incrémentation des prix propre à l'entreprise : HTML5, CSS3, JavaScript, PHP- Création d'une maquette aidant à la réalisation d'une nouvelle page d'accueil : FIGMA
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Titre professionnel (TP) de niveau 6 - Développeur d'application - JavaScript React, Programmation / développeur informatique, généralOpenClassrooms2024Titre professionnel (TP) de niveau 6 - Développeur d'application - JavaScript React, Programmation / développeur informatique, général
- Titre professionnel (TP) de niveau 5 - Développeur Web et Web Mobile, Programmation / développeur informatique, généralHuman Booster2021Titre professionnel (TP) de niveau 5 - Développeur Web et Web Mobile, Programmation / développeur informatique, général