Nabil H.

Full Stack Developer

760 dollar
Freelancer
9 ans
Paris, FRANCE

Mon expérience

Voir plus

JohnPaul (AccorHotels Group)February 2019 - Présent

Contexte Projet 
Au sein de l'équipe R&D, contribuer à la maintenance et à l'évolution de l'ensemble des outils de la société. Déployer et assurer la stabilité et la disponibilité de ces produits. Réalisations 

Réalisations

* Contribution à la migration de l'ensemble des solutions de la société vers une nouvelle architecture (Vuejs/Api/SalesForce) 
- Mise en place des environnements de développement (dev, staging, prod)- Définir l'ensemble des outils à utiliser dans les projets à migrer (Modules nodes, Éditeurs, ...) 
- Collaboration avec les équipes backend pour la consommation et la mise en place de l'api 
- Développement, déploiement de l'ensemble des fonctionnalités (Stack technique : Javascript (ES6), NodeJS,Npm, VueJs2, Vue-Cli, Babel, Eslint, Axios, Jest, Artifacts, REST, Postman, CSS3, SCSS, BootstrapVue, Webpack, WebStorm, GIT, GitLab, Gitlab CI/CD, Agile Scrum/Kanban, Salesforce API, ...) 

* Collaborer avec l'équipe Product pour développer de nouveaux produits et faire évoluer les produits existants 
- Applications web pour gérer le service client du groupe AccorHotels (Visa, Diac, Accor, ...) 
- Applications qui permet la prévisualisation et l'envoi de newsletters avec segmentation en fonction de profils / régions.
- Développement de fonctionnalitées sur le back office (Gestion de contenu des espaces membres client, gestion des clients, gestion des commandes, gestion des utilisateurs/droits,...) 
- Développer des WebServices pour le compte de l'équipe Mobile (Symfony3.4, FOSRestBundle, JMSSerializerBundle...) 

* Évoluer les espace membres clients (Contenu dynamique géré par les clients qui leur permet de gérer leurs offres et leurs membres) 
* Wiki pour gérer la base de connaissance métier 

Environnement technique 
Php5/7, ZF 2/3, Symfony 3.4, MySql5, Docker/Docker Compose, Composer, JS (ES6), NodeJS, Npm, VueJs2 (Vue-Cli, Babel, Eslint, Axios, Jest, Artifacts, BootstrapVue), Webpack, REST, Postman, Gulp, Bower, Twig, CSS3, SCSS, BootStrap, PhpStorm, GIT, GitFlow, GitLab, Gitlab CI/CD, Behat, PHPUnit, Sentry, Agile Scrum/Kanban, Jira, Confluence, Salesforce API, Selligent, ContactLab, ...
Voir plus

Venum FightwearApril 2017 - March 2018

Contexte Projet
Au sein de l'équipe R&D, contribuer à l'évolution et la maintenance de l'ensemble des solutions e-commerce de la société. 
Assurer la stabilité et la disponibilité de ces produits tout en assistant à la mise en place et l'amélioration de différentes architectures et environnements de déploiement. 

Réalisations : 

* Contribution à la refonte et à la maintenance de l'ensemble des sites e-commerce basé sur la plateforme magento (dragonbleu.fr, venum.com) 
- Conception et développement des nouvelles fonctionnalités 
- Maintenance (Correction des bugs, gestion des performances, disponibilité, ...) 
- Optimisation des sites pour Smartphone / Tablette (Responsive design)
* Intégration de la solution Akeneo : outil de PIM (Product Information Manager) qui permet de centraliser, d'organiser et d'enrichir l'ensemble des informations produits 
- Contribution à l'amélioration de l'architecture de l'environnement de développement (Docker, LAMP, Elasticsearch, redis, ...) 
- Installation, configuration et déploiement de la solution Akeneo 
- Installation, configuration et personnalisation des connecteurs associés pour interagir avec l'ensemble des sites e-commerce basés sur Magento (PimGento) 
- Conception et développement d'un nouveau connecteur (Bundle Symfony3.4) qui permet d'interagir avec magento1.4. 
- Conception et développement de nouvelles fonctionnalités (Web services REST, fonctionnatité Front End backbone, HTML5, ....) 

