Hi! I'm Donovan Benfouzari -React / React-Native / TypeScript developer

Web Developer and Mobile Developer working in development field for 10 years so far, specialized in React/React-Native.

Location
Lille, Remote
Technology logo
Author
about me

Need Robust & Elegant Code?
I can Help You!

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.

🔎 I write robust and readable code. This means that your team and I will be more confident about evolutions, and also more productive.

🖥️️ I'm a self-taught developer since many years now. I started when I got a computer - I was 12.

⚛️ Since then I'm learning every day, and I've been a professional developer for 10 years. I started with Ruby on Rails for 5 years, then I went to the other side: the frontend with React.js.

📱 I really love JavaScript, TypeScript and React. This is why I went to React-Native : write React code, for mobiles.

skills

What My Development
Skills Include

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.
These are the words I live by in every story I tell, every application I create and every line of code I write.
My skills (non-exhaustive list):
  • 🧠 I do a lot of technical monitoring, which allows me to know the latest tools either trendy or adapted to your needs. Whether it's to retrieve data or to cache it, I have what it takes!
  • 💪 I know how to lead a project. Choice of technologies, application architecture, creation of tools when necessary…
  • 🚀 I can help your team to improve their skills. Sharing of good practices, explanation of some functional aspects, etc.
  • 🦍 I write elegant, robust, scalable, reliable code. To do this, I use:
    • TypeScript
      TypeScript: the foundation of any robust JavaScript project. It is thanks to TypeScript that I make sure that unwanted effects do not exist;
    • StoryBook
      Storybook: to develop components in isolation, and test them manually outside of any framework;
    • Jest
      Jest: to test components or pieces of code that really need to be tested. No more than is necessary, just what is needed to ensure that no problem can arise unexpectedly.
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