You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mehdi RejabMR

Mehdi Rejab

Développeur ReactJS Senior

667 €/jour
Poissy, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mehdi

Je suis un développeur passionné avec 8 années d'expérience dans le développement de logiciels et de sites web.

J'ai une solide expérience en ReactJs, JavaScript et TypeScript et j'aime travailler sur des projets innovants qui repoussent les limites de la technologie.

Je suis très à l'aise avec les défis techniques et j'ai une forte capacité à résoudre les problèmes rapidement et efficacement. Je suis également capable de travailler de manière autonome ou en équipe, selon les besoins du projet.

Je suis passionné par l'apprentissage continu et j'aime suivre les dernières tendances technologiques pour améliorer mes compétences et rester à la pointe de mon domaine. Je suis également capable de communiquer clairement et efficacement avec les membres de l'équipe, les clients et les parties prenantes pour assurer la réussite des projets.

En résumé, je suis un développeur compétent, curieux et passionné qui cherche toujours à améliorer ses compétences et à relever de nouveaux défis.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • HUBSIDE
    Développeur FRONTEND Senior (React/TypeScript) - Hubside
    EDITION DE LOGICIELS
    octobre 2019 - décembre 2023 (4 ans et 3 mois)
    Paris, France
    Objet : Développement d’une plateforme de création de site web pour les particuliers ainsi que les professionnels.

    Liste des tâches effectuées :
    - Conception et développement de l'interface utilisateur : Utilisation de ReactJS et React Hooks pour créer des composants réutilisables et dynamiques.
    - Intégration de TypeScript : Application de TypeScript pour améliorer la maintenance du code et réduire les erreurs en phase de développement grâce à un typage fort.
    - Gestion d'état avec Redux : Mise en œuvre de Redux pour gérer l'état global de l'application.
    - Création et gestion des tests : Développement de tests unitaires et d'intégration avec React Testing Library pour assurer la fiabilité et la robustesse du code.
    - Développement backend avec NodeJS et Express : Contribution au développement backend pour la gestion des APIs, l'authentification des utilisateurs et la manipulation des données.
    - Stylisation avancée avec CSS Modules : Emploi de CSS Modules pour modulariser et encapsuler les styles.
    - Documentation des composants avec Storybook : Utilisation de Storybook pour documenter les composants UI, facilitant la collaboration et le partage des guidelines de design au sein de l'équipe.
    - Intégration de Chromatic pour les tests visuels : Mise en place de Chromatic pour automatiser les tests visuels et détecter les régressions graphiques avant le déploiement.
    - Surveillance des erreurs avec Sentry : Configuration de Sentry pour surveiller et gérer les erreurs en production.
    - Versionnage du code avec Git : Gestion des versions et collaboration sur le code source avec Git.
    - Participation active aux rituels Agile : Engagement dans les sprints, les stand-ups quotidiens, les revues de sprint et les rétrospectives.
    - Mentorat et partage de connaissances.

    Technologies : ReactJS, React Hooks, TypeScript, Redux, React testing library, NodeJS, NextJs, Express, CSS Modules, Storybook, Chromatic, Sentry, Git
  • BNP Paribas Partners for Innovation (BP2I)
    Développeur FRONTEND Confirmé (React/JavaScript) - BNP (BP2i)
    EDITION DE LOGICIELS
    janvier 2019 - septembre 2019 (8 mois)
    Île-de-France, France
    Objet : Refonte du portail de commande et de gestion des éléments de l’infrastructure du groupe BNP.

    Liste des tâches effectuées :
    - Développement d'interfaces utilisateur avec ReactJS : Création et mise à jour de composants React en utilisant React Hooks.
    - Gestion d'état avec Redux : Utilisation de Redux pour centraliser la gestion de l'état de l'application.
    - Écriture de code JavaScript moderne (ES6+) : Application des dernières fonctionnalités de JavaScript pour écrire un code plus lisible et performant.
    - Test de composants avec Jest : Mise en place de tests unitaires et de snapshots pour les composants React, en utilisant Jest.
    - Configuration et utilisation de webpack : Utilisation de webpack pour la gestion des assets, la transpilation, et le bundling du code.
    - Transpilation du code avec Babel : Emploi de Babel pour transpiler le code JavaScript ES6+ en une version compatible avec les navigateurs actuels.
    - Gestion des routes avec React Router v4 : Implémentation de React Router pour gérer la navigation au sein du portail, permettant une expérience utilisateur fluide et cohérente.
    - Versionnage du code avec Git : Utilisation de Git pour le contrôle de version, facilitant la collaboration avec l'équipe de développement et le suivi des modifications apportées au projet.
    - Collaboration étroite avec les équipes backend : Interaction régulière avec les développeurs backend pour intégrer les APIs et s'assurer que les données sont correctement gérées et affichées dans l'interface utilisateur.
    - Optimisation des performances : Analyse et optimisation des performances du portail, en identifiant et en corrigeant les goulets d'étranglement pour améliorer la vitesse de chargement et la réactivité de l'application.
    - Adoption de pratiques de développement agile : Participation active aux sprints, réunions quotidiennes, et revues de code.

    Technologies : ReactJS, React Hooks, Redux, JavaScript (ES6), Jest, webpack, Babel, router v4, Git
  • Tinubu Square
    Développeur FRONTEND ReactJS - Tinubu Square
    EDITION DE LOGICIELS
    septembre 2018 - décembre 2018 (3 mois)
    Île-de-France, France
    Objet : Edition d'un logiciel pour la gestion de la politique de crédit commercial à destination des courtiers et des assureurs crédit.

    Liste des tâches effectuées :
    - Conception de Composants React : Développement de composants ReactJS réutilisables et performants pour construire l'interface utilisateur du logiciel, en utilisant les Hooks pour une gestion efficace de l'état local et des effets.
    - Intégration de Redux : Mise en œuvre de Redux pour la gestion de l'état global de l'application, permettant une manipulation fluide et centralisée des données relatives aux politiques de crédit.
    - Programmation en JavaScript ES6 : Utilisation intensive de JavaScript ES6 pour écrire un code moderne et propre, incluant des fonctionnalités comme les classes, les modules, les promesses, et le destructuring pour améliorer la lisibilité et la maintenance du code.
    - Écriture de Tests avec Jest : Création de tests unitaires et fonctionnels en utilisant Jest pour assurer la fiabilité et la qualité du code, couvrant les composants React et la logique Redux.
    - Assurance Qualité et Debugging : Utilisation de techniques de debugging avancées pour identifier et résoudre les bugs, garantissant une expérience utilisateur sans faille et la sécurité des transactions de crédit.
    - Gestion des Routes avec React Router : Implémentation de React Router v4 pour gérer la navigation au sein de l'application, facilitant l'accès aux différentes sections de gestion de crédit.

    Technologies : ReactJS, Redux, JavaScript (ES6), Jest, webpack, Babel, router v4, Git

Recommandations

Soyez le premier à recommander Mehdi

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Diplôme d'ingénieur en informatique, Ingénierie des Systèmes distribués
    Ecole nationale d'ingenieur de sousse
    2016
    Diplôme d'ingénieur en informatique, Ingénierie des Systèmes distribués
  • Diplôme des Études Universitaires de Premier Cycle (DEUPC), Mathématiques-Physiques (MP)
    Institut préparatoire aux études d'ingénieurs de Tunis (IPEIT)
    2013
    Diplôme des Études Universitaires de Premier Cycle (DEUPC), Mathématiques-Physiques (MP)

Compétences

Catégories