* Documentation technique
Environnement technique 
Docker, MySql5.7, Php5/7, Symfony2.7/3.4, Magento1.9, Akeneo1/2, RESTful-API, PHP-FPM, Elasticsearch, NodeJS, Yarn, WebPack, JQuery, JQuery UI, Backbone, UI/UX, CSS2/3, bootstrap, PhpStorm IDE, GIT, BitBucket, Shell, ActivCollab
Voir plus

ADP gsi (www.fr.adp.com)February 2017 - February 2017

Contexte Projet
Au sein de l'équipe R&D (Equipe agile de 13 personnes : 2 PO, 1 Scrum master, 1 analyste et 9 développeurs), concevoir et développer les nouvelles fonctionnalités dans le cadre des projets d'évolution et de maintenance du produit Kiosque RH d'ADP (Progiciel multilingue de gestion RH collaboratif : Gestion des entrées et sorties, gestion des absences, gestion des formations, gestions des entretiens, gestion des talents, révision salariale) 

Réalisations
* Contribution à la définition des nouveaux besoins et à la rédaction des cahiers de charges* Développement de la nouvelle expérience utilisateur de l'application : 
- Intégration des nouveaux outils : AngularJS, bootstrap3, LESS, SlimFramework 
- Contribution à l'industrialisation de l'application : mis en place Jenkins, GitLab 
- Développement des webservices REST 
- Contribuer à la revue de tableau de bord de l'application: Ajout de nouveaux graphiques interactifs, ajout des animations, ... 

* Développement des nouvelles fonctionnalités 
- Gestion des talents 
- Gestion de mobilité 
- Gestion des formations et des entretiens 

* Travailler dans un environnement Agile 
- Réalisation des User stories (Conception, développement, test croisés, ...) 
- Contribution à la mise en place des règles de travail : Definition of done, backlog, normes de développement R&D, ... 
- Contribution à l'animation des cérémonies agiles : Daily meeting, sprint planning, rétrospectives, les sprints démos, Backlog refinement, ...
* Fournir la documentation technique et fonctionnelle nécessaire pour les IHM réalisés 
* Analyse fonctionnelle et technique des anomalies et des bugs et interaction avec l'équipe support 

Environnement technique 
OpenSuse, Oracle 11g, Php5, Zend Framework, Slim Framework, Symfony2, RESTful-API, PL/SQL (Trigger, Stored procedure), prototype, AngularJS, PHP Template Engine, UI/UX, CSS2/3, LESS, bootstrap, gettext, Zend Studio, CVS, GIT, GitLab, Jenkins, Shell, robots(crons), Rally (Agile/Scrum), confluence, JIRA.
Voir plus

DotitJune 2011 - October 2013

Contexte Projet
Au sein de l'équipe web, concevoir, développer, suivre l'avancement et assurer la livraison des projets pour les clients finaux 

Réalisations 

* Réalisation d'un ensemble d'e-boutiques basé en PrestaShop (Définition des spécifications fonctionnelles et techniques, chiffrage, développement et intégration des modules Prestashop, recette et déploiement) : jagvi.eu, chambre-dressing-literie.com, parteaz.co.uk, sobreal.fr, beautystore.tn.
* Maintenance et évolution de portail de sport lifeInSport.net (un réseau social spécialisé dans le domaine du sport : sportifs professionnels, amateurs et fans). 
* Développement d'une solution de bourse Multicanal pour le compte de Best Invest 
* Développement du portail Foot chez Tunisie Télécom (m.ttfoot.tn, www.ttfoot.tn)* Maintenance et évolution de solution d'internet Banking et de mobile Banking déployée chez des banques tunisiennes (Banque de l'Habitat, Zitouna Banque).
* Maintenance et évolution de la solution « OSDP » (Operator Service Delivery Platform) pour la gestion de portail mobile pour le compte d'Orange Tunisie (m.orange.tn et foot.orange.tn) 
* Développement de la solution « DOT-CMS » système de Gestion de Contenu extensible, modulable( Gestion des langues, articles, catégories, documents, galerie photos, fichiers audio, fichiers vidéo, commentaires, votes, sondages, looks, menus, éléments, fichiers, templates, positions, modules, skins, formulaire de contact, animations) 

