Conception, Analyse et S.G.B.D
- Génie Logiciel (Conception Objet)
- Merise (Etude préalable et Analyse fonctionnelle)
- Construction de schéma de Bases de Données
- Bases de Données : MR (Modèle Relationnelle), MH (Modèle Hybride) et MOO (Modèle Orienté
Objet)
- Standard SQL2/SQL3, PL/SQL, Vues, Triggers, et Doctrine
- Serveur de base de données relationnelle : PostgreSql, MySql
- Serveur de base de données NoSQL : Redis, MongoDB, Couchbase Server, HBase,
Cassandra, ScyllaDB, Neo4j, InfluxDB,
Elasticsearch/kibana
Environnement, Langages de Programmations, et Frameworks Maîtrisés
- Docker plateforme
- Virtualisation : VirtualBox / Vagrant
- Serveur web : Apache, et Nginx
- NodeJs, Express.js framework, moteur de template /vues (Jade, et Ejs), et Mongoose
- Programmation Orienté Objet : PHP, Framework Symfony, Python
- Les Technologies Web (Html/5, Javascript, Css/3, Dhtml, Ajax, jQuery/jQuery Mobile)
- Bootstrap 4/5
- La programmation Shell
- Logiciels de gestion de versions : Git, et Svn Subversion
GitLab pour la gestion du dépôt distant
- Xml et les Services Web (La consommation et la création des services web) / via Soap et Rest
Optimisation et Référencement web
- Optimisation des applications web (Requête SQL, et Code Source)
- Le référencement Web naturel sur les moteurs de recherches
- Respect des normes W3C ~ pour la validité du document web
- Le référencement Web naturel sur les moteurs de recherches (Canonical, Robot, Url rewriting,
Duplicate content, Htaccess, …)
Agilité
- Scrum Master
- RUP (Méthode de développement Agile pour les logiciels Orientés Objets)
Divers
- Outil de recette fonctionnelle et technique pour client (TMA), et interne (TeamWork) : Mantis
- Gestion de projet informatique
- Sécurité informatique (bases de données, serveur d’applications web, projets informatiques et
La gestion de sauvegarde / restauration de données informatique)
- Travail sur l’IDE PhpStorm, et Eclipse
INFOGENE / France 04-2018 06-2020
Mission 2 - ENGIE 06-2019 12-2019
Contexte projet : Correction des bugs et évolution de plusieurs applications du projet «Pilotage».
Réalisation
Au sein de l’entité «DTR d’Engie» ma mission consiste à corriger plusieurs bugs signalés dans le fichier de log du projet «Pilotage».
Il s’agit d’un projet qui regroupe plusieurs applications interférencées entre eux.
Ces dernières sont utilisées à la fois par les agents de l’entité «DGP» (Offre du Marché) et
«DTR» (Tarif Réglementé).
À titre d’exemple :
Correction de la gestion de cache d’une application (chose qui impacte positivement toutes les applications «Pilotage», puisqu’il y a certains scripts JavaScript commun).
Travail sur la TMA de plusieurs applications «Pilotage».
TAILLE DE L’EQUIPE DTR : Chef de projet, et 6 Développeurs informatique
ENVIRONNEMENT TECHNIQUE : Les technologies du web.
Mission 1 - AGEAS 04-2018 05-2019
Contexte projet : Projet de gestion des exports CSV
Réalisation
Ma mission consiste à mettre à la disposition «d'Advenis» un flux de données au format CSV.
Ce flux sera employé pour alimenter le CRM Salesforce d'Advenis.
Ces exports seront utilisés dans le CRM pour la gestion des : clients, ribs, transactions, promoteurs, congés, historiques, calendriers, évènements, salariés, ...
La création de ces flux se fait depuis la base de données Oracle d'Ageas :
Chaque export CSV est associé à une table dans la B.D,
Pour chaque export soit :
On crée des entités reliées entre eux via des annotations ORM (liaison clés primaires / étrangères, et collections de données, ...),
On crée une requête textuelle (procédurale)
Application des filtres de sélection spécifiques permettant de ressortir uniquement les données de l'entité «Advenis»
~ Puisque la B.D actuelle comprend les données de 3 sociétés : "Ageas", "Advenis", et "SOL". ~
TAILLE DE L’EQUIPE : Directeur de projet, 1 chef de projet, et 2 Développeurs informatique
ENVIRONNEMENT TECHNIQUE : Les technologies du web.
DIGITAL DATA SYSTEM / Maroc 07-2017 11-2017
Contexte projet : Migration d'une application web
Réalisation
Application de la gestion de scolarité :
Migration de la Base de Données «Access» vers «Mysql».
Construction d’application de gestion de scolarité en PHP (basée sur des scripts ASP déjà existants) : utilisateurs, étudiants, enseignants, matières…
TAILLE DE L’EQUIPE : Indépendant
ENVIRONNEMENT TECHNIQUE : Les technologies du web.
DIGITAL DATA SYSTEM / Maroc 01-2017 05-2017
Contexte projet : Amélioration et refonte d'un projet web intranet existant
Réalisation
Gestion d'un cabinet médical :
Correction des bugs et optimisation de l’application.
Amelioration de l’application.
Refaire la gestion des dossiers des patients.
TAILLE DE L’EQUIPE : Indépendant
ENVIRONNEMENT TECHNIQUE : Les technologies du web.
MSI Industries / Maroc 01-2016 12-2016
Contexte projet : Analyse, conception et développement des applications
Réalisation
Analyse, conception et développement d'une application backoffice :
Gestion de pointage de l'effectif de la société.
Correction des bugs de scripts de développement d'une application web :
Gestion de stock, et des commandes des clients.
TAILLE DE L’EQUIPE : Indépendant
ENVIRONNEMENT TECHNIQUE : Les technologies du web.
Plusieurs clients via des sites de freelance 10-2014 09-2015
Contexte projet : Plusieurs clients via des sites de freelance
Réalisation
Création/Maintenabilité/Evolutivité des projets de nature web,
La correction des bugs de scripts de développement,
La conception et la maintenance des bases de données des applications web,
Création des tâches planifiées (Crons),
Mise en production des solutions apportées sur les serveurs des clients
TAILLE DE L’EQUIPE : Indépendant
ENVIRONNEMENT TECHNIQUE : Les technologies du web.
SILAH / Maroc 12-2008 04-2014
Contexte projet : participation à la réalisation, évolutivité, et maintenabilité de
plusieurs projets informatique de nature web.
Réalisation
Le portail du groupe hôtelier «Honotel» :
Conception de la base de données relationnelle, et construction du site web
Coeur De City et son backoffice. Optimisation de sa visibilité sur les moteurs de recherches via des techniques de référencement :
Toutes les pages web du site web se génèrent depuis son extranet.
Près de 2000 pages web html sont générées sous la racine du site (les hôtels, les chambres, les attractions/monuments,… ).
Ce site internet est multilingue (de 6 langues).
Le backoffice est composé de plusieurs rubriques gérant l'intégralité du site de A à Z.
La partie réservation d'une chambre dans la chaîne se passe par le biais de services web.
Gestion de la tarifico-disponibilité des chambres via un système externe «BugHotel».
Gestion de la réservation en ligne.
Le portail d’organisation des séminaires et réunions de la chaîne hôtelière «Best Western» France :
Conception de la base de données relationnelle,
Construction du site web de séminaires pour Best Western France,
Réalisation de l’intranet (pour la gestion 100% du contenu du site internet)
Le client peut effectuer une recherche sur la salle de séminaire, et demander un devis par la suite.
Possibilité de réserver des salles de séminaires en ligne.
La librairie digitale qui propose un large choix de livres numériques «Fleurus Numérique» :
Gestion des livres numériques par catégorie et par thème.
Possibilité de faire une recherche avancée est à la portée des internautes (avec différents critères : N°isbn, titre, auteur, collection, catalogue, ...etc).
Un cron est lancé régulièrement pour mettre à jour la liste des livres en vente (par le biais de services web)
Gestion de vente en ligne
La réalisation du site «LongitudeHotels» et son site mobile.
L’extranet du laboratoires «Pasteur Cerba» ~ France :
Gestion des analyses médicales.
Traitement des fichiers aux formats ‘HL7’, et 'HPRIM' (pour la gestion des catalogues des examens).
Et bien d’autres projets web.
TAILLE DE L’EQUIPE : Directeur de projet, 1 directeur artistique, 3 chefs de projet, 3 intégrateurs, et 6 Développeurs
informatique
ENVIRONNEMENT TECHNIQUE : Les technologies du web.
KSORA NETWORKS / Maroc 02-2008 12-2008
Contexte projet : participation à la réalisation, évolutivité, et maintenabilité de
plusieurs projets informatique de nature web.
Réalisation
Maintenabilité, et évolutivité du site «ClubAventure» et son intranet :
Refonte de la partie frontoffice et backoffice du spécialiste du voyage
Création du site web des professionnels de l’immobilier «Cecimobs», et la maintenance de son extranet «Baccocim» :
Le Frontoffice est la partie de l'iceberg émergente des applications de ce client.
Le site propose des programmes immobiliers, avec des plans, des services, ...
L’extranet gère les programmes, la relation avec les partenaires, les promoteurs, les clients, …
Création d’un outil de gestion de scolarité :
Application intranet de la gestion de scolarité pour «l’ISEM»
TAILLE DE L’EQUIPE : 1 chef de projet, 4 Développeurs informatique
ENVIRONNEMENT TECHNIQUE : Les technologies du web.
2009 Université de Nice Sophia Antipolis Master 2 MBDS (Délocalisé)
– Multimédia, Base de Données et intégration de Systèmes.
2005 ESISA - Ecole Supérieure d'Ingénierie en Sciences Appliquées
– Diplôme d’ingénierie en Informatique.
2000 LYCEE IBN HAZM
– Baccalauréat Sciences Expérimentales.