About Vincent
What I Develop
- Subcontracting support for agencies:integrating mockups, features, back-office, APIs, debugging, when your schedules are full.
- Custom websites and applications:React / Next.js / Astro (TypeScript), Node.js / Express backend, PostgreSQL, Stripe payments, JWT authentication.
- Interactive and creative interfaces:Advanced animations, canvas, Three.js / GSAP, when relevant, without sacrificing readability or performance.
- Targeted interventions or end-to-end projects:Frontend component, specific feature, API, or complete solution (Figma design → deployment).
Stack
Background
French
Native or bilingual
English
Fluent
Japanese
Basic
Experience
- Vincent VIDOTFullstack Web DeveloperTRAVEL AND TOURISMJuly 2024 - Today (2 years)Tours, France
Project Context
I took charge of the complete development of a web platform allowing users, whether owners or tenants, to post listings to offer or search for accommodation, with a focus on transparency and trust between parties.This project required a complete solution, from database structuring to integrating payment systems and optimizing the user interface.Accomplishments
Frontend : I participated in the development of the user interface with Next.js and TypeScript, ensuring a fluid and responsive experience. To ensure a modern and polished look, I used TailwindCSS and TailwindUI in addition to SASS/SCSS for custom styles.Backend : I designed and implemented a REST API with Node.js and Express.js, using TypeScript to enhance code robustness and maintainability. Thanks to the Sequelize ORM, I simplified relational database management while ensuring data consistency.Database: I designed the MySQL database by structuring complex relationships between entities such as properties, users, and bookings. The use of Sequelize facilitated CRUD operations and optimized relationship management.Payment System: I integrated Stripe with the API to manage subscriptions and payments in line with the site's business model, ensuring secure transactions and efficient management of recurring payments.Technologies Used:
Frontend : Next.js, React, TypeScript, TailwindCSS, TailwindUI, ZustandBackend: Node.js, Express.js, TypeScript, SequelizeDatabase: MySQLPayment: StripeI developed solutions to ensure TypeScript-Sequelize compatibility, resulting in reliable and maintainable code. - OpenClassroomsApplication Developer - JavaScript ReactSOFTWARE PUBLISHINGAugust 2023 - September 2024 (1 year and 2 months)Strasbourg, FranceIntensive training with OpenClassroom in JavaScript application developmentSkills Acquired:
- Design of dynamic interfaces,
- Component and state management
- Conversion of applications from jQuery to React
- API Integration
Strengthened skills in JavaScript, HTML, CSS, and web development best practices. - Pachir'artWeb DeveloperARTS AND CRAFTSMay 2021 - July 2021 (2 months)Lyon, France- Creation of a WooCommerce addon to automate the creation of variable products (reproductions of an original work) integrating a company-specific price incrementation system: HTML5, CSS3, JavaScript, PHP- Creation of a mockup to aid in the development of a new homepage: FIGMA
Recommendations
These freelancer profiles also match your criteria
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
Education
- Professional Title (TP) Level 6 - JavaScript React Application Developer, Programming / IT Developer, GeneralOpenClassrooms2024Titre professionnel (TP) de niveau 6 - Développeur d'application - JavaScript React, Programmation / développeur informatique, général
- Professional Title (TP) Level 5 - Web and Mobile Web Developer, Programming / IT Developer, GeneralHuman Booster2021Titre professionnel (TP) de niveau 5 - Développeur Web et Web Mobile, Programmation / développeur informatique, général