Cyril CLEMENT

Développeur Web

Qui suis-je ?

Photo de Cyril CLEMENT

Je m'appelle Cyril CLEMENT.

Je suis passionné par la création de sites et d'applications web dynamiques.

Fort de ma formation de "développeur d’application - JavaScript React" de chez OpenClassrooms, je suis en mesure d'intégrer une maquette, implémenter une logique métier, conceptualiser une API ou une interface utilisateur et écrire du code modulaire et réutilisable afin de créer des applications web robustes et stylisées.

J'ai poursuivi mon apprentissage en autodidacte, en construisant des projets professionnalisants, notamment avec le framework Next.JS, le langage de programmation PHP et son framework Symfony, le CMS WordPress ou encore le framework Vue.js.

Je suis à l'écoute d'opportunités.

Télécharger mon CV

Mes projets

Capture d'écran du projet "Tech Heaven"

Tech Heaven

Description : Tech Heaven est un site e-commerce où vous pouvez acheter des produits électroniques. Le CMS PayloadCMS est utilisé comme backend et comme back-office, pour gérer les clients, les commandes, les produits, etc.

GitHub : https://github.com/Cycle9898/Tech-Heaven

Lien : https://tech-heaven.onrender.com/

Technologies utilisées :
  • TypeScript
  • Next.JS
  • React
  • Sass
  • MongoDB
  • Payload CMS
  • Docker
  • NodeJS
Capture d'écran du projet "Zen Bank"

Zen Bank

Description : Zen Bank est une application bancaire sur le web, créée avec Next.JS qui permet de lier vos comptes bancaires, consulter les informations et l'historique des transactions de ceux-ci et transférer des fonds.

GitHub : https://github.com/Cycle9898/ZenBank_Frontend

Lien : https://zen-bank.vercel.app

Technologies utilisées :
  • TypeScript
  • Next.JS
  • React
  • Tailwind CSS
  • Appwrite
  • Dwolla
  • NodeJS
Capture d'écran du projet "Proposal Ranking Boards"

Proposal Ranking Boards

Description : Un site web créé avec Next.JS qui permet de créer des boards pour poser des questions, à une communauté par exemple, et faire des propositions en retour, pour y répondre. De plus, un système de vote pour les propositions est mis en place. Les résultats sont paginés (boards et propositions) pour éviter d'avoir trop d'entrées par pages. Une barre de recherche est présente pour filtrer les propositions et les boards. Les données sont sauvegardés dans une base de données PostgreSQL et Prisma est utilisé pour interagir avec elle.

GitHub : https://github.com/Cycle9898/proposal-ranking-boards

Lien : https://proposal-ranking-boards.vercel.app/

Technologies utilisées :
  • TypeScript
  • Next.JS
  • React
  • Tailwind CSS
  • PostgreSQL
  • Prisma
  • NodeJS

Mes compétences

Technologies

TypeScript
Next.JS
React
Redux
Sass
Tailwind CSS
Bootstrap
Node.JS
MongoDB (No SQL)
MariaDB (SQL)
PostgreSQL (SQL)
PHP
Symfony
WordPress
Vue.JS

Outils

Git
GitHub
Jest
PHPUnit
Figma
Swagger
Nelmio Api Doc Bundle
Lighthouse
Linux
Docker

Me contacter

Me contacter sur LinkedIn

Me laisser un message via le formulaire