Abdelmounim Sifelhak

Développeur Front-End React Senior

Salaire / Taux journalier

Freelance

Expertises

ReactReduxTypescriptNodeJavascriptExpressJavaSpring BootNextJenkinsRESTful APIsBootstrapC++Requêtes SQLOracle DatabaseLinuxScrum

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

Développeur Full Stack avec +4 ans d'expertise React/Node.js, actuellement en mission chez Société Générale. Spécialisé en architecture frontend performante avec Redux Toolkit, styled-components et CI/CD Jenkins, ayant livré des applications à fort trafic pour des clients internationaux. J'optimise vos interfaces utilisateur avec des solutions scalables et maintenables, tout en garantissant qualité et délais en méthode Agile.

Liens

Expérience de travail

Développeur front React senior (mission chez la société générale)

Cat-Amania MarocFreelance

juil. 2024 - Présent

2 ans 4 mois

Casablanca et périphérie

Implémentation de nouvelles fonctionnalités front React telles que décrites par le product owner sur des user stories Jira, en mode Agile, avec estimation de la vélocité et participation active aux sprints. Développement de composants interactifs et réutilisables en utilisant Redux Toolkit pour la gestion de l'état global et Styled Components pour un style dynamique et modulaire. Collaboration avec l'équipe produit sur Jira, en suivant un processus Agile/Scrum pour l'affectation des tâches, la gestion des priorités et l'estimation des user stories. Optimisation de l'interface utilisateur grâce à des techniques React, y compris le lazy loading et la memoization, afin d'améliorer les performances et l'expérience utilisateur. Mise en œuvre de formulaires complexes avec validation avancée des champs à l'aide de bibliothèques comme Formik et Yup, garantissant une expérience utilisateur fluide et robuste. Utilisation de hooks personnalisés pour simplifier la logique métier et réutiliser des fonctionnalités Mise en place d'un pipeline CI/CD avec Jenkins, assurant le déploiement automatisé de l'application frontend sur différents environnements, avec suivi des builds et résolution des incidents. Intégration d'API RESTful via Axios, garantissant une communication fluide avec le backend. Réalisation de tests unitaires et fonctionnels avec Jest et React Testing Library Participation aux revues de code et collaboration avec l'équipe backend.

Développeur front-end React

4CALLFreelance

avr. 2023 - déc. 2023

9 mois

Optimisation des Performances : Implémentation d'optimisations pour assurer une expérience utilisateur réactive et fluide, en utilisant des techniques telles que le lazy loading des composants et la gestion efficace des ressources. Internationalisation (i18n) : Intégration d'un support pour plusieurs langues afin d'adapter l'application aux besoins des utilisateurs internationaux. Tests Unitaires : Développement et exécution de tests unitaires avec Jest et Enzyme pour garantir la fiabilité des composants et la stabilité de l'application. Gestion de l'État Avancée avec Redux : Intégration de Redux pour une gestion centralisée et efficace de l'état, facilitant la maintenance et l'évolutivité de l'application. Accessibilité : Mise en œuvre de bonnes pratiques d'accessibilité (WCAG) pour assurer une expérience utilisateur inclusive et conforme aux normes. Sécurité Frontend : Implémentation de mesures de sécurité côté client, telles que la protection contre les attaques XSS et CSRF, pour garantir la sécurité des transactions en ligne. Documentation Technique : Rédaction d'une documentation technique complète décrivant l'architecture, les composants clés, et les instructions de maintenance pour faciliter la collaboration future et le débogage. Animations et Interactions Utilisateur : Intégration d'animations et d'interactions utilisateur pour améliorer l'expérience visuelle et rendre l'application plus engageante. Réactivité Mobile : Adaptation de l'interface utilisateur pour garantir une expérience utilisateur optimale sur les dispositifs mobiles en utilisant des principes de conception réactive. Gestion des Erreurs : Mise en place d'une gestion robuste des erreurs côté frontend pour assurer une détection rapide et une résolution efficace des problèmes, améliorant ainsi la stabilité de l'application.

UpworkFreelance

avr. 2022 - mai 2023

1 an 2 mois

Remote, Oregon 97458, États-Unis

DÉVELOPPEUR REACT

déc. 2022 - mai 2023

6 mois

Remote, Oregon 97458, États-Unis

