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.