Mamadou Bakhayokho
Ingénieur d’études et développement PHP5/ZEND FRAMEWORK/ MAGENTO
Diplômé d’INFOSUP,
Option Chef de projet informatique (Bac+5)
je suis actuellement Ingenieur d'etudes et de developpement php5/Zend /Java chez une SSII (Agreement Computing), intéressé par le développement d'application web et iPhone.
je suis aussi co-fondateur de la société ITRoots ( www.it-roots.com ) une société de prestation de services en ingénierie informatique.
2011 - 2012intégration module de paiement ogone
création des 'Store Config' dans le backoffice
refactactorisation de codes
modules de gestion SEO (creation meta, url canonique)
integration du modules de gestion de commentaire et des avis (baazarvoice)
creation des mails transactionnels
creation de setup
gestion des parainage
creation de modules de generation de flux de produit, client, images...
surcharge de controller, modele,template...
création des attributs sur des produits, categories...
creation slideshow des produit pour la version mobile
requette de collection
beaucoups de tma en contact avec l'equipe marketing
2010 - 2010logiciel de gestion commerciale il permet aux commerciaux de gerer leurs prospect ainsi que leur suivi jusqu'au signature du contrat pour le directeur commerciale il lui permet de suivre ses commerciaux ( nombres de contrat signé, durée pour la signature du contrat, efficacite)
Outils:
zend framework,
php5,
admintasia( interface en jquery), base de données postgres, os linux ubuntu, IDE aptana,
standart : html, css, jquery, xml
SVN
Tâches:
gestion des acl,
authentification,
déconnexion,
ajout nouveau utilisateur,
modification profile,
gestion utilisateur,
mise à jour mot de passe,
activation/désactivation compte utilisateur,
recherche utilisateur,
paramétrage de l'application,
reinitialisation mot de passe,
statistiques ( recherche et affiche des graphes en fonction des critères de recherche),
export des résultat de statique en csv,
validateur formulaire jquery
recherche prospect resultat sur un flexgrid,
export prospect sous format csv,
ajout et modification des numéro type d'opérateurs,
gestion secteur d'activité',
gestion devise,
génération des pdf des differentes proposition,
correction des bugs
2010 - 2009Projet :
L'objectif du projet M-Editor est de fournir une application robuste permettant l'édition et l'animation de sites ou d'applications Internet-mobile.
conception et réalisations:
INTERFACE-JQUERY (View du modèle MVC)
· Gestion des scenarios ;
· Gestion des événements ;
· Manage - Gestion des droits ;
CMS
· Back office - Assistant de création de site ;
· Back office - Gestion des blocks parcours type et scenarios / contrôleur ;
· Back office - Gestion des url ;
· Back office - Gestion des évènements ;
· Back office - Gestion des scénarios ;
· Back office - Module Contrôleur (C du modèle MVC) ;
· Back office – Gestion Droit ;
· Back office – Gestion Autorisation ;
· Back office - Gestion Authentification ;
· Back office - fonctions de publication de site ;
· Back office - fonctions de listage page et site ;
· Back office - fonctions de gestion des sites ;
· Back office - fonctions de config de ;
· Back office - fonctions de gestion des ;
· Modules - Evènements ;
· Modules – Gestion flux RSS/ATOM/XML ;
FRAMEWORK
· Engine - Images magik ou lib GD ;
· Engine - XML reader writer ;
· Engine - Form register and validation ;
· Engine - HTTP request ;
· Engine - File FS ;
· Engine - Framework ;
· Engine - Session ;
· Engine - Config ;
DAO (Modèle du modèle MVC)
Création de tous les dao du CMS
ENVIRONNEMENT :Windows xp , linux ( debian); PHP 5 objet / MYSQL/ JQUERY/SMARTY
IDE : eclipse ;
SVN : svn eclipse
2010 - 2009Développement de fonctionnalité pour une application de gestion d'impot en ligne...
Framework : ZEND
OUTILS : IDE zend , Novicat (administration base de données) , MySQL WorkBench (modelisation),
Langages : PHP 5 , XML
Modèle : MVC
2009 - 20102007 - 2010Ingénieur Etudes & Développement, Steria
Secteur : Services informatiques
Documentation , Analyse des besoins, Spécifications & conceptions détaillées, réalisation, tests d'integration et de validation.
mise en place de l'architecture de l'application avec ZEND FRAMEWORK
conception et réalisation de la base de données MYSQL
création du modèle M ( MVC) pour chaque tables de la base de données de l'application
création du helper et plugin pour la gestion de l'authentification et d'accès
module d'enregistrement
module de facturation
module de gestion des employés
modules de recherche d'un client
module gestion d'abonnement et newsletter
module de gestion de prestation , catégorie et la vente du jour
module gestion chiffre d'affaire par mois et par an
Environnement : windows XP,Vista , Linux Debian ,PHP5, ZEND FRAMEWORK ,MYSQL, JQUERY, CSS,XHTML, XML, SVN, MEMCACHE, SIMPLETEST , AJAX Eclipse , Netbeans , EJB, Hibernate , Spring , Struts , Webservices ,Soap ,
2009 - 2009Modules journal de visites
création contrôleur et vue pour afficher les informations d'un investisseur ou société sélectionnée
Modules carnet d'adresses
création contrôleur et vue pour afficher la liste des contact ayant visite mon profil
création contrôleur suppression d'un contact du carnet d'adresse
Module d'inscription d'un investisseur
création contrôleur et vue du formulaire d'inscription
création contrôleur et vue de la prévisualisation avant de valider l'inscription
Modules d'inscription d'une société
création contrôleur et vue du formulaire d'inscription
création contrôleur et vue de la prévisualisation avant de valider l'inscription
Organisation des différents vue et des classes
regrouper du code redondant dans une seule classe
regrouper les vues dans des vues commun pour éviter la répétition
Script d'import de la base de données
création de scripts d'export qui généré des fichiers XML
création de scripts d'import qui insère dans les tables de la nouvelle base de données le contenu des fichiers XML généré lors de l'export des tables de l'ancienne base de données,
Documentation sur le script d'import
Création de logs (Zend_log)
Module de mot de passe oublié
Création de script de ré initialisation de mot de passe oublié et envoi du nouveau mot de passe par mail (Zend_mail)
Test unitaires :
Script de test unitaire des modules développés
Modules événements
création d'un script qui stockes les informations des personnes qui ont visité le profil d'un contact
2009 - 2008Création d’un module de gestion de cookies permettant de stocker les dernières recherches d’un utilisateur.
Création d’un module file d’Ariane permettant d’afficher une page ouverte
Ajout de nouvelles fonctionnalités sur l’autosuggestion :
Suggestion :
Gestion du clavier
Optimisation d’affichage des données
Correction des bugs
Géo location grâce à l’API de Google Maps
Taches : modification des coordonnées et du zoom selon le pays ou la ville recherchés.
Module de gestion de la newsletter (pop-up en JavaScript)
Autres : Correction de bugs, création table dans la base de données.
Environnement technique : PHP5, Ajax, JavaScript Objet, Mysql, Modèle
MVC, Framework Jquery, Template Smarty, Outils Visual Studio, CVS
Visual Sourcesafe.
2008 - 2007Au sein d’une équipe de 8 personnes, implémentation d’un progiciel de sensibilisation à la sécurité informatique
Analyse des besoins
Rédaction de cahiers de charge et Spécifications fonctionnelles
Implémentation des fonctionnalités (Ldap, Cryptage de mot de passe,
Gestion d’accès, Mail de relance automatique…)
Modélisation et conception base de données
Tests Unitaires
Rédaction manuelle d’utilisation
Gestion de projet
Migration chez nos clients
Installation chez nos clients
Participation aux réunions de suivi de projet
Requête sur la base de données
ENVIRONNEMENT TECHNIQUE:
Windows, linux (debian), eclipse, serveur (Apache MySQL PHP) ,Mantis ( gestion de bugs),TortoiseSVN (gestion de version) , MS projet (gestion de projet), spring , hibernate.
2007 - 2006Au sein d’une équipe de 6 personnes, implémentation d’un progiciel de sensibilisation à la sécurité informatique
Conception d’une partie des modules
Conception et réalisation des jeux de tests à partir des spécifications détaillées
Requête sur la base de données
Conception et réalisation des IHM
Participation aux réunions de suivi de projet
Hebdomadaire sur le projet
Gestion de projet
Planifications des tâches
Spécifications fonctionnelles
Validations techniques (recrutement)
2007 - 2006Création de site Web dynamique en PHP/MYSQL
Conception et réalisation d’un site intranet avec le CMS ovidentia
installation et configuration d'un serveur Web, Ftp et SVN sous linux RED HAT
Requête SQL pour interroger une base de données
2006 - 2005Planifications des tâches
Rédaction cahiers de charges
Suivi de projet
Affectation de ressources
Spécifications fonctionnelles
Réunions avec les clients
Formateur en java et UML