
Abdelmounim Sifelhak
Développeur Front-End React Senior
Salaire / Taux journalier
Freelance
Expertises
Langues
À 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.
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