EXPÉRIENCES DE TRAVAIL
Ingénieur études et développement Senior à Ahead-it Depuis juillet 2015
Responsabilités:
Responsable sur l'estimation et développement des Projets
Responsable de Développement des Projets FrontEnd AngularJS.
Conception, développement, choix techniques et estimations de la charge et du planning.
Environnement et Technologies:
● Langages: PHP5, Symfony3, JavaScript, CSS, Laravel
● CMS: Drupal 7
● Bibliothèque: jQuery, AngularJs, Ajax, Moment.js, Lightbox, Bootstrap, Datepicker, Fancybox
● Module Drupal: Views, Taxonomy, Features module, Rules module, Services
● IDE: Phpstorm
● Plate-forme logicielle: Apache, PHP5, MySQL, Ubuntu, PostgreSQL
● Outils: Git, Eclipse, Beyond Compare, Pgadmin , Phppgadmin , Putty, PhpMyAdmin, SVN, Winscp, Drush, Mantis, Excel
Projets réalisés:
1. Monoprix
Description: Portail intranet de gestion des ressources humaines
Travail effectué :
● Développement d’un portail en Drupal 7.
● configuration et développement du module de gestion des congés avec système de validation qui communique avec l’application de gestion de congés envers une base de données intermédiaire “SQL server”.
● développement du Cron d’Import des employés par des requêtes SQL sur la base de données intermédiaire.
● Développement de système d’authentification sur un serveur LDAP.
● développement d’un module de gestion des missions et des frais de mission.
● Développement d’un api pour le calcul des distances “api google map ” pour le calcul des frais des missions.
Environnement et Technologies : Phpstorm, PHP, Drupal 7, HTML5, CSS3, Bootstrap, Material design, JSON, JQuery
2. VisionMark
Description: application de Visualisation des données de la base des photos de linéaires
Travail effectué :
● Développement de la partie output en AngularJS en se basant sur des données JSON d’une API développée en JAVA.
Environnement et Technologies : Phpstorm, AngularJs, HTML5, CSS3, Bootstrap, JSON, JQuery,
3. ARCEP
Description: Développement d'un système d’aide à la décision (DSS) pour l’ARCEP (Autorité de Régulation des Communications Électroniques et des Services Postaux)
Travail effectué :
● Analyse des besoins
● Intégration des Templates de l’application.
● Développement d’un module d’insertion de données de statistique.
● Développement d’un module d’importation de fichiers statistiques sous format Excel .
● Développement d’un module de visualisation des statistiques sous plusieurs formats :
○ Tables
○ Histogrammes (plugin Highcharts.js)
○ PDF (plugins Jspdf.js, Jspdf autotable, Highcharts.js)
○ Excel (plugins Xlsx.js, Xlsx_style.js)
● Développement d’un module de gestion des utilisateurs et de droit d'accès
● Développement d’un module d’administration des catégories et des types des données
● Développement d’un module d’authentification.
● Développement d’un système d'autorisation par middleware (plugin Angular-middleware.js)
● Développement de web service ‘Backend’ en symfony 3
● Corrections des anomalies
● Rédaction de la documentation technique
Environnement et Technologies : PhpStorm, NPM, MySQL, SQL, AngularJs, Symfony 3, HTML5, CSS3, Bootstrap, JSON, JQuery, Underscore.js, Moment.js, Jspdf.js, Jspdf_autotable, Highcharts.js, Async.js, Angular-nestable.js.
4. SINEAU
Description: Portail Web
Travail effectué :
● Analyse des besoins
● Développement de la couche web service REST (module Service).
● Développement de clients REST assurant l’insertion automatique des données.
● Développement du Template du site web avec Bootstrap 3.
● Configuration des indexations pour Apache Solr.
● Configuration d’une l'interface de recherche sous Apache Solr.
● Configuration d’interface de recherche exploitant le résultat d’un web service REST.
● Création des fonctionnalités de gestion de contenu du site (Actualité, Événement, Sondage , Forum, Lien utiles , Newsletter) .
● Développement de la politique sécurité du site : alertes, bannir d’un utilisateur du forum ...
● Développement du module système de gestion des réclamations.
● Configuration d’une interface de messagerie interne.
● Rédaction de la documentation technique
Environnement et Technologies : PhpStorm, Drush, MySQL, SQL, HTML5, CSS3, Bootstrap, JSON, JQuery, Underscore.js, Moment.js.
Ingénieur études et développement Senior - Odinit Mar 2014 – juin 2015
Responsabilités:
Migration site Joomla vers Drupal.
Construire l'application Webmail.
Planification de développement, la migration, les choix techniques et l'estimation du temps.
Environnement et Technologies:
● Langages: PHP, JavaScript, CSS
● CMS: Drupal 7, RoundCube
● Bibliothèque: jQuery, Lightbox, Bootstrap, Datepicker, Fancybox,
● Module Drupal: Views, Taxonomy, Scheduler module, Features module, Rules module, Views slideshow,
● IDE: Phpstorm
● Plate-forme logicielle: Apache, PHP5, MySQL, SQL, Ubuntu, Nginx, Php-fpm, Postfix, Dovecot, Apache Solr, Haproxy, VMware
● Outils: Putty, PhpMyAdmin, VPN, Git, Winscp, Drush, SassCompass, Redmine, Photoshop
Projets réalisés:
1. SOL.DK
Description: Portail de débat pour un client danois
Travail effectué :
● Analyse des besoins
● Création des tables et optimisation de requêtes SQL
● Développement d’une page d'accueil complexe: La page contient une dizaine de positions (emplacement) pour l’affichage des actualités et de la publicité. Le calcul des positions est assuré à l’aide d’un système de mise à jour automatique de positionnement.
● Construction d’un système de gestion de débats. (Le système permet entre autres la possibilité d'ouvrir un ou plusieurs débats à partir d’une actualité).
● Développement d’un système performant de gestion de commentaires (la prise en compte d’un nouveau commentaire est quasi-instantanée)
● Consommation d’une API permettant d’assurer la connexion entre le module de gestion des utilisateurs et le serveur de messagerie "Postfix".
● Maintenance évolutive et corrective du site.
● Migration d’une quantité importante de données du Joomla vers Drupal (dans les environs de 15 Go).
Environnement et Technologies : PhpStorm, Drupal7, Drush, MySQL, SQL, HTML5, CSS3, Bootstrap, JQuery, Redmine, Apache, Nginx.
2. WEBMAIL SOL.DK
Description: Webmail Roundcube pour le portail SOL.DK
Travail effectué :
● Développement d’un Webmail utilisant le CMS Roundcube.
● Migration de tous les comptes email vers un nouveau serveur utilisant le protocole IMAP.
Environnement et Technologies : PhpStorm, Apache, Postfix, Dovecot, Imap, Python, Mysql.
3. Performance SOL.DK
Description: Améliorer la performance le portail SOL.DK pour assurer la gestion en de 1000 connections simultanées.
Travail effectué :
● Configuration d’un serveur Load Balancing Haproxy sur 4 machines virtuelles.
● Améliorer de la gestion du cache du serveur Apache avec Varnish.
Environnement et Technologies : PhpStorm, MySQL, Haproxy, Ubuntu.
Ingénieur études et développement PHP5 à Ahead-it Jan 2011 – Fév 2014
Responsabilités:
Créer des applications PHP5 / Facebook.
Développement, migration, choix techniques et estimations de temps.
Environnement et Technologies:
● Langages: PHP, JavaScript, CSS
● CMS: Drupal 7, Joomla 1.5
● Bibliothèque: JQuery, Lightbox, Bootstrap, Datepicker, Fancybox, Facebook API, Paybox, Google maps API
● Module Drupal: Views, Taxonomy, Scheduler module, Features module, Rules module, Views Slideshow
● IDE: Phpstorm, NetBeans
● Plate-forme logicielle: Apache, PHP5, MySQL, Ubuntu, SQL Server
● Outils: Putty, PhpMyAdmin, SVN, Winscp, Drush, Mantis, Excel, Adobe Photoshop
Projets réalisés:
1. Groupe SEB
Description: Portail groupe SEB (société majeure dans le domaine de l’électroménager)
Travail effectué :
● Développement d’un portail avec Drupal 7.
● Intégration de plugins jQuery.
● Gestion et supervision des projets utilisant Mantis.
● Développement d’un template avec un thème dédié pour chaque groupe de pages
● Développement des fonctionnalités de gestion de contenu du site (actualité, événement, sondage, forum, liens utiles, newsletter).
Environnement : PhpStorm, Drupal7, Drush, MySQL, Zen Thèmes, JQuery, Mantis, Apache.
2. GUIDE-VUE
Description: Annuaire médical en Drupal (Site de l’année 2014 en santé France).
Travail effectué :
● Développement d’un annuaire pour les opticiens, les ophtalmologistes et les orthoptistes en France.
● Développement d’un système de liaison entre les opticiens et les constructeurs de marques: Pour un opticien abonné on pourra consulter la liste des marques qu’il propose en vente. Toute marque “abonnée” qui figure dans cette liste pourra elle-même être consultée (en cliquant dessus).
● Développement d’un système d’abonnement pour les opticiens et les marques. Un opticien qui s’abonne pourra afficher sur le site ses produits et ses points de vente.
● Développement d’une interface de paiement d'abonnement Paybox (module Ubercart).
● Création des fonctionnalités de gestion de contenu du site (Actualité, Événement, Liens utiles , Newsletter).
● Développement d’un template sous Zen Theme
Environnement et Technologies : PhpStorm, Drupal7, Drush, MySQL, Zen Theme , JQuery, Mantis, Apache.
3. ********
Description: Portail de location de places pour les bateaux en France.
Travail effectué :
● Développement des interfaces d’affichage des produits et des ports
● Développement d’un système de discussion des prix de location des places.
● Intégration d’un système d’affichage des annonces sur une map google
● Développement d’un système de recherche.
● Développement d’un système de paiement utilisant l’API Paypal.
● Rédaction de la documentation technique
Environnement et Technologies : PhpStorm, Drupal7, Drush, MySQL, Zen Theme , JQuery, Mantis, Apache.
Autres Réalisations :
● Développement des applications Facebook symfony 2.
● Développement des sites web avec Joomla 1.5.
● Migration de la base de données de Joomla vers Drupal.
● Développement d’une application mobile avec Sencha.
Ingénieur études et développement PHP5 à Technet Fév 2009 – Jan 2011
Responsabilités:
Développement de sites Web Joomla 1.5.
Développement de composants Joomla customisés, prise en main des choix techniques et estimation des temps de réalisation.
Intégration de templates Joomla.
Environnement et Technologies:
● Langages: PHP5, JavaScript, CSS
● CMS: Joomla 1.5
● Bibliothèque: jQuery, Google maps API
● IDE: NetBeans
● Plate-forme logicielle: Apache, PHP5, MySQL, Ubuntu
● Outils: PhpMyAdmin, FileZilla, Google analytique, Google webmaster, Adobe Photoshop
Réalisations:
● Développement de templates Joomla 1.5 en utilisant PHP, HTML, CSS et jQuery
● Installation et personnalisation de plugins joomla 1.5.
● Administration du contenu des sites.
● Analyse de la qualité et test de la compatibilité cross-browser.
● Installation et hébergement sur serveur (Cpanel)
Ingénieur études et développement PHP5 à A2WM Août 2008 – Fév 2009
Responsabilités:
Correction des bugs dans les sites Web de la société
Développement d’un site d'actualités.
Développement d’un site Web de meta search.
Environnement et Technologies:
● Langages: PHP, JavaScript, CSS
● Bibliothèque: prototype
● Plate-forme logicielle: Apache, PHP5, MySQL, Ubuntu
● Outils: PhpMyAdmin, FileZilla, Excel, Google analytique, Google webmaster, Adobe Photoshop
COMPÉTENCES TECHNIQUES
● Systèmes d'exploitation: Linux, Windows
● Langages, Scripts: PHP5, SQL, JavaScript, AJAX
● IDE Outils: NetBeans, PhpStorm
● Technologies Web: Symfony 2, symfony 3, Zend Framework, AJAX, JavaScript, CSS, XML, Json,
Angularjs, Node js, jQuery
● Bases de données: MySQL, Postgresql, SQL Server
● Méthodologies de Conception, Outils: Microsoft Visio
● Application / serveurs Web: Apache, Nginx
● Graphique: Adobe Photoshop
● Outils de gestion de contenu: Drupal 7, Joomla 1.5, Roundcube, Prestashop
● Versioning: SVN, Git
● Déploiement: FileZilla, Winscp
● SEO: Google Analytics, Google Webmaster Tool
FORMATIONS
Diplôme universitaire en technologie Juin 2007
Spécialité: Technologies des systèmes d'information et de la communication
Etablissement: Institut supérieur de technologie informatique
Formation AngularJs Juillet 2016
Spécialité: AngularJs
Etablissement: TECHCare Training
LANGUES
● Anglais : Bonne connaissance
CENTRES D’INTERET
● Actualité High-Tech, Musique, Lecture, Voyages