A propos de moi

photo développeur react nodejs Je suis passionné par le développement web depuis plus de 6 ans. J'ai d'abord jeté mon dévolu sur la partie Back-end du métier du développeur tout en restant à l'écoute des nouveautées du front, avec notament les langages, PHP et mySQL, et en développant avec les framework CodeIgniter et Symfony. J'ai décidé de me spécialiser en Javascript tant bien pour la partie front-end, typescript, React, React Native, Redux et NextJS que dans la partie Back-end grace à NodeJS, Express et Mongoose. Ces compétences complémentaires, me permettent aujourd'hui de créer des application web dynamiques et performantes en Javascript et typescript pour des applications solides, sur la partie serveur mais également la partie client en utilisant entre autre la stack MERN (MongoDB, Express, React, Node JS ).

profil developpeur react nodejs

Compétences

Développement Front-end

Intégration de maquette et animations d'une application web. Récupération et intégrations de données. Manipulation du DOM. Création d'interface Mobile.

Environnement

Un bon environnement de travail est essentiel pour mener un projet dans de bonnes conditions et permet de gagner un temps précieux dans le développement web. Pour cela j'utilise les logiciels suivant:

Editeur de texte : Visual Studio Code
Versioning : Git et Github/Gitlab
Boards : Trello et Jira
Organisation : Notion Création d'api : Postman
Database : PhpMyAdmin et MongoDBCompas
Communication : Skype et Slack
Autre : Google Drive, Figma

HTML/CSS

La base éssentiels à tout projet web, J'utilise Grid CSS et Flexbox

Framework Front

Bootstrap, Materialize ou encore TailwindCSS pour un design rapide

Javascript/Typescript

Typage des données pour une application robuste

ReactJS/NextJS

Très puissant pour des interface web dynamique et perfomantes

Flutter/React Native

Design d'interface pour application mobile multiplateform

Database

Manipulation de données avec MySQL et MongoDB

NodeJS

Permet de concevoir des applications performantes, un serveur web ou une API

ExpressJS

Framework pour construire des applications web basées sur Node.js

PHP

Le langages back le plus populaire, le premier que j'ai appris

Framework Back

Symfony, CodeIgniter sont de puissants framework back-end

Mon Portfolio

Raccount - Réseau social

Raccount est un projet que j'ai réalisé à la suite de mon apprentissage de la stack MERN. Il est donc composé de MongoDB pour la base de donnée noSQL, Express et Nodejs Pour le back-end et React pour la partie Front-end. J'utilise également React Rooter Dom pour le Routing.
Pour l'Authentication, j'ai utilisé JSON Web Token (JWT) dans un middlewaire pour vérifier l'utilisateur lors des transferts d'informations entre le front et le back. Pour le style c'est Sass qui est utilisé. Le projet est responsive.

Fontionnalités:

  • Connexion/Inscription
  • Création, Modification et suppression de posts avec contenu text, image, vidéo
  • Création, Modification et suppression de Commentaire
  • Like/Dislike
  • Ajout et Suppression d'amis

Qinder - Vote pour les meilleurs images

Qinder est un projet qui m'a été demandé comme test pour entrer dans une entreprise en tant que Développeur front React. Pour ca j'ai créé une api en PHP Utilisant la Programmation Orientée Objet (POO) que j'appelle depuis mon front créé en React via la librairie Axios. Le projet est responsive

Fontionnalités:

  • Affichage d'une image au hasard
  • Like/Dislike d'une image
  • Classement des images
  • Smooth Reloading
  • Appel d'une api

Calculator - Calculatrice Windows

Ce projet conciste en la reproduction d'une calculatice Windows sous React. La partie délicate aura été l'enchainement des calculs (Si je ne met pas de chiffre et que je clique sur plus je reprends l'ancien) ainsi que l'utilisation des types. A l'époque je n'utilisais pas typescript et cela m'aurait été bien utile.

Fontionnalités:

  • Calculs tel une calculatrice
  • Fonction de click sur les touches
  • Historique des Calculs

React Rourse Global - Typescript et react

Ce projet m'a permis d'apprendre à utiliser Typescript avec react et ses hooks ainsi que les formulaires. On y retrouve des types de React tels que PropsWithChildren et HTMLInputElement, en plus des types simples et types de fonction.

Fontionnalités:

  • Travailler sur React avec Typescript
  • Création de nouveaux objectifs
  • Suppression des objectifs
  • Notification si aucun ou trop d'objectifs

Raccount - Réseau social

Raccount est un projet que j'ai réalisé à la suite de mon apprentissage de la stack MERN. Il est donc composé de MongoDB pour la base de donnée noSQL, Express et Nodejs Pour le back-end et React pour la partie Front-end. J'utilise également React Rooter Dom pour le Routing.
Pour l'Authentication, j'ai utilisé JSON Web Token (JWT) dans un middlewaire pour vérifier l'utilisateur lors des transferts d'informations entre le front et le back. Pour le style c'est Sass qui est utilisé.

Fontionnalités:

  • Connexion/Inscription
  • Création, Modification et suppression de posts avec contenu text, image, vidéo
  • Création, Modification et suppression de Commentaire
  • Like/Dislike
  • Ajout et Suppression d'amis

Raccount - Réseau social

Raccount est un projet que j'ai réalisé à la suite de mon apprentissage de la stack MERN. Il est donc composé de MongoDB pour la base de donnée noSQL, Express et Nodejs Pour le back-end et React pour la partie Front-end. J'utilise également React Rooter Dom pour le Routing.
Pour l'Authentication, j'ai utilisé JSON Web Token (JWT) dans un middlewaire pour vérifier l'utilisateur lors des transferts d'informations entre le front et le back. Pour le style c'est Sass qui est utilisé.

Fontionnalités:

  • Connexion/Inscription
  • Création, Modification et suppression de posts avec contenu text, image, vidéo
  • Création, Modification et suppression de Commentaire
  • Like/Dislike
  • Ajout et Suppression d'amis

Raccount - Réseau social

Raccount est un projet que j'ai réalisé à la suite de mon apprentissage de la stack MERN. Il est donc composé de MongoDB pour la base de donnée noSQL, Express et Nodejs Pour le back-end et React pour la partie Front-end. J'utilise également React Rooter Dom pour le Routing.
Pour l'Authentication, j'ai utilisé JSON Web Token (JWT) dans un middlewaire pour vérifier l'utilisateur lors des transferts d'informations entre le front et le back. Pour le style c'est Sass qui est utilisé.

Fontionnalités:

  • Connexion/Inscription
  • Création, Modification et suppression de posts avec contenu text, image, vidéo
  • Création, Modification et suppression de Commentaire
  • Like/Dislike
  • Ajout et Suppression d'amis

Contact

Vous avez un projet Web en tête,
souhaitez en savoir plus
sur moi et mes compétences,
où juste pour parler développement ?
remplissez le formulaire ci-contre !