SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
Ingénieur études & développements PHP / confirmé
Drupal Specialist
Formation et Diplômes
2005-2007 Master en informatique option : Génie Logiciel, UniversitéMoulay Ismaïl,
Facultédes Sciences et Techniques d’Errachidia (F.S.T.E). (Maroc)
Mention : Assez Bien
2003-2005 Diplôme d’étude universitaire générale (D.E.U.G.) en physiquechimie
option : Physique.Université Moulay Ismaïl,F.S.T.E. (Maroc)
Mention : Assez Bien.
Juin 2003 Baccalauréat série sciences Expérimentales au Lycée Seydina Limamou
Laye de Guédiawaye à Dakar (Sénégal).
Mention : Assez Bien
Compétences Techniques
Méthodologies Agile / scrum
Conception et Modélisation Conception orientée objet (Bases de données, Code MVC).
Backend
PHP5, MySQL, Symfony2.0, Laravel,CRAFT, Composer, Drupal 6, 7 (8 en
cours ), Apache / nginx,GMaps API , Drush
Front end Javascriptbrut,AJAX, JQuery, backbone (notion), Angular js (notion).
Web HTTP, REST, XML, SOAP WS, HTML, CSS.
Outils Git , netbeans, SVN.
Drupal
Maîtrisetotale de CMF :
 Performance et optimisation d'un siteDrupal
 E-commerce Drupal.
 A tester + 5OO Modules.
 Commerce, …)
 Maitrise/ Utilisation des modules de type :
o Administration
o Dev (Devel , Backup & Migrate, Drush + drush make)
o Site building(Webform,Views Slideshow,Panels,Context,
Media,….)
o Content(Print, Lightbox2)
o E-commerce
o Performance(Memcache , Varnish)
o Publishing(IMCE, Wysiwyg,IMCE Wysiwyg,..)
o SEO (Global Redirect, Google Analytics,Metatag, ..)
o Search (Apache Solr )
o Users (Captcha + Recaptcha + SpamBot)
o Utility / API Modules (Chaos Tools,Entity, ..)
 (Backup, Migrate, Multisite,Multilingue (I18n))
 Programmation avancée et l’intégration du Module Drupal
 Drush
 Compétence frontend et backend drupal
 theming drupal
 Hooks
 Javascript/ AJAX
 Outils,et astuces (securite)
 les meilleures pratiques
 les normes de codage
