logo
Menu

Mustapha SAADAOUI

Neuilly-sur-Seine

Résultats examens 2026

En résumé

Dynamique et curieux, je suis passionné par les nouvelles technologies. Fort de mes expériences, j'ai acquis une solide expertise dans les métiers du Web.

Mes compétences :
Développement web
Perl
PHP
Gestion de projet
Javascript avec JQuery
Twitter Bootstrap
Symfony2
Code Igniter
PHP 5
Mysql
JavaScript
jQuery
HTML
CSS / LESS
Symfony 2 / CodeIgniter / Silex
XML
NetBeans
Firebug
Apache WEB Server
SVN
Web Services SOAP
Linux
Java
DB2
AJAX
WordPress
UML / Merise / MCBD
PhpMyAdmin
Mac OS X
MVC
JSON
HTML5
GIT
ECLiPSE
Wordpress / Drupal / Prestashop

Entreprises

  • Chanel - Chef de projet technique

    Neuilly-sur-Seine 2018 - maintenant Gestion de plusieurs projets pour les différentes divisions de la maison Chanel.
  • Le Groupe La Poste - Chef de projet technique / Développeur Symfony

    Paris-15E-Arrondissement 2017 - maintenant Chef de projet technique / développeur :
    https://www.laposte.fr/particulier
    https://legroupe.laposte.fr/
    http://collectivites.laposte.fr/
    Technos : Symfony 2/3, Docker, Varnish, SolR, eZPublish, Apache, Mysql, ...
  • Prisma Media - Symfony 3 Developer

    Gennevilliers 2016 - 2017 Sur le site www.programme-tv.net.
    Techno :
    ElasticSearch - Symfony3 - Varnish - Nginx - RabbitMQ ...
  • FluksAqua - Symfony Developer

    Paris 2016 - 2016
  • Lafourchette - Symfony developer

    Paris 2016 - 2016 Web developer on symfony3
  • Sodexo - Développeur web PHP / Symfony2

    Issy-les-Moulineaux 2015 - 2016 Développement de sites internet avec les technologies PHP/ Symfony2 / AngularJs
    Architecture en service (SOA).
    API Rest.
  • Oxand - Développeur Php /Symfony2

    2013 - 2015 Maintenance évolutive et corrective de la plateforme logiciel SIMEO® en Php5 /
    Symfony2 proposant des analyses de risques dans le cadre du vieillissement des
    ouvrages et proposant une aide à la décision.

    * Analyse du besoin :
    - Analyse des besoins / force de proposition.
    - Edition de Mind-Map.
    - Écriture des spécifications.
    - Points d'avancement.
    - Chiffrage.

    * Environnement de développement :
    - Configuration : Windows - IDE Eclipse (puis Netbeans) - SVN (gestionnaire
    de code source).
    - EasyPHP - PHP 5 - MySql (MySql WorkBenq) - Ajax - Jquery - Html/Css. ;
    - Plug-in jQuery : DataTable.
    - Librairie Javascript : HighChart.
    - Framework : Symfony 2. ;
    - Environnement : Développement - Test - Pré production - Production. ;
    - Intégration continue : Jenkins.

    * Conduite du projet :
    - Méthodologie Scrum - Développement - Test - Recette - Déploiements -
    Correction des retours.

    * Principales tâches réalisées :
    - Développement :
    o Développements de nouvelles fonctionnalités - Amélioration /
    optimisation des fonctionnalités existantes - Correction de failles de
    sécurité (Injection SQL - Injection XSS).
    - Collaboration :
    o Prise en charge d'ateliers de développement et de refonte de module
    - Ecriture de Mind-Map et spécifications - Organisation de réunions /
    points d'avancements - Présentation de nouvelles technologies et
    pratiques du Web - Respect des normes de développement.

    * Gestion du projet :
    - Méthodologie Agile.
    - Gestionnaire de bogue : Mantis. ;
    - Réunion d'équipe IT - Atelier de présentation de mini-projet dans le cadre de
    l'amélioration des outils : recherches et présentations de briques symfony2.
  • Xerox - Formation Java

    Saint-Denis 2013 - 2013 Formation Java (EJ05) dispensé par Xerox.
  • Comis - Ingénieur d'études et développement

    2013 - 2013 Refonte du site intranet de la société Comis Technologie : Portail développé en PHP
    5 avec le Framework Symfony 2 permettant la saisie d'absences, la validation du
    Compte Rendu d'activité, la gestion des utilisateurs, etc...

    * Recueil du besoin :
    - Réunion avec le client interne.
    - Analyse des besoins. ;
    - Écriture d'une spécification (Accord du client). ;
    - Chiffrage/Diagramme de Gant/Pert.

    * Développement :
    - Wamp - Apache 2.2 - PHP 5.4 - MySql 5.5. - Javascript - Jquery - Html5 -
    Css.
    - Framework Symfony 2 - Respect des normes MVC. ;
    - IDE Netbeans 7.3 - Firebug - TortoiseGit pour le déploiement.

    * Conduite du projet :
    - Développements - Tests - Recette - Déploiement.

    * Principales tâches réalisées :
    - Configuration :
    o Installation des postes de développement - Apache (httpd.conf -
    modules) - Mysql (Création base de données - import Dump -
    gestion privilèges utilisateurs).
    - Environnement :
    o Création et gestion d'un repository GIT - Mise en place des
    environnements de développement et de recette.
    - Développement :
    o Encadrement d'un développeur junior - Mise en place d'un accès
    sécurisé sur le site - Mise en place d'un Timeout de connexion -
    Configuration SMTP pour l'envoi de mail avec Swift Mailer - Scripting
    sql - Modification schéma de base de données - Refonte de la
    charte graphique.

    * Documentations :
    - Mise en place d'un Google Doc comprenant les anomalies/évolutions triées
    par priorité.
    - Alimentation de la documentation technique. ;
    - Alimentation du manuel utilisateur en fonction des corrections.
    - Création de manuel d'accompagnement pour la mise en production.

    * Suivi du projet :
    - Réunion téléphonique ;
    - Mise en place d'un accès GoogleDoc en complément pour les retours de
    recette.
  • UTIGROUP - Ingénieur d'études et développement

    2010 - 2013 Evolution du progiciel OPTIMA® de gestion des fonds pour la formation
    professionnelle (Perl, JavaScript, DB2, Java, XML)

    * Chiffrage :
    - Estimation des délais / plan de charges.
    - Découpage en sous-tâches. ;
    - Force de proposition : (réduction des coûts - amélioration des
    fonctionnalités).

    * Méthodes Agiles :
    - Découper les tâches en un ensemble de sous tâches. ;
    - Analyser ce qui s'est passé durant les précédentes tâches, afin de
    s'améliorer pour les prochaines.
    - Travail en binôme. Favoriser l'apprentissage des nouveaux membres du
    projet par l'assistance d'un expert.

    * Respect du modèle MVC : Débat de la méthodologie adéquate dans le cas d'un
    développement à solutions multiples. Choix de la méthode par les critères
    (robustesse/rapidité/clarté du code).

    * Développement :
    - Sous Linux (Ubuntu) avec Vim.
    - Machine virtuelle Windows.
    - Requête sql sous Squirrel ou PhpMyAdmin. ;
    - Script Perl - Script Shell (import-export données). ;
    - Appel de script dans le cadre d'un batch (cron). ;
    - Développement JavaScript - Html/CSS - Meld (Visionneur de différence de
    fichiers)
    - Création de nouvelles fonctionnalités dans le progiciel.
    - Création d'éditions en XML/Java (Compilation et intervention sur le serveur
    Tomcat si besoin).
    - Création d'éditions via l'outil iReport (JasperReport).
    - Création de nouveaux courriers (balises alimentés par le moteur de courriers
    via des données issus de la base de données).
    - Gestion de flux XML issus de WebService.

    * Écriture de plan de test et scénario :
    - Scénario avant et après l'évolution du projet. ;
    - Vérification de non régression des nouveaux scénarios.
    - Validation du scénario par l'équipe fonctionnelle si besoin.
    - Test de la partie de l'application touchée par l'évolution.
    - Test d'autres parties de l'application pouvant être impactées (vérification qu'il
    n'y ait pas d'effet de bord).

    * Accompagnement dans la recette :
    - Donner le scénario de test à la personne en charge de la recette. ;
    - Correction de bugs détectés en parallèle.
    - Communication via Redmine.

    * Commit des nouvelles tâches avec svn :
    - Assistance de la mise en recette si besoin (accompagnement de notes de
    livraison si il faut prêter une attention particulière à certaines parties du
    déploiement).

    UTi GROUP

    Développeur PHP 5.

    Evolution des fonctionnalités du site internet http://fidelite.etam.com (PHP5),
    intégration de la nouvelle charte graphique, modification de l'interaction avec le
    WebService et aide à la mise en production pour la société ETAM.

    * Recueil du besoin :
    - Analyse des besoins (Réunion avec le client). ;
    - Écriture d'une spécification (Accord du client). ;
    - Chiffrage/Diagramme de Gant/Pert.

    * Développement :
    - Technologies PHP 5.3 - MySql 5.5 - Javascript - Jquery - Html/Css -
    Framework propriétaire - Modèle MVC.
    - Développement avec Vim sous Linux (Ubuntu) - Utilisation d'outils
    graphiques (Gcolor - Inkscape - The Gimp) - Firebug - Meld (Visionneur de
    différence de fichiers).

    * Mises en recette successives des développements :
    - Correction des anomalies ;
    - Accompagnement d'Etam dans la mise en production

    * Suivi du projet :
    - Réunion téléphonique.
    - Mise en place d'un accès Redmine. ;
    - Mise en place d'un accès GoogleDoc en complément.

    * Internationalisation des sites fidélités des différentes langues :
    - Adaptation du code au nouveau WebService
    - Uniformisation des chartes graphiques.
  • Orange - Développeur PHP4

    Paris 2009 - 2010 - Développement du site intranet en PHP 4 / Mysql.
    - Maintenance évolutive et corrective du site. Passage en V2.
    - Réunion client (interne) et chef de projet.
    - Définition des besoins et contraintes.
    - Écriture du cahier des charges et spécifications (fonctionnelle et technique).
    - Reporting et suivi d'activité des collaborateurs du centre client.
    - Amélioration de la charte graphique (Participation aux réunions – proposition d'évolution – Présentation de maquettes).
    - Création de la documentation utilisateur, formation des utilisateurs et maintien des outils développés.
  • AGEFOS PME - Développeur PHP

    Paris 2008 - 2009 Stage de fin d'étude chez Agefos-PME (Paris) dans le développement Web (Php /
    Ajax (Frameworx Xajax) / MySql) :

    * Site intranet en PHP4 / Mysql. ;
    * Réunion avec le client - Définition des besoins - Estimation du délai. ;
    * Développement en binôme. ;
    * Réunion hebdomadaire et mensuelle pour vérifier l'état d'avancement du projet. ;
    * Réalisation d'une page de saisie de fiche mensuelle d'activité (FMA) avec contenu
    dynamique (partie de la page rafraîchi en ajax avec des données issues de la base de
    données - Librairie Xajax).

Formations

Réseau

Annuaire des membres :