Zakaria - Développeur PHP
Ref : 191203R001-
94500 CHAMPIGNY SUR MARNE
-
Développeur (32 ans)
-
Totalement mobile
-
En cours d'immatriculation
PROJETS & EXPERIENCES
PROJET SITE E-COMMERCE « Venum et DragonBleu »
PÉRIODE FÉVRIER 2020 - A CE JOUR
CLIENT/ SECTEUR VENUM/ E-COMMERCE
RÔLE
DÉVELOPPEUR MAGENTO :
Evolution des sites Venum et DragonBleu avec Magento
CONTEXTE Ajout des nouvelles fonctionnalités pour les deux sites
ACTIVITÉS
-Mise en forme de la liste des produits sur les deux sites
-Ajout d’un nouveau type “Push product” côté Back office et intégration coté
front
ENVIRONNEMENT PHP 7.2, Magento 2.3.4, Mysql, less, Git, GitHub, Docker, Nginx,Redis, Varnish
PROJET SITE E-COMMERCE « PRET A VENDRE »
PERIODE DÉCEMBRE 2018 - JANVIER 2020
CLIENT/ SECTEUR I.N.A / E-COMMERCE
ROLE
DEVELOPPEUR MAGENTO :
Mettre en place un site E-commerce avec le cms Magento
CONTEXTE
Dans le cadre d’un projet B2B, l’institut national de l’audiovisuel (INA) a décidé
de mettre en place un site E-commerce pour vendre des clips de différents
thèmes.
ACTIVITES
Implémentation d’un module d’import pour importer des fichiers xml des
clips et un fichier csv pour les catégories
Création des modules spécifiques
Implémentation des installeurs pour ajouter des nouveaux attributs
Surcharge des modules Magento ( Catalog ,Customer, Contact, Wishlist...)
Adaptation des modules Magento avec le besoin client
Configuration Back Office Magento (Création des boutiques, gestion des
taxes, personnalisation des attributs…)
Implémentation du plan de tracking analytics
Implémentation des tests unitaires
Cadrage du besoin client
ENVIRONNEMENT PHP 7.1, Magento 2.2.8, MariaDB, Git, GitHub, apache, Jenkins, PhpUnit,
Varnish, Redis, Sonar
METHODOLOGIE SCRUM, REDMINE
PROJET PROJET " JEU DE KWIPA" DE CLEAR
PERIODE JUILLET 2018-A SEPTEMBRE 2018
SECTEUR/ CLIENT RICHOXYGEN MARKETING / CLEAR
ROLE
ANALYSTE DEVELOPPEUR WEB :
Conception et développement d’un back-end pour une application mobile
CONTEXTE Dans le cadre d’une activation dans tous les magasins Hyper du Maroc, CLEAR a
décidé de développer un jeu afin d’offrir des goodies à ses clients
ACTIVITES
Cadrage du besoin client
Rédiger les users stories et les traduire en spécifications plus détaillées
Animer les Daily Scrum meeting
Etude conceptuelle et analyse de besoin
Préparation des données pour le quota Journalier
Développement d'un API REST/Json avec la documentation du Bundle
NelmioApiDocBundle
Développement d'un back-office de gestion des données avec le Bundle
EasyAdmin
Implimentation du reporting de suivi avec la bibliothèque JS Hichcharts
ENVIRONNEMENT UML, PHP 5, Symfony 3.4, Rest/Json, Bootstrap, HTML 5, Highcharts, MySQL,
apache, WampServer
METHODOLOGIE SCRUM
PROJET PROJET " JEU ROUE DE LA FORTUNE" D'OREO
PERIODE FEVRIER 2018-AVRIL 2018
CLIENT / SECTEUR OREO / AGENCE DE MARKETING
ROLE
ANALYSTE DEVELOPPEUR WEB :
Conception et développement d’un back-end pour une application mobile
CONTEXTE
OREO a décidé de développer un jeu roue de la fortune pour offrir des
goodies à ses clients dans le cadre d’une activation qui s’occupe tous les
magasins Hyper du Maroc
ACTIVITES
Cadrage du besoin client
Rédiger les users stories et les traduire en spécifications plus détaillées
Etude conceptuelle et analyse de besoin
Préparation des données pour le quota Journalier
Développement d'un API REST/Json avec la documentation du Bundle
NelmioApiDocBundle
Développement d'un back-office de gestion des données avec le Bundle
EasyAdmin , Implémentation du reporting de suivi avec la bibliothèque
JS Hichcharts
ENVIRONNEMENT UML, PHP 5, Symfony 3.4, Rest/JSON, Bootstrap, HTML 5, Highcharts,
MySQL
METHODOLOGIE SCRUM
PROJET GESTION DU FLUX DE DONNEES D’ELECTROMENAGER DE SAMSUNG
PERIODE MARS 2017 A SEPTEMBRE 2018
CLIENT / SECTEUR SAMSUNG / ELECTRONIQUE DIGITAL
ROLE
ANALYSTE DEVELOPPEUR WEB :
Analyse de besoin métier, la conception et le développement d'une application
web pour les animateurs et les superviseurs/une plateforme web pour le
client/Back-end mobile pour les superviseurs
CONTEXTE
SAMSUNG a décidé de passer en mode digital afin de développer un système
d’information qui permet de gérer les flux d’informations de leurs animateurs
et superviseurs
ACTIVITES
Cadrage du besoin client afin de définir un produit à réaliser
Priorisation des demandes d’évolution du client
Rédiger les users stories et les traduire en spécifications plus détaillées
Participation à des réunions avec la partie prenantes (Analystes,
Superviseurs Samsung, Account Manager)
Etude conceptuelle des données de l’électroménager de Samsung
Importation des données input des fichiers Excel avec des taches cron
Développement d'un API REST/Json pour une application mobile destinée
aux superviseurs
Documentation d'API avec le Bundle NelmioApiDocBundle
Mettre en place une solution web pour les animateurs et les superviseurs
Développement d'un back-office de gestion et de paramétrage des
données avec le Bundle EasyAdmin
Développement d'une plateforme web de reporting et de consolidation de
données sous format Excel, destinés aux responsables Samsung
Implémentation des tâches cron pour l'envoi des donnés automatiquement
par mail sous format Excel
Administration, maintenance, et implémentation d’évolution
Participation aux réunions hebdomadaires avec le client pour voir l'état
d'avancement et pour concevoir d'autres propositions
ENVIRONNEMENT UML, PHP 5, Symfony 3.4, JavaScript, BootboxJS, Rest/JSON, Bootstrap, HTML 5,
CSS 3, Highcharts, Git, MySQL, apache, WampServer
METHODOLOGIE SCRUM
PROJET APPLICATION « IRESEAU »
PERIODE NOVEMBRE 2016- DECEMBRE 2016
CLIENT / SECTEUR INWI / TELECOMMUNICATION
ROLE
INGENIEUR ETUDES ET DEVELOPPEMENT :
Conception et développement d’un API REST et d’un back-office
CONTEXTE L’opérateur téléphonique INWI a décidé de développer une application qui
permet de mesurer la qualité du débit
ACTIVITES
Analyse du besoin avec les membres de l’équipe
Conception et modélisation des donnés CTM
Développement d’un API REST
Implémentation d’un back-office de paramétrage de donnés
ENVIRONNEMENT UML, PHP 5, SYMFONY 3.2, Rest/JSON, HTML5, MySQL, Git.
METHODOLOGIE SCRUM
PROJET APPLICATION DE TRANSPORT
PERIODE NOVEMBRE 2016- DECEMBRE 2016
CLIENT / SECTEUR CTM / TRANSPORT
ROLE
INGENIEUR ETUDES ET DEVELOPPEMENT :
Conception et développement d’un API REST et d’un back-office
CONTEXTE
La compagnie de transport au Maroc CTM a décidé de développer une
application mobile pour ses clients pour qu’ils puissent acheter leurs billets, de
suivre leurs itinéraires, d’identifier les étapes d’arrêts et de restauration ainsi
que les horaires réels d’arrivées et de départs des autocars.
ACTIVITES
Analyse du besoin avec les membres de l’équipe
Conception et modélisation des donnés CTM
Développement des tâches CRON pour importer les données à partir des
fichiers CSV
Développement d’un API Rest/Json
Implémentation d’un back-office de paramétrage de donnés
ENVIRONNEMENT UML, PHP 5, Symfony 3.2, Rest/JSON, JavaScript, HTML5, MySQL, Git.
METHODOLOGIE SCRUM
PROJET MAINTENANCE DE L’APPLICATION SFA SMARTBOX1
PERIODE OCTOBRE 2016 - NOVEMBRE 2016
CLIENT / SECTEUR NOVATIS
ROLE
INGENIEUR ETUDES ET DEVELOPPEMENT :
Maintenance des web services / Back-office de l’application Salesforce
CONTEXTE Pour mieux gérer ses ventes NOVATIS propose de nouvelles fonctionnalités
ACTIVITES
Analyse du besoin client
Conception et développement des nouvelles fonctionnalités
Maintenance des web services API REST/JSON
ENVIRONNEMENT PHP 5, SYMFONY 1.4, HTML5, Bootstrap, Rest/JSON, MySQL
PROJET MISE EN PLACE D’UNE PLATEFORME DECISIONNELLE
PERIODE FEVRIER 2016- JUIN 2016 - ALTERNANCE
CLIENT / SECTEUR DISLOG / FLOTTE AUTOMOBILE
ROLE
DEVELOPPEUR BI :
Analyse de données et implémentation d’une plateforme décisionnelle
CONTEXTE Ce projet a pour but de mettre en place une plateforme décisionnelle qui
donne une analyse multidimensionnelle et prédictive des ventes de Dislog.
ACTIVITES
Etude de l’existant et élaboration des cahiers des charges
Analyse, modélisation et la conception de données
Réalisation des jobs avec ETL Talend
Implémentation des analyses OLAP et des Tableaux de bord avec l’outil BI
Tableau Software
Rédaction d’un rapport technico-fonctionnel
ENVIRONNEMENT ETL Talend Open Studio, L’outil BI Tableau Software, MySQL, WampServer
PROJET PLATEFORME WEB POUR LA GESTION DES RELATIONS CLIENTS-OPERATEURS
PERIODE JUILLET 2015- SEPTEMBRE 2015
CLIENT / SECTEUR LYDEC / TELECOMMUNICATION
ROLE
INGENIEUR ETUDES ET DEVELOPPEMENT :
Analyse de besoin, Conception et développement d’une plateforme web.
CONTEXTE
Afin de garder un suivi et avoir une visualisation sur l’état de consommation de
ses collaborateurs, Lydec a décidé de développer une plateforme web qui
permet de gérer toutes les opérations avec l’opérateur
ACTIVITES
Etude de l’existant et élaboration de cahier de charge
Analyse, modélisation et la conception de données
Mise en œuvre de la plateforme
Rédaction d’un rapport technico-fonctionnelle
ENVIRONNEMENT UML, PHP5, Cakephp 2, JavaScript, Ajax, Highcharts, MySQL
INGENIEUR ETUDE ET DEVELOPPEMENT PHP-SYMFONY-MAGENTO 6/6
4. DIPLOMES / FORMATIONS
5. LANGUES
LANGUE Niveau
Anglais Compétence professionnelle
PROJET PLATEFORME WEB DE GESTION DU PERSONNEL
PERIODE JUILLET 2014 - STAGE
CLIENT / SECTEUR COSUMAR / AGROALIMENTAIRE
ROLE
INGENIEUR ETUDES ET DEVELOPPEMENT :
Conception et développement d’une plateforme web
CONTEXTE Dans le cadre d’un stage d’initiation j’étais en charge de développer une
plateforme web de gestion du personnel
ACTIVITES
Etude de l’existant et élaboration de cahier de charge
Analyse, modélisation et la conception
Mise en œuvre de la plateforme
Rédaction d’un rapport technico-fonctionnel
ENVIRONNEMENT MERISE, PHP 5, HTML5, CSS3, MySQL
COMPETENCES METIERS
E-commerce, Marketing, Salesforce, Transport, Télécommunication
COMPETENCES FONCTIONNELLES :
Analyse et cadrage des besoins fonctionnels
Conception et modélisation de projets
Contact avec le client et définition du besoin fonctionnel.
Conduite du changement : Rédaction de support de formation, animation de formation pour
les users et animation de démonstration avec le client
2. COMPETENCES TECHNIQUES
GESTION DE PROJET Analyse et conception : expression de besoins, animation d’atelier
fonctionnels, rédaction des spécifications fonctionnelles
CONDUITE DU
CHANGEMENT
Rédaction de support de formation, animation de formation users et
animation de démonstration avec le client
PROGRAMMATION
WEB
PHP 5/7, JavaScript, Angular 5, Ajax, Bootstrap, HTML 5, CSS 3, Twig,
Highcharts
CMS Magento 2.2
FRAMEWORK Symfony 3/4, Cakephp 2
WEB SERVICES API Rest/JSON
ORM Doctrine
Outils Git, Docker
SGBD MySQL, MariaDB, SQL Server, Oracle
CONCEPTION ET
MODELISATION
MERISE, UML
METHODOLOGIE Scrum
BUSINESS
INTELLIGENCE
Data Warehouse, ETL, Tableau Software, SpagoBI, Talend
4. DIPLOMES / FORMATIONS
2018 FORMATION MAGENTO
2018 FORMATION AGILE-SCRUM
2018 FORMATION ANGULAR 5
2018 FORMATION SYMFONY 4
2013-2016 INGENIEUR D’ETAT EN GENIE INFORMATIQUE
OPTION SYSTEMES D’INFORMATION.
2010-2012 CYCLES DES CLASSES PREPARATOIRES OPTION MP
2010 BACALUAREAT SCIENCES MATHEMATIQUES
LANGUES
LANGUE Niveau
Anglais Compétence professionnelle