Expériences Professionnelles
Octobre 2013 à ce jour SWISSWEB
Chef de projets Web & Développeur PHP/Drupal 7 (Sénior)
Projet: Sites(Ex : www.regieduboux.ch,www.fidulem.com,
http://dev.pulsweb.ch/isn, …)
Responsabilités : (Responsable de l’agence, Chef de projets Web)
Création des tâches sur leCRM
Distribution des taches aux développeurs et intégrateurs
Préparation des factures des salaires chaquemois
Je m’assureque tout se passebien.
Recueil des besoins
Respecter les cahiers des charges des clients
Conception & Développement de sites web basées sur Drupal 7
Référent Technique Drupal
Gestion et soutien de l'équipe(3 développeurs, 5 intégrateurs)
Développement de sites web complexes basées sur Drupal 7.
Gérer et administrer la création des modules drupal
(formulaire,Article,Page, avec des interfaces administrableavec une
interaction baséesur des web services), et les modules qui présentent
des données a visualiser avec viewModule , entity Ctools, Taxonomy.
Intégration de jQuery et Ajax « Framework Javascript » afin de favoriser la
cohérence des données HTML.
Fournir les meilleures pratiques et méthodologies de déploiement
pour Drupal.
Essentiellement en utilisant leversionning (SVN, GIT), notamment en
créant des fichiers detests pour certains modules.
Elaborer la méthodologie de travail etla procédure à suivrepour les
commits et le déploiement des différentes parties des projets
(exportation , gestion d’environnement de test et production).
Gestion et soutien de l'équipe (3 développeurs, 5 intégrateurs).
Estimation des tâches, reporting , et réalisation des projets.
L’analysePERT, permet de prendre en considération plusieurséléments
Comme : la compréhension du besoin,la Connaissancedechaque membre
de l’équipe, la connaissancedes technologies utilisées,la margede
manœuvre et le suivi del’avancement.
Audit du code
Valider les différentes parties sur chaqueenvironnement DEV et PROD.
Une communication régulière avec les clients.
Pointrégulier avec l’équipe Marketing dans lecadre du rajoutde nouvelles
Fonctionnalités.
Exemple : intégration JS, jQuery, Ajax
Présenter la solution Drupal + jQuery + Ajax.
l'ultimesolution detheming pour Drupal , customiser lecode HTML créé
par Drupal et ses modules est sans doute l'un des points les plus difficiles à
comprendre. la solutions proposées pour tenter de faciliter cette tâche
sont nombreuses : Starter thèmes, modules type Panels ou Display Suite,
modules d'intégration de bibliothèques JavaScript,la listeestinfinie.On
passebeaucoup de temps dans la création d'un sitesous Drupal à tenter de
livrer un code HTML qui conviendra à l'intégrateur pour lui faciliter la tâche.
Environnement technique
Php5.5 , Drupal 7, Druch, AngularJS (notion), GMAP API, Ajax,
JQuery, Apach/nginx,CRAFT, Laravel,Wordpress,Prestashop,Symfony 2.0
Août 2014 – Octobre 2014 221ANNONCES (Projet personnel)
Ingénieur études & développements PHP - Drupal
Projet: Site d’actus et annonces pour le Sénégal (Ex :
www.221annonces.sn)
Responsabilités
221annonces est un sitede buzz et annonces pour le Sénégal.
Actuellement, on a un trafic entre 7 500 et 20 000 visteurs par jour.
Sur facebook on est plus de 50 000 fans pour ce site.
C’est mon projet personnel que j’ai dévelopé avec Drupal 7 de A à Z.
Gérer le serveur VPS
Faireles backup
Analyser et maintenir des technologies Web actuelles.
Développer ou valider des Tests et fournir des rapports externes et des
analyses relatives au Testing
Mettre en placedes plans detest, procédures de test , documentation
Créer, Modifier le projet sur Drupal 7.
Création de thèmes.( CSS, theme / sub theme )
Installation,Fonctions standard,modules personnalisés,SEO,Thématisation,
Performance.
Intégrer lecode de base dans Drupal.
Performance et optimisation d'un siteDrupal.
Miseà jour des modules et noyau.
Environnement technique
Php 5, Apache , Drupal 7,Druch, JQuery, Gestion des performances
Juillet 2013 - Octobre 2013 PULSWEB (Freelance)
Développeur PHP/Drupal 7 (Sénior)
Projet: Sites(Ex : www.realstone.ch, www.germa-paysages.ch, …)
Responsabilités : (Développement, vérification & tests, livraison)
Recueil des besoins
Respecter les cahiers des charges des clients
Conception & Développement de sites web basées sur Drupal 7
Référent Technique Drupal
Gestion et soutien de l'équipe(1 intégrateur)
Développement de sites web complexes basées sur Drupal 7.
Gérer et administrer la création des modules drupal
(formulaire,Article,Page, avec des interfaces administrableavec une
interaction baséesur des web services), et les modules qui présentent
des données a visualiser avec viewModule , entity Ctools, Taxonomy.
Intégration de jQuery et Ajax « Framework Javascript » afin de favoriser la
cohérence des données HTML.
Fournir les meilleures pratiques et méthodologies de déploiement
pour Drupal.
Essentiellement en utilisant leversionning (SVN, GIT), notamment en
créant des fichiers detests pour certains modules.
Elaborer la méthodologie de travail etla procédure à suivrepour les
commits et le déploiement des différentes parties des projets
(exportation , gestion d’environnement de test et production).
Gestion et soutien de l'équipe (1 intégrateur).
Estimation des tâches, reporting , et réalisation des projets.
L’analysePERT, permet de prendre en considération plusieurséléments
Comme : la compréhension du besoin,la Connaissancedechaque membre
de l’équipe, la connaissancedes technologies utilisées,la margede
manœuvre et le suivi del’avancement.
Audit du code
Valider les différentes parties sur chaqueenvironnement DEV et PROD.
Une communication régulière avec les clients.
Pointrégulier avec l’équipe Marketing dans lecadre du rajoutde nouvelles
Fonctionnalités.
Exemple : intégration JS, jQuery, Ajax
Présenter la solution Drupal + jQuery + Ajax.
l'ultimesolution detheming pour Drupal , customiser lecode HTML créé
par Drupal et ses modules est sans doute l'un des points les plus difficiles à
comprendre. la solutions proposées pour tenter de faciliter cette tâche
sont nombreuses : Starter thèmes, modules type Panels ou Display Suite,
modules d'intégration de bibliothèques JavaScript,la listeestinfinie.On
passebeaucoup de temps dans la création d'un sitesous Drupal à tenter de
livrer un code HTML qui conviendra à l'intégrateur pour lui faciliter la tâche.
Environnement technique
Php5.5 , Drupal 7, Druch, GMAP API, Ajax, jQuery, Apach/nginx,
Wordpress…
Décembre 2012 - Juillet 2013 WEBPIX (Freelance)
Développeur PHP/Drupal 6&7
Projet: Sites(Ex : www.babymag.ch, www.mickyshouse.ch, …)
Responsabilités :
Recueil des besoins
Respecter les cahiers des charges des clients
Conception & Développement de sites web basées sur Drupal 7
Référent Technique Drupal
Gestion et soutien de l'équipe(Néant)
Développement de sites web complexes basées sur Drupal 7.
Gérer et administrer la création des modules drupal
(formulaire,Article,Page, avec des interfaces administrableavec une
interaction baséesur des web services), et les modules qui présentent
des données a visualiser avec viewModule , entity Ctools, Taxonomy.
Intégration de jQuery et Ajax « Framework Javascript » afin de favoriser la
cohérence des données HTML.
Fournir les meilleures pratiques et méthodologies de déploiement
pour Drupal.
Essentiellement en utilisant leversionning (SVN, GIT), notamment en
créant des fichiers detests pour certains modules.
Elaborer la méthodologie de travail etla procédure à suivrepour les
commits et le déploiement des différentes parties des projets
(exportation , gestion d’environnement de test et production).
Gestion et soutien de l'équipe (Néant).
Audit du code
Valider les différentes parties sur chaqueenvironnement DEV et PROD.
Une communication régulière avec les clients.
Pointrégulier avec l’équipe Marketing dans lecadre du rajoutde nouvelles
Fonctionnalités.
Exemple : intégration JS, jQuery, Ajax
Présenter la solution Drupal + jQuery + Ajax.
l'ultimesolution detheming pour Drupal , customiser lecode HTML créé
par Drupal et ses modules est sans doute l'un des points les plus difficiles à
comprendre. la solutions proposées pour tenter de faciliter cette tâche
sont nombreuses : Starter thèmes, modules type Panels ou Display Suite,
modules d'intégration de bibliothèques JavaScript,la listeestinfinie.On
passebeaucoup de temps dans la création d'un sitesous Drupal à tenter de
livrer un code HTML qui conviendra à l'intégrateur pour lui faciliter la tâche.
Environnement technique
Php5.5 , Drupal 7, Druch,GMAP API, Ajax, JQuery, Apach/nginx,Wordpress.
Septembre 2007 - Mars 2013 ANFA COMMUNICATION
Intégrateur Web, Développeur PHP/Drupal 6&7
Projet : Sites Web (Ex : www.labelleadresse.com,www.sofac.ma,…)
Responsabilités :
Recueil des besoins
Respecter les cahiers des charges des clients
Conception & Développement de sites web basées sur Drupal 6&7
Référent Technique Drupal
Gestion et soutien de l'équipe(3 développeurs / 2 Integrateurs )
Répartition / Priorisation des tâches
Développement de sites web complexes basées sur Drupal 7.
Gérer et administrer la création des modules drupal
(formulaire,Article,Page, avec des interfaces administrableavec une
interaction baséesur des web services), et les modules qui présentent
des données a visualiser avec viewModule , entity Ctools, Taxonomy.
Intégration de jQuery et Ajax « Framework Javascript » afin de favoriser la
cohérence des données HTML.
Fournir les meilleures pratiques et méthodologies de déploiement
pour Drupal.
Essentiellement en utilisant leversionning (SVN, GIT) , notamment en
créant des fichiers detests pour certains modules.
Elaborer la méthodologie de travail etla procédure à suivrepour les
commits et le déploiement des différentes parties des projets
(exportation , gestion d’environnement de test et production).
Gestion et soutien de l'équipe (3 développeurs, 2 Intégrateurs).
Responsabilitéde l’équipe et du projet drupal (la création module,
theming , modulation de schema de basede données , ... )
Audit du code
Valider les différentes parties sur chaqueenvironnement DEV et PROD.
Estimation des tâches, reporting , et réalisation des projets.
L’analysePERT, permet de prendre en considération plusieurséléments
Comme : la compréhension du besoin,la Connaissancedechaque membre
de l’équipe, la connaissancedes technologies utilisées,la margede
manœuvre et le suivi del’avancement.
Une communication régulière avec les clients.
Pointrégulier avec l’équipe Marketing dans lecadre du rajoutde nouvelles
Fonctionnalités par notreChef de projet.
Exemple : intégration JS, jQuery, Ajax
Présenter la solution Drupal + jQuery + Ajax.
l'ultimesolution detheming pour Drupal , customiser lecode HTML créé
par Drupal et ses modules est sans doute l'un des points les plus difficiles à
comprendre. la solutions proposées pour tenter de faciliter cette tâche
sont nombreuses : Starter thèmes, modules type Panels ou Display Suite,
modules d'intégration de bibliothèques JavaScript,la listeestinfinie.On
passebeaucoup de temps dans la création d'un sitesous Drupal à tenter de
livrer un code HTML qui conviendra à l'intégrateur pour lui faciliter la tâche.
Environnement technique
Php5.5 , Drupal 6&7, GMAP API, Ajax, JQuery, Apach/nginx,Prestashop,
Joomla, HTML/CSS2.

Contenu connexe

Tendances

Application Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateApplication Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateInes Ouaz
 
Programmer en html5, css 3 et java script (70 480)
Programmer en html5, css 3 et java script (70 480)Programmer en html5, css 3 et java script (70 480)
Programmer en html5, css 3 et java script (70 480)Chamseddine Ouerhani
 
Frameworks JavaScript en environnement MS
Frameworks JavaScript en environnement MSFrameworks JavaScript en environnement MS
Frameworks JavaScript en environnement MSSébastien Ollivier
 
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI AlsaceIndustrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI AlsaceActency
 
Google Web Toolkit 1.5 Presentation Web Creative Common
Google Web Toolkit 1.5 Presentation Web Creative CommonGoogle Web Toolkit 1.5 Presentation Web Creative Common
Google Web Toolkit 1.5 Presentation Web Creative CommonStéphane Liétard
 
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystèmeAlphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystèmeAlphorm
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...ENSET, Université Hassan II Casablanca
 
Module 2 introduction à asp.net web forms
Module 2   introduction à asp.net web formsModule 2   introduction à asp.net web forms
Module 2 introduction à asp.net web formsMohammed Amine Mostefai
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
Alphorm.com Formation QlikView : Niveau Initiation
Alphorm.com Formation QlikView : Niveau InitiationAlphorm.com Formation QlikView : Niveau Initiation
Alphorm.com Formation QlikView : Niveau InitiationAlphorm
 
Module 3 intégration de traitement dans les applications web asp.net
Module 3   intégration de traitement dans les applications web asp.netModule 3   intégration de traitement dans les applications web asp.net
Module 3 intégration de traitement dans les applications web asp.netMohammed Amine Mostefai
 
Module 7 intégration d'ajax et les services web dans les applications asp.net
Module 7   intégration d'ajax et les services web dans les applications asp.netModule 7   intégration d'ajax et les services web dans les applications asp.net
Module 7 intégration d'ajax et les services web dans les applications asp.netMohammed Amine Mostefai
 
Module 6 développement d'applications de bases de données avec asp.net
Module 6   développement d'applications de bases de données avec asp.netModule 6   développement d'applications de bases de données avec asp.net
Module 6 développement d'applications de bases de données avec asp.netMohammed Amine Mostefai
 
Alphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 PerfectionnementAlphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 PerfectionnementAlphorm
 
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...Alphorm
 
Alphorm.com Formation Informatica PowerCenter : Niveau Avancé
Alphorm.com Formation Informatica PowerCenter : Niveau AvancéAlphorm.com Formation Informatica PowerCenter : Niveau Avancé
Alphorm.com Formation Informatica PowerCenter : Niveau AvancéAlphorm
 

Tendances (20)

Application Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateApplication Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & Hibernate
 
Programmer en html5, css 3 et java script (70 480)
Programmer en html5, css 3 et java script (70 480)Programmer en html5, css 3 et java script (70 480)
Programmer en html5, css 3 et java script (70 480)
 
J2 ee
J2 eeJ2 ee
J2 ee
 
Frameworks JavaScript en environnement MS
Frameworks JavaScript en environnement MSFrameworks JavaScript en environnement MS
Frameworks JavaScript en environnement MS
 
Module 5 validation de données
Module 5   validation de donnéesModule 5   validation de données
Module 5 validation de données
 
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI AlsaceIndustrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
 
Google Web Toolkit 1.5 Presentation Web Creative Common
Google Web Toolkit 1.5 Presentation Web Creative CommonGoogle Web Toolkit 1.5 Presentation Web Creative Common
Google Web Toolkit 1.5 Presentation Web Creative Common
 
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystèmeAlphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
 
Module 2 introduction à asp.net web forms
Module 2   introduction à asp.net web formsModule 2   introduction à asp.net web forms
Module 2 introduction à asp.net web forms
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Alphorm.com Formation QlikView : Niveau Initiation
Alphorm.com Formation QlikView : Niveau InitiationAlphorm.com Formation QlikView : Niveau Initiation
Alphorm.com Formation QlikView : Niveau Initiation
 
Module 3 intégration de traitement dans les applications web asp.net
Module 3   intégration de traitement dans les applications web asp.netModule 3   intégration de traitement dans les applications web asp.net
Module 3 intégration de traitement dans les applications web asp.net
 
Présentation WPF
Présentation  WPFPrésentation  WPF
Présentation WPF
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
Module 7 intégration d'ajax et les services web dans les applications asp.net
Module 7   intégration d'ajax et les services web dans les applications asp.netModule 7   intégration d'ajax et les services web dans les applications asp.net
Module 7 intégration d'ajax et les services web dans les applications asp.net
 
Module 6 développement d'applications de bases de données avec asp.net
Module 6   développement d'applications de bases de données avec asp.netModule 6   développement d'applications de bases de données avec asp.net
Module 6 développement d'applications de bases de données avec asp.net
 
Alphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 PerfectionnementAlphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation WebDev 22 Perfectionnement
 
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...
 
Alphorm.com Formation Informatica PowerCenter : Niveau Avancé
Alphorm.com Formation Informatica PowerCenter : Niveau AvancéAlphorm.com Formation Informatica PowerCenter : Niveau Avancé
Alphorm.com Formation Informatica PowerCenter : Niveau Avancé
 

En vedette

Power point irene
Power point irenePower point irene
Power point ireneireorduna
 
Imperio inca
Imperio incaImperio inca
Imperio incaUNAPEC
 
Clase5 leonmartell
Clase5 leonmartellClase5 leonmartell
Clase5 leonmartelleminfo
 
Quin oratge és aquest
Quin oratge és aquestQuin oratge és aquest
Quin oratge és aquestNoeliaCatala
 
Tuto collège 2016 : les marges profs
Tuto collège 2016 : les marges profsTuto collège 2016 : les marges profs
Tuto collège 2016 : les marges profsAnthony Lozac'h
 
C:\users\angelabc\documents\el aparato digestivo angela
C:\users\angelabc\documents\el aparato digestivo angelaC:\users\angelabc\documents\el aparato digestivo angela
C:\users\angelabc\documents\el aparato digestivo angelaAngela
 
La bibliotecologia en colombia
La bibliotecologia en colombiaLa bibliotecologia en colombia
La bibliotecologia en colombiayolimaguer
 
Slideshare vs divshare
Slideshare vs divshareSlideshare vs divshare
Slideshare vs divsharedanteRIVERA
 
Como crear un video
Como crear un videoComo crear un video
Como crear un videodanteRIVERA
 
Reacciones carbohidratos mod16
Reacciones carbohidratos mod16Reacciones carbohidratos mod16
Reacciones carbohidratos mod16hannys liseth
 
Bürgersolaranlage Klärwerk Asselbrunn
Bürgersolaranlage Klärwerk AsselbrunnBürgersolaranlage Klärwerk Asselbrunn
Bürgersolaranlage Klärwerk AsselbrunnErhard Renz
 

En vedette (20)

Power point irene
Power point irenePower point irene
Power point irene
 
Imperio inca
Imperio incaImperio inca
Imperio inca
 
Nietzsche
NietzscheNietzsche
Nietzsche
 
Clase5 leonmartell
Clase5 leonmartellClase5 leonmartell
Clase5 leonmartell
 
Quin oratge és aquest
Quin oratge és aquestQuin oratge és aquest
Quin oratge és aquest
 
Tuto collège 2016 : les marges profs
Tuto collège 2016 : les marges profsTuto collège 2016 : les marges profs
Tuto collège 2016 : les marges profs
 
C:\users\angelabc\documents\el aparato digestivo angela
C:\users\angelabc\documents\el aparato digestivo angelaC:\users\angelabc\documents\el aparato digestivo angela
C:\users\angelabc\documents\el aparato digestivo angela
 
La bibliotecologia en colombia
La bibliotecologia en colombiaLa bibliotecologia en colombia
La bibliotecologia en colombia
 
Seatel
SeatelSeatel
Seatel
 
Redes sociales en internet
Redes sociales en internetRedes sociales en internet
Redes sociales en internet
 
Las arañas
Las arañasLas arañas
Las arañas
 
Slideshare vs divshare
Slideshare vs divshareSlideshare vs divshare
Slideshare vs divshare
 
Como crear un video
Como crear un videoComo crear un video
Como crear un video
 
Reacciones carbohidratos mod16
Reacciones carbohidratos mod16Reacciones carbohidratos mod16
Reacciones carbohidratos mod16
 
Ramon sanchez
Ramon sanchezRamon sanchez
Ramon sanchez
 
Presentación tgo 2012
Presentación tgo 2012Presentación tgo 2012
Presentación tgo 2012
 
Bürgersolaranlage Klärwerk Asselbrunn
Bürgersolaranlage Klärwerk AsselbrunnBürgersolaranlage Klärwerk Asselbrunn
Bürgersolaranlage Klärwerk Asselbrunn
 
Estructuras
EstructurasEstructuras
Estructuras
 
Diseño de moda
Diseño de modaDiseño de moda
Diseño de moda
 
Pixx
PixxPixx
Pixx
 

Similaire à CV_Youssouph_BARRY_DRUPAL

Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet DrupalAdyax
 
La mobilité dans Drupal
La mobilité dans DrupalLa mobilité dans Drupal
La mobilité dans DrupalAdyax
 
CV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EECV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EESid Ahmed Benkraoua
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreStéphane Traumat
 
Yannick DUPUIS
Yannick DUPUISYannick DUPUIS
Yannick DUPUISYannick D.
 
Catalogue 2015 des stages Alyotech à Rennes et Nantes
Catalogue 2015 des stages Alyotech à Rennes et NantesCatalogue 2015 des stages Alyotech à Rennes et Nantes
Catalogue 2015 des stages Alyotech à Rennes et NantesAlyotech
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013CNI Tunisia
 
Ionic, AngularJS,Cordova,NodeJS,Sass
Ionic, AngularJS,Cordova,NodeJS,SassIonic, AngularJS,Cordova,NodeJS,Sass
Ionic, AngularJS,Cordova,NodeJS,Sassmarwa baich
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement bruteYounesOuladSayad1
 

Similaire à CV_Youssouph_BARRY_DRUPAL (20)

Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet Drupal
 
CV_Frederick_VARANGO
CV_Frederick_VARANGOCV_Frederick_VARANGO
CV_Frederick_VARANGO
 
CV_Bilel CHAOUADI
CV_Bilel CHAOUADICV_Bilel CHAOUADI
CV_Bilel CHAOUADI
 
La mobilité dans Drupal
La mobilité dans DrupalLa mobilité dans Drupal
La mobilité dans Drupal
 
CV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EECV Ingénieur développeur JAVA/EE
CV Ingénieur développeur JAVA/EE
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
Ilyes gharsalli
Ilyes gharsalliIlyes gharsalli
Ilyes gharsalli
 
Cv kouadio kouame_olivier
Cv kouadio kouame_olivier Cv kouadio kouame_olivier
Cv kouadio kouame_olivier
 
Cv kouadio kouame_olivier
Cv kouadio kouame_olivierCv kouadio kouame_olivier
Cv kouadio kouame_olivier
 
Mohamed.marouan
Mohamed.marouanMohamed.marouan
Mohamed.marouan
 
Yannick DUPUIS
Yannick DUPUISYannick DUPUIS
Yannick DUPUIS
 
Gwtmo formation-gwt-mobile
Gwtmo formation-gwt-mobileGwtmo formation-gwt-mobile
Gwtmo formation-gwt-mobile
 
Catalogue 2015 des stages Alyotech à Rennes et Nantes
Catalogue 2015 des stages Alyotech à Rennes et NantesCatalogue 2015 des stages Alyotech à Rennes et Nantes
Catalogue 2015 des stages Alyotech à Rennes et Nantes
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013
 
Projet Domurpic
Projet DomurpicProjet Domurpic
Projet Domurpic
 
Cv hassen benabdelhafidh
Cv hassen benabdelhafidhCv hassen benabdelhafidh
Cv hassen benabdelhafidh
 
Cv
CvCv
Cv
 
Ionic, AngularJS,Cordova,NodeJS,Sass
Ionic, AngularJS,Cordova,NodeJS,SassIonic, AngularJS,Cordova,NodeJS,Sass
Ionic, AngularJS,Cordova,NodeJS,Sass
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
 

CV_Youssouph_BARRY_DRUPAL

  • 1. Ingénieur études & développements PHP / confirmé Drupal Specialist Formation et Diplômes 2005-2007 Master en informatique option : Génie Logiciel, UniversitéMoulay Ismaïl, Facultédes Sciences et Techniques d’Errachidia (F.S.T.E). (Maroc) Mention : Assez Bien 2003-2005 Diplôme d’étude universitaire générale (D.E.U.G.) en physiquechimie option : Physique.Université Moulay Ismaïl,F.S.T.E. (Maroc) Mention : Assez Bien. Juin 2003 Baccalauréat série sciences Expérimentales au Lycée Seydina Limamou Laye de Guédiawaye à Dakar (Sénégal). Mention : Assez Bien Compétences Techniques Méthodologies Agile / scrum Conception et Modélisation Conception orientée objet (Bases de données, Code MVC). Backend PHP5, MySQL, Symfony2.0, Laravel,CRAFT, Composer, Drupal 6, 7 (8 en cours ), Apache / nginx,GMaps API , Drush Front end Javascriptbrut,AJAX, JQuery, backbone (notion), Angular js (notion). Web HTTP, REST, XML, SOAP WS, HTML, CSS. Outils Git , netbeans, SVN. Drupal Maîtrisetotale de CMF :  Performance et optimisation d'un siteDrupal  E-commerce Drupal.  A tester + 5OO Modules.  Commerce, …)  Maitrise/ Utilisation des modules de type : o Administration o Dev (Devel , Backup & Migrate, Drush + drush make)
  • 2. o Site building(Webform,Views Slideshow,Panels,Context, Media,….) o Content(Print, Lightbox2) o E-commerce o Performance(Memcache , Varnish) o Publishing(IMCE, Wysiwyg,IMCE Wysiwyg,..) o SEO (Global Redirect, Google Analytics,Metatag, ..) o Search (Apache Solr ) o Users (Captcha + Recaptcha + SpamBot) o Utility / API Modules (Chaos Tools,Entity, ..)  (Backup, Migrate, Multisite,Multilingue (I18n))  Programmation avancée et l’intégration du Module Drupal  Drush  Compétence frontend et backend drupal  theming drupal  Hooks  Javascript/ AJAX  Outils,et astuces (securite)  les meilleures pratiques  les normes de codage Expériences Professionnelles Octobre 2013 à ce jour SWISSWEB Chef de projets Web & Développeur PHP/Drupal 7 (Sénior) Projet: Sites(Ex : www.regieduboux.ch,www.fidulem.com, http://dev.pulsweb.ch/isn, …) Responsabilités : (Responsable de l’agence, Chef de projets Web) Création des tâches sur leCRM Distribution des taches aux développeurs et intégrateurs Préparation des factures des salaires chaquemois Je m’assureque tout se passebien. Recueil des besoins Respecter les cahiers des charges des clients Conception & Développement de sites web basées sur Drupal 7 Référent Technique Drupal Gestion et soutien de l'équipe(3 développeurs, 5 intégrateurs) Développement de sites web complexes basées sur Drupal 7. Gérer et administrer la création des modules drupal (formulaire,Article,Page, avec des interfaces administrableavec une interaction baséesur des web services), et les modules qui présentent
  • 3. des données a visualiser avec viewModule , entity Ctools, Taxonomy. Intégration de jQuery et Ajax « Framework Javascript » afin de favoriser la cohérence des données HTML. Fournir les meilleures pratiques et méthodologies de déploiement pour Drupal. Essentiellement en utilisant leversionning (SVN, GIT), notamment en créant des fichiers detests pour certains modules. Elaborer la méthodologie de travail etla procédure à suivrepour les commits et le déploiement des différentes parties des projets (exportation , gestion d’environnement de test et production). Gestion et soutien de l'équipe (3 développeurs, 5 intégrateurs). Estimation des tâches, reporting , et réalisation des projets. L’analysePERT, permet de prendre en considération plusieurséléments Comme : la compréhension du besoin,la Connaissancedechaque membre de l’équipe, la connaissancedes technologies utilisées,la margede manœuvre et le suivi del’avancement. Audit du code Valider les différentes parties sur chaqueenvironnement DEV et PROD. Une communication régulière avec les clients. Pointrégulier avec l’équipe Marketing dans lecadre du rajoutde nouvelles Fonctionnalités. Exemple : intégration JS, jQuery, Ajax Présenter la solution Drupal + jQuery + Ajax. l'ultimesolution detheming pour Drupal , customiser lecode HTML créé par Drupal et ses modules est sans doute l'un des points les plus difficiles à comprendre. la solutions proposées pour tenter de faciliter cette tâche sont nombreuses : Starter thèmes, modules type Panels ou Display Suite, modules d'intégration de bibliothèques JavaScript,la listeestinfinie.On passebeaucoup de temps dans la création d'un sitesous Drupal à tenter de livrer un code HTML qui conviendra à l'intégrateur pour lui faciliter la tâche. Environnement technique Php5.5 , Drupal 7, Druch, AngularJS (notion), GMAP API, Ajax, JQuery, Apach/nginx,CRAFT, Laravel,Wordpress,Prestashop,Symfony 2.0 Août 2014 – Octobre 2014 221ANNONCES (Projet personnel) Ingénieur études & développements PHP - Drupal Projet: Site d’actus et annonces pour le Sénégal (Ex : www.221annonces.sn) Responsabilités 221annonces est un sitede buzz et annonces pour le Sénégal. Actuellement, on a un trafic entre 7 500 et 20 000 visteurs par jour. Sur facebook on est plus de 50 000 fans pour ce site. C’est mon projet personnel que j’ai dévelopé avec Drupal 7 de A à Z.
  • 4. Gérer le serveur VPS Faireles backup Analyser et maintenir des technologies Web actuelles. Développer ou valider des Tests et fournir des rapports externes et des analyses relatives au Testing Mettre en placedes plans detest, procédures de test , documentation Créer, Modifier le projet sur Drupal 7. Création de thèmes.( CSS, theme / sub theme ) Installation,Fonctions standard,modules personnalisés,SEO,Thématisation, Performance. Intégrer lecode de base dans Drupal. Performance et optimisation d'un siteDrupal. Miseà jour des modules et noyau. Environnement technique Php 5, Apache , Drupal 7,Druch, JQuery, Gestion des performances Juillet 2013 - Octobre 2013 PULSWEB (Freelance) Développeur PHP/Drupal 7 (Sénior) Projet: Sites(Ex : www.realstone.ch, www.germa-paysages.ch, …) Responsabilités : (Développement, vérification & tests, livraison) Recueil des besoins Respecter les cahiers des charges des clients Conception & Développement de sites web basées sur Drupal 7 Référent Technique Drupal Gestion et soutien de l'équipe(1 intégrateur) Développement de sites web complexes basées sur Drupal 7. Gérer et administrer la création des modules drupal (formulaire,Article,Page, avec des interfaces administrableavec une interaction baséesur des web services), et les modules qui présentent des données a visualiser avec viewModule , entity Ctools, Taxonomy. Intégration de jQuery et Ajax « Framework Javascript » afin de favoriser la cohérence des données HTML. Fournir les meilleures pratiques et méthodologies de déploiement pour Drupal. Essentiellement en utilisant leversionning (SVN, GIT), notamment en créant des fichiers detests pour certains modules. Elaborer la méthodologie de travail etla procédure à suivrepour les commits et le déploiement des différentes parties des projets (exportation , gestion d’environnement de test et production). Gestion et soutien de l'équipe (1 intégrateur). Estimation des tâches, reporting , et réalisation des projets. L’analysePERT, permet de prendre en considération plusieurséléments Comme : la compréhension du besoin,la Connaissancedechaque membre de l’équipe, la connaissancedes technologies utilisées,la margede
  • 5. manœuvre et le suivi del’avancement. Audit du code Valider les différentes parties sur chaqueenvironnement DEV et PROD. Une communication régulière avec les clients. Pointrégulier avec l’équipe Marketing dans lecadre du rajoutde nouvelles Fonctionnalités. Exemple : intégration JS, jQuery, Ajax Présenter la solution Drupal + jQuery + Ajax. l'ultimesolution detheming pour Drupal , customiser lecode HTML créé par Drupal et ses modules est sans doute l'un des points les plus difficiles à comprendre. la solutions proposées pour tenter de faciliter cette tâche sont nombreuses : Starter thèmes, modules type Panels ou Display Suite, modules d'intégration de bibliothèques JavaScript,la listeestinfinie.On passebeaucoup de temps dans la création d'un sitesous Drupal à tenter de livrer un code HTML qui conviendra à l'intégrateur pour lui faciliter la tâche. Environnement technique Php5.5 , Drupal 7, Druch, GMAP API, Ajax, jQuery, Apach/nginx, Wordpress… Décembre 2012 - Juillet 2013 WEBPIX (Freelance) Développeur PHP/Drupal 6&7 Projet: Sites(Ex : www.babymag.ch, www.mickyshouse.ch, …) Responsabilités : Recueil des besoins Respecter les cahiers des charges des clients Conception & Développement de sites web basées sur Drupal 7 Référent Technique Drupal Gestion et soutien de l'équipe(Néant) Développement de sites web complexes basées sur Drupal 7. Gérer et administrer la création des modules drupal (formulaire,Article,Page, avec des interfaces administrableavec une interaction baséesur des web services), et les modules qui présentent des données a visualiser avec viewModule , entity Ctools, Taxonomy. Intégration de jQuery et Ajax « Framework Javascript » afin de favoriser la cohérence des données HTML. Fournir les meilleures pratiques et méthodologies de déploiement pour Drupal. Essentiellement en utilisant leversionning (SVN, GIT), notamment en créant des fichiers detests pour certains modules. Elaborer la méthodologie de travail etla procédure à suivrepour les commits et le déploiement des différentes parties des projets (exportation , gestion d’environnement de test et production). Gestion et soutien de l'équipe (Néant).
  • 6. Audit du code Valider les différentes parties sur chaqueenvironnement DEV et PROD. Une communication régulière avec les clients. Pointrégulier avec l’équipe Marketing dans lecadre du rajoutde nouvelles Fonctionnalités. Exemple : intégration JS, jQuery, Ajax Présenter la solution Drupal + jQuery + Ajax. l'ultimesolution detheming pour Drupal , customiser lecode HTML créé par Drupal et ses modules est sans doute l'un des points les plus difficiles à comprendre. la solutions proposées pour tenter de faciliter cette tâche sont nombreuses : Starter thèmes, modules type Panels ou Display Suite, modules d'intégration de bibliothèques JavaScript,la listeestinfinie.On passebeaucoup de temps dans la création d'un sitesous Drupal à tenter de livrer un code HTML qui conviendra à l'intégrateur pour lui faciliter la tâche. Environnement technique Php5.5 , Drupal 7, Druch,GMAP API, Ajax, JQuery, Apach/nginx,Wordpress. Septembre 2007 - Mars 2013 ANFA COMMUNICATION Intégrateur Web, Développeur PHP/Drupal 6&7 Projet : Sites Web (Ex : www.labelleadresse.com,www.sofac.ma,…) Responsabilités : Recueil des besoins Respecter les cahiers des charges des clients Conception & Développement de sites web basées sur Drupal 6&7 Référent Technique Drupal Gestion et soutien de l'équipe(3 développeurs / 2 Integrateurs ) Répartition / Priorisation des tâches Développement de sites web complexes basées sur Drupal 7. Gérer et administrer la création des modules drupal (formulaire,Article,Page, avec des interfaces administrableavec une interaction baséesur des web services), et les modules qui présentent des données a visualiser avec viewModule , entity Ctools, Taxonomy. Intégration de jQuery et Ajax « Framework Javascript » afin de favoriser la cohérence des données HTML. Fournir les meilleures pratiques et méthodologies de déploiement pour Drupal. Essentiellement en utilisant leversionning (SVN, GIT) , notamment en créant des fichiers detests pour certains modules. Elaborer la méthodologie de travail etla procédure à suivrepour les commits et le déploiement des différentes parties des projets (exportation , gestion d’environnement de test et production). Gestion et soutien de l'équipe (3 développeurs, 2 Intégrateurs). Responsabilitéde l’équipe et du projet drupal (la création module,
  • 7. theming , modulation de schema de basede données , ... ) Audit du code Valider les différentes parties sur chaqueenvironnement DEV et PROD. Estimation des tâches, reporting , et réalisation des projets. L’analysePERT, permet de prendre en considération plusieurséléments Comme : la compréhension du besoin,la Connaissancedechaque membre de l’équipe, la connaissancedes technologies utilisées,la margede manœuvre et le suivi del’avancement. Une communication régulière avec les clients. Pointrégulier avec l’équipe Marketing dans lecadre du rajoutde nouvelles Fonctionnalités par notreChef de projet. Exemple : intégration JS, jQuery, Ajax Présenter la solution Drupal + jQuery + Ajax. l'ultimesolution detheming pour Drupal , customiser lecode HTML créé par Drupal et ses modules est sans doute l'un des points les plus difficiles à comprendre. la solutions proposées pour tenter de faciliter cette tâche sont nombreuses : Starter thèmes, modules type Panels ou Display Suite, modules d'intégration de bibliothèques JavaScript,la listeestinfinie.On passebeaucoup de temps dans la création d'un sitesous Drupal à tenter de livrer un code HTML qui conviendra à l'intégrateur pour lui faciliter la tâche. Environnement technique Php5.5 , Drupal 6&7, GMAP API, Ajax, JQuery, Apach/nginx,Prestashop, Joomla, HTML/CSS2.