À propos de Yassine
- Le développement full stack d’applications web et cloud (React, Node.js, AWS)
- La conception technique et l’architecture logicielle
- L’intégration continue, les tests automatisés et la scalabilité des systèmes
- Le travail en méthodologie Agile et la collaboration interdisciplinaire
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Français
Bilingue ou natif
Italien
Notions
Expériences
- HermèsDéveloppeur Full StackLUXEfévrier 2024 - Aujourd'hui (2 ans et 4 mois)Paris, FranceRôle : Développeur Full StackContexte : Nova est l'initiative stratégique d'Hermès pour migrer de Magento vers une solution interne. Cette plateforme constitue le fondement de l'écosystème e-commerce d'Hermès, prenant en charge plusieurs domaines métier incluant Order, Shipping, Return et Payment.Responsabilités principales :1. Architecture & Développement Frontend : Concevoir et implémenter des composants évolutifs et des solutions de gestion d'état, garantissant des performances optimales et une maintenabilité accrue2. Excellence de l'Interface Utilisateur : Créer des UI responsives, accessibles et performantes qui s'alignent avec les standards de la marque Hermès tout en offrant une UX fluide3. Leadership Technique : Conception et déploiement des solutions frontend en établissant les bonnes pratiques et les design patterns4. Intégration Full-Stack : Développer des services Node.js et des APIs pour le frontend, assurant un flux de données fluide et des mises à jour en temps réel5. Assurance Qualité : Mettre en œuvre des stratégies de tests et participer aux revues de codeExpertise technique :Frontend : React.js, TypeScript, Responsive Design, Vite.jsTests & Qualité : Jest, Vitest.js, TDDBackend : Node.js, APIs RESTful, Architecture ÉvénementielleDevOps & Outils : Docker, Pipelines CI/CD, GitRéalisations clés :1. Reporting : Démarrage puis participation au développement d'une application de reporting from scratch, permettant la génération des rapports PDF via intégration API. UI intuitive avec suivi de statut et génération asynchrone, accompagnée d'un tableau dynamique affichant les status et les boutons de téléchargement.2. Supply Request : Architecture et développement d'une partie substantielle d'un système de partage d'inventaire qui fluidifie l'approvisionnement inter-magasins. Cette solution permet aux points de vente physiques de communiquer efficacement la disponibilité des stocks à travers le réseau.
- Emeria TechnologiesDéveloppeur Full-stack SéniorIMMOBILIERfévrier 2022 - décembre 2023 (1 an et 10 mois)Paris, FranceRôle : Développeur Full-stack Senior pour le produit de gestion immobilière Millenium du réseau Emeria/Foncia.Contexte : Millenium, un outil clé pour la gestion immobilière en France, et bientôt au Royaume-Uni et aux USA. Il propose à la fois un ERP pour les gestionnaires des agences Foncia ainsi qu'une suite d'applications web et mobiles pour les particuliers.Responsabilités clés :1. Expertise Frontend :Conception et développement de composants dynamiques en utilisant ReactJS, React Query, Material UI et Styled Components, garantissant une expérience utilisateur intuitive et optimisée à travers des interfaces réactives.2. Maîtrise Backend :Création d'API robustes avec NodeJs et NestJS.Optimisation des interactions avec la base de données MongoDB.Conception et déploiement de modules NPM propriétaires pour faciliter le partage de code entre projets.3. Architecture :Mise en place d'une architecture basée sur les Micro-Services, reconnue pour sa capacité à soutenir des systèmes évolutifs, résilients et robustes.Application stricte des principes du Clean Code, assurant que chaque segment de code soit lisible, réutilisable et facile à maintenir.
- kShuttleExpert ReactEDITION DE LOGICIELSfévrier 2021 - décembre 2021 (11 mois)Levallois-Perret, FranceSpécialiste React dans le cadre du projet KShuttle Online, une solution BI/EPM conçue pour numériser et optimiser les processus, facilitant ainsi la collaboration entre différentes directions métiers. Le projet consiste à élaborer un client web basé sur React, destiné à remplacer progressivement le client existant en JavaFX.En charge des périmètres suivants :● Participation au développement de nouvelles fonctionnalités.● Participation aux choix techniques.● Revue de code et validation des « pull requests » sur BitBucket.● Tests unitaires, intégration continue et recette (Jenkins, Cypress, Docker, …).
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur informatique - Systèmes d'informationPolytech Paris-Sud2010
- Maîtrise en génie logicielFaculté des Sciences de Tunis1997
Certifications
- AWS Certified Solutions Architect – ProfessionalAmazon Web Services (AWS)2024
- AWS Certified Solutions Architect – AssociateAmazon Web Services (AWS)2021