About Sammouda
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- ACCORLead dev / Architect front / Coach PerfHOSPITALITYMarch 2021 - Today (5 years and 3 months)Issy-les-Moulineaux, FranceEn tant que Lead développeur, je suis responsable d'une équipe composée de cinq développeurs, d'un testeur et de deux Product Owners travaillant sur cinq sites de marque Accor. Mon rôle consiste à accompagner les développeurs dans leurs tâches quotidiennes et à apporter mon expérience pour faciliter le déroulement des sprints. J'assiste également les Product Owners dans l'étude des sujets techniques et dans la découpe des stories, utilisant notamment les technologies VueJS, Storybook, SASS, microcomposants et Nexus. Je m'assure ainsi que l'équipe est sur la bonne voie pour fournir des résultats de qualité et atteindre les objectifs de développement fixés.- En tant que Lead d'une équipe externe chez Accenture, je suis chargé de la migration de tous les sites Accor vers un CMS AEM. Mon rôle consiste à mettre en place l'architecture front-end en définissant les dépendances transverses des composants qui seront partagées entre tous les sites. Pour cela, j'utilise des technologies telles que AEM, VueJS, les composants transversaux, ainsi que les meilleures pratiques en matière d'architecture front-end. Mon objectif est de m'assurer que le processus de migration se déroule sans problème, en garantissant une expérience utilisateur optimale pour les visiteurs des sites Accor.- En tant que référent technique pour la migration des sites, j'ai mis en place toutes les meilleures pratiques, telles que la vérification de code (lint), la convention de nommage, l'architecture atomique et les tests unitaires. Lors des mises en production, je suis attentif aux indicateurs clés de performance (KPI) pour m'assurer que les meilleures pratiques sont appliquées, notamment en matière de conception atomique, de VueJS, de composants partagés, de vérification de code (lint) CSS/JS et de tests unitaires. Mon objectif est d'assurer que la migration des sites se déroule de manière efficace et efficiente, avec un code de qualité qui répond aux normes de l'industrie et offre une expérience utilisateur optimale.-En tant que référent performance pour les KPI Web Vitals, j'ai mis en place un processus complet, allant de la surveillance en continu des indicateurs clés à la création de tableaux de bord à partir de BigQuery de Google. Chaque mois, j'effectue des audits approfondis et fournis des recommandations ciblées pour améliorer chaque KPI (avec des outils tels que Dareboost, CrUX, Lighthouse, Monitoring, Dynatrace et audits). Mon objectif est d'optimiser les performances du site web en répondant aux normes de l'industrie et en offrant une expérience utilisateur optimale pour les visiteurs du site.
- La poste Identité numériqueLead dev nodeJSLOGISTICS AND SUPPLY CHAINOctober 2020 - Today (5 years and 8 months)En tant que Lead Developer dans une équipe de 7 personnes et un testeur, j'ai été chargé de définir la roadmap technique du projet et de choisir les solutions techniques les plus appropriées, tout en gérant une partie managériale qui a inclus le recrutement et l'élaboration de processus de développement et de livraison. Étant donné que le code devait être auditée par une équipe de l'ANSSI, j'ai travaillé en étroite collaboration avec les membres de l'équipe pour garantir que les processus de développement et de livraison répondent aux normes les plus élevées en matière de sécurité et de qualité. Mon objectif était de veiller à ce que le projet soit livré en temps voulu et avec des résultats optimaux.- Mon rôle était d'effectuer une étude technique approfondie du projet et de faire des choix techniques qui tiennent compte de l'évolution future de l'application. Pour atteindre cet objectif, j'ai utilisé un ensemble d'outils et de technologies avancées, notamment Node.js, TypeScript, PostgreSQL, Express.js, TypeORM, Liquibase, Keycloak, OpenAPI, Auth2, et Auth Basic. En utilisant ces outils, j'ai pu élaborer une stratégie technique efficace qui répondait aux exigences du projet tout en anticipant les besoins futurs de l'application.- J'étais chargé d'assurer le recrutement des profils pour l'équipe.- J'ai mis en place la stack technique complète, y compris les tests unitaires et les règles de développement nécessaires pour assurer la qualité du code avec un taux de couverture de 90%. Mon objectif était de veiller à ce que l'équipe dispose des outils et des pratiques nécessaires pour développer un code robuste et performant.- J'ai travaillé en collaboration avec les parties prenantes pour les aider à mieux définir les spécifications et les prioriser afin de réduire les points de blocage. Mon rôle était de faciliter la communication entre les différentes parties prenantes du projet afin d'assurer une compréhension claire et complète des objectifs et des priorités du projet.- J'ai mis en place des KPI et des systèmes de logs pour garantir une disponibilité à 100% et des temps de réponse performants des services pour un grand nombre d'utilisateurs. Mon objectif était de surveiller de près les performances des services et d'identifier rapidement les problèmes potentiels, afin de les résoudre avant qu'ils ne deviennent des points de blocage pour les utilisateurs.- J'ai mis en place des tests E2E en utilisant l'API de Postman pour couvrir tous les scénarios d'authentification, ainsi que Cypress pour les tests automatisés. L'objectif était d'assurer une qualité de code élevée tout en réduisant les erreurs et les bogues potentiels sur tous les parcours utilisateurs.- J'ai créé un back office de gestion des comptes utilisateurs en utilisant une stack technique basée sur Vue.js et Vuex. Ce back office est connecté au système d'information de l'entreprise via des API, permettant également la gestion des partenaires et de leurs comptes associés. L'objectif était de faciliter la gestion de l'ensemble du système et d'améliorer l'expérience utilisateur globale.
- GS1 FRANCELead tech AWS/nodejsLOGISTICS AND SUPPLY CHAINApril 2020 - October 2020 (7 months)En tant que Lead Tech, j'ai dirigé une équipe de quatre personnes composée d'un PO et d'un testeur. Mon rôle a été de mettre en place des pratiques exemplaires, d'accompagner les développeurs dans leurs tâches quotidiennes et de faire des choix techniques pertinents pour répondre aux besoins du métier.- J'ai effectué la refonte d'une ancienne API chargée de renvoyer un JSONLD contenant les informations produit, en utilisant l'identifiant GTIN unique et en agrégeant les données provenant de trois bases de données différentes. Pour cela, j'ai mis en place une couche de mapping et de traitement des données avant leur envoi, en utilisant des technologies telles que AWS, API Gateway, Lambdas, Node.js, Express.js, DynamoDB, ElasticSearch, AppSync et GraphQL.- J'ai conçu et développé des évolutions sur l'application, plus précisément sur le parcours d'ajout des produits en utilisant les technologies suivantes : next.js, reactJs, redux, nodeJs et S3. Le code source est hébergé sur le site http://codeonline.com/.- Conception et développement des fonctions Lambda responsables de la synchronisation des données entre les 3 bases de données utilisées dans l'API, en utilisant des outils tels que l'API Gateway, DynamoDB et ElasticSearch."- Mise en place de la chaîne d'intégration continue pour le site web, l'API et les fonctions Lambda, en utilisant des outils tels que Elastic Beanstalk, Azure Pipeline, CodeCommit, Docker, etc.
Recommendations
Be the first to recommend Sammouda
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Baccalauréat Economie Et Gestionlycée 7 novembre , Tunisie2007
- License fondamentale en informatique applique à la gestionEcole Supérieur de Commerce electronique2010
Certifications
- Certification Architect Associate AWSAWS