Environnement technique 
LAMP, JQuery, Prototype, Wurfl, Responsive Design, SSH, SVN, Eclipse, Cake PHP, Symfony1.4, Symfony2, Doctrine, Twig, Prestashop, PayPal, XHTML/HTML5, CSS/CSS3, XML, Json SOAP
Voir plus

NeoliansAugust 2009 - May 2011

Contexte Projet
Au sein de l'équipe R&D, contribuer à la conception et développement des solutions web en respectant les dates de livraison et la qualité fournie. 
* Conception et développement de la solution PlanZone (planzone.com : solution de gestion des projets en ligne) .
- Gestion des projets, des tasks, des milestones, diagramme de gant.
- Gestion des profils (Inscription, Edition profil, gestion des thèmes, ...) 
- Messagerie, Photos, Backoffice de gestion 

* Conception et développement d'une solution de recouvrement de créance en ligne 

Environnement Technologique 
Ubuntu, Php5, MySQL, Symfony1.2, Propel, Jquery, WS, UML, PhpUnit, SVN, shell, Mantis, JAVA/J2EE, Tomcat, JBoss, EJB3, JSF, JAAS, jboss seam, ant, Intellij IDEA, UML, js/AJAX (YUI), Planzone.
Voir plus

NetsysSeptember 2008 - July 2009

Contexte Projet 
Au sein de l'équipe R&D, contribuer à la conception et développement des solutions web en respectant les dates de livraison et la qualité fournie.
* Conception et développement d'un portail des vidéos HowTo ruedesexperts.com 
* Développement des interfaces riches d'administration et de monitoring avec ExtJs 
* Développement des interfaces riches d'administration en XUL 
* Utilisation du cache mémoire MemCache 
* Travail collaboratif avec Mercurial pour la gestion des sources et BugZilla pour la gestion des tâches 
* Utilisation de Pootle et gettext pour un site multilingue 

Environnement Technique 
PHP5 (POO), Debian, AJAX (json, prototype, script.aculo.us), XML, CSS, Apache, Eclipse, MySQL, Mercurial 

Mes compétences

Databases

Oracle 11g, Oracle, MySQL

Environment of Development

PhpStorm, WebStorm, Eclipse, Zend Studio, IntelliJ Idea, GitLab, Eclipse IDE

Software testing

Behat, Redmine, Postman

Application servers

PHP-FPM, Apache Web Server

Middleware

Jenkins

Analysis methods and tools

Scrum, HP Quality Center, Kanban, Mercury Quality Center, Agile, JIRA, CVS, Bugzilla, Agile Methodology, Confluence

Open Source solutions

Twig, Propel, LAMP, Doctrine

Technologies

Prototype.js, Vue.js, NPM, ElasticSearch, Yarn, Mercurial, Web Services, Jboss, Symfony3, YUI, Symfony2, Zend Framework 2, SCSS, Symfony 4, Composer, Jboss SEAM, Joomla, CSS2

IT Infrastructure

Debian, Windows Server, Git, Linux, Ubuntu, Docker

Others

Content Management, Bitbucket, Mantis, Project Management, Rally, API

Frameworks

Node.js, Slim Framework, WordPress, Bootstrap, REST, CakePHP, AJAX, Prototype JavaScript Framework, Magento, jQuery UI, Zend Framework, Symfony, Ext JS, PHPUnit, JavaServer Faces, AngularJS, Prestashop, jQuery

Languages

SQL, XML, Java, POO, Shell, PHP 7, PHP 5, Jscript, Oracle PL/SQL, MVC, DOM, CSS3, HTML5, XHTML, UML, PL/SQL, PHP, JavaScript

Mes études et formations

Formation Oracle avancée - Oradist2014 - 2014

​Formation Agile/Scrum - Valtech Training (www.valtech-training.fr)2014 - 2014

Certification « Développement avancé Prestashop » - Prestashop2012 - 2012

Formation « Développement Drupal » - -2008 - 2008

Diplôme national d’ingénieur informaticien - -2006 - 2006