CV_Youssouph_BARRY_DRUPAL

212 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
212
Sur SlideShare
0
Issues des intégrations
0
Intégrations
11
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

CV_Youssouph_BARRY_DRUPAL

  1. 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. 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. 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. 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. 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. 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. 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.

×