About Kevin
Développeur Web Freelance | React • JavaScript • Node.js
French
Native or bilingual
English
Conversational
Experience
- IndépendantDéveloppeur Web Front-End React / Javascript / Node.jsSOFTWARE PUBLISHINGMay 2026 - Today (2 months)Wasselonne, FranceDéveloppeur Web Front-End spécialisé dans la création d'interfaces modernes, responsives et performantes, je transforme des maquettes (Figma, Adobe XD) en applications et sites web accessibles, optimisés et fidèles aux besoins des utilisateurs.J'interviens notamment sur :• L'intégration HTML5/CSS3 sémantique et respectueuse des bonnes pratiques• Le développement et le maintien de styles avec Sass (SCSS) et des méthodologies telles que BEM• La création d'animations CSS et d'interactions utilisateur modernes• L'ajout d'interactions dynamiques avec JavaScript• Le développement d'applications Single Page Application (SPA) avec React et Redux• La conception d'interfaces responsive selon une approche mobile-first• L'optimisation des performances, de l'accessibilité et du référencement naturel (SEO)• Le développement back-end avec Node.js et Express.js• La conception et l'intégration d'API REST• L'utilisation de bases de données relationnelles (SQL) et NoSQL (MongoDB)• Tests (Vitest + React Testing Library)Habitué à travailler avec Git et GitHub, je veille à produire un code clair, maintenable et évolutif, tout en collaborant efficacement avec des designers, développeurs ou clients.
- OpenClassroomsKasa, application immobilière React responsive avec routage et composants réutilisables.SOFTWARE PUBLISHINGJune 2025 - February 2026 (8 months)Strasbourg, FranceContexteKasa, acteur majeur de la location d'appartements entre particuliers, souhaite moderniser son application historique en migrant vers une stack JavaScript moderne. Ma mission consistait à développer l'intégralité du front-end en React à partir de maquettes Figma, dans un contexte où le back-end n'était pas encore disponible.Objectifs
- Développer une application web responsive avec React et Vite.
- Mettre en place une architecture de composants réutilisables.
- Implémenter le routage avec React Router.
- Développer des composants interactifs (carrousel, collapse).
- Respecter fidèlement les maquettes Figma.
- Gérer les erreurs et les routes inexistantes.
- Structurer les styles avec Sass.
Stack techniqueReact • Vite • React Router • JavaScript • Sass • JSON • Git/GitHubRéalisations- Développement d'une Single Page Application avec React.
- Mise en place d'un routage complet et d'une gestion des erreurs 404.
- Création de composants réutilisables : Banner, Card, Collapse et Slideshow.
- Développement d'un carrousel avec navigation circulaire.
- Intégration responsive mobile-first à partir des maquettes Figma.
- Structuration des styles avec Sass.
- Gestion de l'état local avec les Hooks React.
- Versioning et suivi du projet avec Git/GitHub.
Résultats- Application entièrement responsive et conforme aux maquettes.
- Architecture modulaire facilitant la maintenance et les évolutions futures.
- Navigation robuste avec gestion des erreurs.
- Composants interactifs et réutilisables.
- Respect des bonnes pratiques de développement front-end, de performance et d'accessibilité.
Perspectives d'amélioration- Ajout de tests unitaires et d'intégration (Vitest, React Testing Library).
- Intégration future d'une API REST.
- Optimisation avancée des performances et de l'expérience utilisateur.
- OpenClassroomsArgentBank Dashboard React/Redux avec authentification sécurisée et conception d’API transactionsSOFTWARE PUBLISHINGJune 2025 - February 2026 (8 months)Strasbourg, FranceContexte
- Développement du tableau de bord d’une banque en ligne souhaitant proposer une application sécurisée et évolutive dans un environnement concurrentiel.
- Objectif : mettre en place une application React robuste avec authentification sécurisée et architecture prête pour la gestion future des transactions.
Réalisation- Développement d’une SPA React responsive à partir des maquettes
- Implémentation d’un système d’authentification sécurisé (login, logout, routes protégées)
- Gestion centralisée de l’état global avec Redux
- Modification dynamique du profil utilisateur
- Consommation d’une API REST existante
- Conception d’une proposition de routes API pour la gestion des transactions (Swagger YAML)
- Application de bonnes pratiques de performance et composants réutilisables
Résultats- Application React fonctionnelle et sécurisée
- Architecture évolutive prête pour l’extension “transactions”
- State management structuré et maintenable
- Interface responsive et performante
Stack- React • Redux • API REST • Swagger • GitHub
Axes d’évolution possibles- Tests unitaires et d’intégration (Jest / RTL)
- Optimisation des performances (réduction des re-renders)
- Déploiement CI/CD
Recommendations
Be the first to recommend Kevin
Help this freelancer shine by sharing your experience working together.
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
- Développement Node.jsInterskills2026Développement back-end avec Node.js
- Intégrateur WebOpenclassroomsDéveloppement front-end HTML5 / CSS3 / Sass / Javascript / React.js / Redux
Certifications
- Intégrateur WebOpenclassromms2026
- Développement Node.jsInterskills2026