Collaboration à distance avec une équipe de deux développeurs React et Next.js pour compléter le code d'une application React SASS, garantissant ainsi une intégration fluide des composants, une résolution proactive des problèmes. Optimisation des performances en utilisant Redux pour la gestion de l'état global. Ajout de tests unitaires avec Jest et Enzyme pour assurer la robustesse du code. En outre, mise en place d'une CI/CD avec GitHub Actions pour automatiser le processus de déploiement.

DÉVELOPPEUR REACT

juil. 2022 - déc. 2022

6 mois

Remote, Oregon 97458, États-Unis

Création d'une application React de tableau de bord pour un client américain, comprenant des tableaux de données, des visualisations et des filtres, optimisée avec Redux pour une gestion efficace de l'état global. Mise en place des fonctionnalités serveur avec Node.js et Express.js via une API REST dédiée, assurant une expérience utilisateur fluide et performante.

DÉVELOPPEUR REACT

avr. 2022 - juil. 2022

4 mois

Remote, Oregon 97458, États-Unis

Transformation de maquettes Figma en code JSX pour 3 pages, avec une approche fonctionnelle et facilement maintenable. Utilisaiton des Hooks tels que useState, useReducer et useContext. Résolution proactive des bugs, assurant ainsi une stabilité constante de l'application. Intégration fluide de Redux pour une gestion transparente de l'état global de l'application React, assurant une traçabilité et une manipulation optimale des données au sein du flux Redux.

Développeur front-end ReactJS

NowEdgeFreelance

juin 2020 - mai 2022

2 ans

Casablanca, Maroc

Développement d'une application de jeu d'entreprise sérieux avec ReactJS, Hooks, Context API, et autres technologies. Création de composants réactifs, transformation de maquettes UX en code JSX, et collaboration avec les concepteurs UI/UX. Implémentation de fonctionnalités avancées, tests unitaires avec Jest, et gestion de l'authentification avec JWT pour renforcer la sécurité côté serveur.

Développeur front-end

mars 2021 - janv. 2022

11 mois

Développement d'un site Web (https://discover-morocco.netlify.app/) à partir de zéro, qui présente le Maroc comme une destination touristique exceptionnelle, et destiné à servir de guide pour les personnes qui envisagent devenir visiter le Maroc. J'ai utilisé Bootstrap5 pour que le site Web soit beau etfonctionne sur toutes les tailles d'écran.

Ingénieur stagiaire

Leoni Wire Inc.

févr. 2020 - mars 2021

1 an 2 mois

Berrechid, Maroc

J'ai d'abord été affecté aux zones de coupe des fils (CRA) puis la zone de préparation de fils électriques (WPA) pour comprendre le process de coupe de A à Z, enfin à la zone d'assemblage. J'ai assisté presque quotidiennement aux réunions QRQC destinées à résoudre les problèmes concernant la qualité. Je suis ensuite passé au service Méthode où j'ai réalisé des taches comme l'identification des bacs qui contiennent les composants (GAF, boitiers, lanières...) du faisceau. J'ai aussi assisté au transfert du projet CV (Volvo) d'une usine à une autre. J'ai enfin manipulé les logiciels LayMan et LayCad, au sein du service Board design, qui permettent de dessiner (ou modifier) des layouts de faisceaux électriques.

Stage pfe

OCP SA

févr. 2018 - juil. 2018

6 mois

Khouribga, Maroc

j'ai effectué mon stage PFE au sein de l'office chérifien de phosphate. J'ai réalisé une analyse critique du processus de révision des moteurs thermiques. En effet, j'ai d'abord recherché les problèmes que connait le processus de révision pour ensuite proposer des améliorations, en me servant d'outils comme le diagramme de Gantt, la méthode QQOQCCP, la méthode 5M, la Loi de Pareto et AMDEC.

Stagiaire

TIMAR S.A

juil. 2017 - août 2017

2 mois

Casablanca, Maroc

Maitrise et compréhension des opérations principales routinières dans un entrepôt de stockage, à savoir la réception de la marchandise à stocker (avec son enregistrement dans le système informatique), l'expédition de commandes et la gestion des retours.


Formation

Ecole Nationale des Sciences Appliquées - Kénitra

Diplôme d'ingénieur, Genie industriel et logistique

2015 - 2018

4 ans

Université Hassan II Mohammedia- Faculté des sciences ben msick

licence fondamentale en SMI, Programmation / développeur informatique

2011 - 2014

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.