Bonjour ! Je m'appelle
Donovan BENFOUZARI -React / React-Native / TypeScript developer

Développeur Web et Mobile travaillant dans le monde du développement depuis 10 ans, spécialisé en React/React-Native.

Emplacement
Lille, Remote
Technology logo
Author
à propos de moi

Besoin d'un Code Robuste & Élégant ?
Je peux vous aider !

Indeed, the ratio of time spent reading versus writing is well over 10 to 1. We are constantly reading old code as part of the effort to write new code. ...[Therefore,] making it easy to read makes it easier to write.
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin.

🔎 J'écris du code robuste et lisible. Cela veut dire que votre équipe et moi-même serons plus sereins sur les évolutions, et également plus productifs.

🖥️ Je suis développeur autodidacte depuis plusieurs années. J'ai démarré lorsque j'ai eu un ordinateur - j'avais 12 ans.

⚛️ Depuis j'apprends tous les jours, et suis développeur professionnel depuis 10 ans. J'ai démarré avec Ruby on Rails pendant 5 ans, puis je suis allé de l'autre côté : le frontend avec React.js

📱 J'adore JavaScript, TypeScript et React. C'est naturellement que je me suis dirigé vers React-native : écrire du code React, pour les mobiles.

compétences

Ce qu'incluent
mes Compétences

Master programmers think of systems as stories to be told rather than programs to be written.
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin.
Ce sont les mots avec lesquels je vis dans chaque histoire que je raconte, chaque application que je crée et chaque ligne de code que j'écris.
Mes compétences (liste non exhaustive) :
  • 🧠 Je fais beaucoup de veille technique, ce qui me permet de connaître les derniers outils soit à la mode, soit adaptés aux besoins. Que ce soit pour récupérer de la donnée ou bien la mettre en cache, j'ai ce qu'il faut !
  • 💪 Je sais mener un projet. Choix des technos, architecture de l'application, création d'outils lorsque nécessaire…
  • 🚀 Je peux faire monter en compétence votre équipe. Partage de bonnes pratiques, explication de certains pans fonctionnels, …
  • 🦍 J'écris du code élégant, robuste, évolutif, fiable. Pour ce faire, j'utilise :
    • TypeScript
      TypeScript : la base de tout projet JavaScript robuste. C'est grâce à TypeScript que je m'assure que les effets indésirables n'existent pas;
    • StoryBook
      Storybook : pour développer les composants en isolation, et les tester manuellement hors de tout cadre;
    • Jest
      Jest : pour tester les composants ou les morceaux de code qui nécessitent d'être testés. Pas plus qu'il n'en faut, juste le nécessaire pour s'assurer qu'aucun problème ne peut survenir sans s'y attendre.
React.js90%
TypeScript90%
React-Native80%
Flutter20%
React skill
React.js
TypeScript skill
TypeScript
Jest skill
Jest
Testing-library skill
Testing Library
Storybook skill
Storybook
React-Native skill
React-Native
Flutter skill
Flutter