Le projet consiste à créer un site web innovant où l'évaluation des candidats est intégrée dans les niveaux d'un jeu de plateforme
Voici une vue d'ensemble de la conception, de l'architecture et du développement de ce site
Objectif : Offrir une méthode d'évaluation unique et engageante en intégrant des défis de programmation et des quiz dans un jeu de plateforme
Expérience Utilisateur (UX) : Créer une expérience immersive où les candidats progressent dans le jeu tout en résolvant des tâches d'évaluation
Développeur Web
SEMAE
06.2024 - 09.2024
Company Overview: Website: https://extranet.semae.fr
Dans le cadre d'un audit complet du site extranet.semae.fr, développé en Symfony et en PHP natif, j'ai réalisé une évaluation approfondie de la qualité du code et des performances en utilisant des outils spécialisés tels que SonarQube pour l'analyse statique du code, New Relic pour le suivi des performances applicatives en temps réel, et Blackfire pour le profiling des performances côté serveur
J'ai également effectué des tests de charge avec Apache JMeter afin d'évaluer la résistance du site sous différentes conditions de trafic
À la suite de ces analyses, j'ai rédigé un rapport détaillé présentant les points forts et les axes d'amélioration, avec des recommandations spécifiques pour optimiser la stabilité et les performances du site
Ce rapport a été présenté aux responsables techniques et a servi de base pour la planification des actions correctives à mettre en œuvre
Website: https://extranet.semae.fr
Développeur d'extension Chrome
OCSI Group
01.2024 - 04.2024
Développement d'une extension inter-entreprise pour faciliter les tâches administratives et l'amélioration des processus d'analyse de données
Analyse du cahier des charges
Collaboration en mode agile avec les parties prenantes
Rédaction de documentation technique et fonctionnelle
Backend : Développement d'une API REST utilisant le Framework Python Flask, en respectant les bonnes pratiques
Utilisation de l'API Graph de Microsoft Azure pour la gestion des identités
Configuration d’un serveur SMTP avec Microsoft 365
Gestion des bases de données avec Azure SQL Data base
Intégration et déploiement d’applications via des conteneurs Docker sur Azure App Services, en utilisant GitHub Actions
Frontend : Développement de l'extension en utilisant l'API Chrome pour orchestrer les communications entre le service worker et le JavaScript
Récupération et envoi de données via web scraping au backend pour stockage ou traitement, avec des résultats injectés dans le code source du navigateur ou téléchargés au format Excel pour analyse dans PowerBI
Application de styles et animations en CSS et JavaScript
Déploiement de l'extension sur le Chrome Web Store
Formation et Certification SFCC
ISDI
09.2023 - 12.2023
Certifications B2C commerce cloud developer
UX Design
Référencement SEO
Développement JavaScript (Node JS, React JS, vue JS...)
Architecture MVC, API Rest
Commerce Cloud avec SFRA
Méthodologie AGILE
Premier Use case : En collaboration avec une équipe de trois développeurs, nous avons conçu un site e-commerce en commençant par la phase de design
Nous avons utilisé Jira et GitHub pour gérer le projet
Le développement du site s'est effectué avec Node.js pour créer des Api REST, et on les consommé dans deux applications une en React et l’autre en Vue.js, intégrant des web sockets pour une communication temps réel
De plus, nous avons implémenté le système de paiement avec Strippe
Développeur Web
EMMARIVOAL PHOTOGRAPHY
01.2022 - 12.2022
Conceptualisé, développé et déployé entièrement le site emmarivoal-photography.com sous Django
Responsable de la création de l'architecture, du design, et de la mise en production sur Heroku
Géré le stockage des images sur AWS S3 pour assurer une optimisation du contenu visuel
Assuré le suivi étroit des exigences clients pour satisfaire leurs besoins spécifiques en matière de fonctionnalités et d'expérience utilisateur
Développeur Web
Track my crypto
01.2022 - 12.2022
Réalisé dans le cadre d'un projet de fin d'études, le développement de Track my crypto a été mené en respectant un cahier des charges spécifique
Le projet a été conçu et développé en utilisant le Framework Flask, intégrant une API tierce pour fournir des données de cryptomonnaie en temps réel
Pour l'hébergement et le déploiement, Heroku a été sélectionné comme plateforme de stockage, assurant ainsi la disponibilité continue du service
De plus, pour la gestion des données, le stockage a été effectué sur Azure SQL Database, garantissant une gestion sécurisée et évolutive des informations
Livreur
TopChrono
01.2021 - 12.2022
En tant que livreur chez TopChrono, la ponctualité, la gestion efficace du temps et le respect des délais étaient essentiels
Développeur Web
Reanime.online
01.2020 - 12.2020
Dirigé le projet Reanime.online en tant que développeur web, avec la responsabilité de choisir le design et la nature du site
Le concept a été conçu pour être une plateforme multifonctionnelle, combinant un site e-commerce, une plateforme de streaming et une section d'actualités
La maquette initiale du site a été développée avec Figma pour visualiser et concevoir l'interface utilisateur et l'expérience utilisateur avant le développement effectif
Par la suite, j'ai utilisé Symfony pour la création et le développement complet du site Reanime.online
Agent de sécurité
GOD SECURITE
01.2017 - 12.2019
En tant qu'agent de sécurité chez GOD SECURITE, j'ai développé des compétences en vigilance, en gestion des situations stressantes et en résolution rapide de problèmes, des aptitudes qui sont également pertinentes dans le domaine du développement où la concentration et la résolution de bugs sont cruciales
Educateur Spécialisé
ATEEA
01.2015 - 12.2016
Travaillé en tant qu'éducateur spécialisé avec des enfants malvoyants et non-voyants à ATEEA, ce qui a renforcé mes compétences en communication, ma capacité à m'adapter aux besoins spécifiques et à faire preuve d'empathie dans des contextes variés
Enseignant EPS
COLLEGE SFAX (Tunisie)
01.2013 - 12.2014
Cette expérience en tant qu'enseignant d'EPS a été l'occasion de mettre en pratique un large éventail de compétences, allant de la différenciation pédagogique à la gestion des ressources, en passant par la communication efficace et l'encadrement holistique des élèves
Education
CCM101 - Manage and Merchandise a B2C Commerce Cloud Store front
ISDI
01.2023 - 12.2023
Titre professionnel niveau 6 - Concepteur développeur d'applications
HETIC
01.2022 - 12.2023
Titre professionnel niveau 5 - Développeur web/web mobile
Afpa
01.2020 - 12.2021
master 1 - UFR STAPS: PCM performance sportive
Université Paris-Saclay
01.2016 - 12.2017
Licence - science et technique des activités physiques et sportives
ISSEPS - Tunisie
01.2011 - 12.2014
Baccalauréat - Science Technologique
Lycée Sfax - Tunisie
01.2010 - 12.2011
Skills
Framework frontend :VUEJS / REACT /LWC
Certification
Salesforce Certified: JavaScript Developer I, 01/2024
Timeline
Développeur Web - SEMAE
06.2024 - 09.2024
Développeur Web - OCSI Group
05.2024 - Current
Développeur d'extension Chrome - OCSI Group
01.2024 - 04.2024
Formation et Certification SFCC - ISDI
09.2023 - 12.2023
ISDI - CCM101, Manage and Merchandise a B2C Commerce Cloud Store front
01.2023 - 12.2023
Développeur Web - EMMARIVOAL PHOTOGRAPHY
01.2022 - 12.2022
Développeur Web - Track my crypto
01.2022 - 12.2022
HETIC - Titre professionnel niveau 6, Concepteur développeur d'applications
01.2022 - 12.2023
Livreur - TopChrono
01.2021 - 12.2022
Développeur Web - Reanime.online
01.2020 - 12.2020
Afpa - Titre professionnel niveau 5, Développeur web/web mobile
Senior Data Scientist/Algo Solution PIC at Daraz Group (Alibaba Group - Alibaba International Digital Commerce Group)Senior Data Scientist/Algo Solution PIC at Daraz Group (Alibaba Group - Alibaba International Digital Commerce Group)