Mathieu Pereira

Développeur JavaScript

A propos

Moi c'est mathieu, j'ai 30 ans et j'habite en région parisienne. Je suis développeur front-end react, mais j'aime aussi la partie back-end sur laquelle j'ai pu travailler lors de ma précédente expérience. Je fais une veille techno quotidienne afin de rester à jour sur les technos que j'utilise et pouvoir apprendre de nouvelles choses. J'aime le code propre, j'essaie toujours de faire de mon mieux afin d'écrire le plus proprement possible. En ce moment, je lis le livre Software Craft. Ce livre détaille les principales techniques de la boîte à outils du craft: TDD, BDD, Clean Code et d'autres pratiques essentielles.

Après 2 ans et 4 mois, mon aventure chez NOBO a pris fin le 31 mars 2022. Ce fut une expérience très enrichissante. J’ai pu travailler sur divers projets: funnel d'inscription, espace client, back office, scrapper, facturation avec stripe, création de spec, etc

Aujourd'hui, je suis développeur front-end à Alcopa Auction.

Compétences

HTML

CSS

JavaScript

TypeScript

React

Next.js

Redux

Material UI

Node.js

Express

Express.js

Sequelize

MySQL

Git

Mocha

Chai

Docker

Expérience

NOBO - Funnel d'inscription

Le funnel d'inscription est un élément important pour nobo. C'est ce qui permet d'avoir de nouveau client. Tout au long de mon passage chez nobo, j'ai pu travailler à l'amélioration du funnel. Voici une liste de diverse tâche sur lesquelles j'ai travaillé: les besoins du client, les informations du client, paiement avec stripe, mandat avec SignRequest, Affichage du matching des intervenants, Refonte graphique.

  • JavaScript
  • Typescript
  • React
  • Hooks
  • Redux
  • Material UI
  • Formik
  • Next.js
  • Express.js

NOBO - Espace client

L'espace client est le site indispensable des clients. C'est ici que les clients peuvent voir leurs prestations à venir, annuler une prestation, avoir accès à leurs attestations fiscales, etc. Voici une liste de diverse tâche sur lesquelles j'ai travaillé: Tableau de bord, Attestations fiscales, Résiliation, Affichage des contrats et des mandats, Envoie d'un contrat, Affichage et gestion des prestations Refonte graphique.

  • JavaScript
  • Typescript
  • React
  • Hooks
  • Redux
  • Material UI
  • Next.js
  • Express.js

NOBO - Back office

Le back office permet à l'équipe ops de faire toute la gestion liée aux intervenants et aux clients. Notamment de gérer le planning d'un intervenant ou d'un client, d'avoir accès à un dashboard,de remplacer une prestation, d'annuler une prestation, d'avoir accès aux informations des clients et des intervenants, etc. Voici une liste de diverse tâche sur lesquelles j'ai travaillé: Ajouter du CESU dans la cagnotte d'un client, Tableau de gestion des intervenants, Fiche de renseignements des intervenants, Annulation de plusieurs prestations à l'aide d'un fichier CSV, Voir le details d'une transaction, Résiliation d'un client, Bloquer/Débloquer un intervenant.

  • JavaScript
  • Typescript
  • React
  • Hooks
  • Redux
  • Material UI
  • React chartjs
  • React table
  • Next.js
  • Express.js

Kata - FizzBuzz

J'ai réalisé cet exercice afin de pouvoir pratiquer la méthode de développement TDD (Test-Driven Development). Le dépot github du kata

  • Typescript
  • Jest
  • TDD

Thème principal

Thème secondaire

Thèmes