Nabil B.

Full Stack Developer

690 dollar

My experience

More

Groupe ZEturf, FreelanceSeptember 2019 - February 2020

- PHP7.1
- Symfony 3.4
- Redis
- Behat
- PHPUnit
- REST API
- MySQL
- Javascript
- SCSS
- Bootstrap
- Git
- Continious integration
- Agile Scrum
More

VETOFFICINE, FreelanceFebruary 2019 - June 2019

PROJET: Refonte du site web vetofficine (back et front), site web offrant une formation pour vétérinaires, vente de magazines et souscription mensuel au services et news. 

J’ai contribué au développement du site web, aux choix des technos, dockerisation des environnements, et à l’intégration continue. La mission s’est déroulé dans un environnement agile SCRUM. 

DOMAINE D’INTERVENTION : 
- Architecture monolithique 
- Développement des User story (Laravel.5.2 / Javascript) 
- Tests unitaire et fonctionnel (PHPUnit, Behat) 
- Dockerisation des containers (Docker). 
- Pratique des differents rituels scrum (Daily, sprint planning, grooming, demo, retro...) 
- Integration continue (Git Bitbucket, Heroku) 

ENVIRONNEMENT TECHNIQUE : 
- PHP7.2, Laravel5.2 
- PHPUnit, Behat 
- Docker 
- Javascript, ES6 
- Scrum 
- Integration continue: Git , Heroku

More

FRANCE TELEVISIONOctober 2016 - January 2019

PROJET : Mise en place d'une plateforme de « vidéo à la demande » cross-plateforme (web-ios-android-iptv) pour achat, location ou souscription au catalogue des contenus media de france télévision. 

 J'ai contribué au développement de la plateforme france.tv, aux choix d'architecture, dockerisation des environnements, aux problématiques de performance (fort trafique) et à l'intégration continue. La mission s'est déroulé dans un environnement agile SCRUM / KANBAN. 

 DOMAINE D'INTERVENTION : 

- Architecture micro-service 
- Développement des User story (Symfony 3 / node.js) 
- API REST / système de queues (RabbitMQ) 
- Indexation Elasticsearch 
- Tests unitaire et fonctionnel (PHPUnit, Behat) 
- Dockerisation des containers dans l'environnement d'intégration(Dockers, runners gitlab, AWS) 
- Pratique des differents rituels scrum (Daily, sprint planning, grooming,...)
- Integration continue (gitlab-ci, Jenkins) 
- Monitoring (NewRelic, Kibana, Logstash. 
- Documentation Swagger, RAML 

ENVIRONNEMENT TECHNIQUE : 
- PHP7.1, Symfony 3.3 
- PHPUnit, Behat 
- Docker 
- RabbitMQ 
- Node.js 
- Javascript, ES6 
- Elasticsearch `ELK 
- Scrum 
- Integration continue : gitlab-ci , jenkins

More

DRESSING AVENUE, FreelanceJune 2016 - September 2016

PROJET: Développement d’une plateforme e-commerce pour location de vêtement de luxe entre particulier. 

J’ai contribué au développement de la plateforme dressingavenue.com front et backend et à l’intégration continue. La mission s’est déroulé dans un environnement agile SCRUM. 

DOMAINE D’INTERVENTION : 
- Architecture monolithique Symfony 2 
- Paiement api Mangopay 
- Test Unitaire PHPUnit 
- Livraison de colis automatisée via l’API DHL. 

ENVIRONNEMENT TECHNIQUE : 
- PHP 5.3 / Symfony 2.7 
- Git, bitbucket 
- Javascript

More

LEXICON.MA, FreelanceMarch 2016 - May 2016

PROJET: Développement d’une plateforme pour vente de service de traducteur professionnel via upload et traitement de document à traduire. 

J’ai contribué au développement de la plateforme lexicon.ma frontend et backend. La mission s’est déroulé dans un environnement agile SCRUM. 

DOMAINE D’INTERVENTION : 
- Architecture monolithique Symfony 2 
- Développement Symfony, javascipt, jQuery, ajax. DropzoneJS 
- Test Unitaires PHPUnit 
- Agile Scrum 

ENVIRONNEMENT TECHNIQUE : 
- PHP5 / Symfony 2.3 
- Git 
- Javascript 

More

EXCELIMO, FreelanceNovember 2015 - February 2016

PROJET: Développement du site Excelimo pour location de voiture avec chauffeur. 

J'ai contribué au développement des nouvelles features et à la maintenance du site et backofce. 

 DOMAINE D'INTERVENTION : 
- Développement Symfony 2 
- Développement front-end twig, Javascipt, jQuery. 
- Déploiement 

 ENVIRONNEMENT TECHNIQUE : 
- PHP 5 / Symfony 2 
- Modélisation BDD 
- Git 
- Javascript 
- Agile scrum

More

Office national des aéroportsOctober 2013 - September 2015

PROJET: Développement et Maintenance des plateformes de gestion de flux des passagers et des bagages de l’aéroport de Casablanca. 

J’ai contribué au développement et à la maintenance des plateformes interne de l’aéroport. 

DOMAINE D’INTERVENTION : 
- Développement php natif et Symfony 
- Développement back-end et front-end, twig, Javascipt, jQuery. 
- Déploiement 

ENVIRONNEMENT TECHNIQUE: 
- PHP 5 / Symfony 2 
- Développement front-end et back-end symfony twig 
- Modélisation BDD 
- Javascript 
- Documentation 
- Déploiement

My stack

Open Source solutions

Twig, Doctrine, Doctrine MongoDB ODM

IT Infrastructure

Linux, Heroku, Ubuntu, Git, Linux (Mint, Ubuntu), Docker Compose, Docker

Frameworks

Symfony, PHPUnit, jQuery, Laravel, Node.js

Application servers

ELK

Middleware

Jenkins

Others

Atlassian Suite, BDD, Bitbucket, Kibana, Continuous Integration, GitLab CI, SOLID, Logstash, API

Software testing

Chai, Sinon.js, Behat, PHP Unit Testing, Mocha, Jira 5.1

Databases

MongoDB, MySQL, Redis

Languages

PHP 7, ES6, PHP 5, JavaScript, SQL, CSS, PHP

Analysis methods and tools

Scrum, JIRA, Agile Methodology, Kanban, BDD (Behat), Design Patterns

Technologies

REST API, Symfony3, Microservices architecture, AWS, Amazon Web Services (AWS), Twitter bootstrap, Symfony2, SCSS, LoDash, Laravel 5, New Relic, ElasticSearch, RabbitMQ, Symfony 4, Vue.js

My education and trainings

Master en management des systèmes d’information - Faculté des Sciences et Techniques de Settat2010 - 2011

Licence en systèmes d’information et bases de données - ENITE2009 - 2010

DUT en développement informatique - OFPPT2006 - 2009