KACIOUSALAH B.

Full Stack Developer

625 dollar
Freelancer
12 ans
Créteil, FRANCE

Mon expérience

Voir plus

WEBEDIASeptember 2017 - Présent

PROJET : Développement d’un réseau social pour les funs de jeux vidéos
www.pixwoo.com
ÉQUIPE : 2 Chef de projet et 6 développeurs
RÉALISATIONS · Recueil et spécification fonctionnelle et technique des besoins
· Implémentation d’une API consommée par les applications mobiles en
utilisant FosUserBundle, Jms Serializer et swagger :
o Création des différents endpoints
o Implémentation des commandes de migration de données
o Implémentation des messages et consumers RabbitMQ
· Mise en place de l’interface d’administration de la plateforme :
o Implémentation des web services consommés par cette interface
o Réalisation des différentes pages d’administration (listes et formulaires)
o Implémentation des pages de statistique et tableau de bord
· Déploiement des applications sur google cloud
MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Nginx, Redis PHP7, Symfony3.4, Doctrine, MySQL5, SQL, Capistrano,
RabbitMQ, HTML, CSS, jQuery, Twig, PhpStorm, GIT, github, Web service
Rest, Jira, postman, swagger
Voir plus

PHP7 - Symfony4 (Full-Stack)March 2019 - April 2020

MINISTÈRE DE L'INTÉRIEUR 14 mois
PHP7 - Symfony4 (Full-Stack)
PROJET : Réalisation des portails pour le traçage et suivi des transactions sur les armes
ÉQUIPE : 1 scrum master, 1 devops et 6 développeurs
RÉALISATIONS * Mise en place de l'environnement technique :
* Génération des images dockers
* Installation des outils de vérification de la qualité de code : phpcs, phpstan, phpmd.
* Instillation et configuration des outils de test : phpunit, behat, cypress
* Mise en place des outils de couverture de test de code
* Recueil, analyse et estimation de coûts des besoins fonctionnels et techniques
* Implémentation des micro-services sous symfony4 :
* Configuration d'authentification
* Création des différents endpoints des différentes fonctionnalités
* Implémentation des commandes de génération et mise à jour de données
* Implémentation des consumers qui se lancent en asynchrone en passant par Redis et Sumfony Messenger
* Implémentation des IHM du front sous ReactJs :
* Implémentation des différentes pages (formulaires, listes...) dans les différents portails.
* Implémentation des différents templates de mail et PDF
* Réalisation des tests unitaires avec phpunit
* Réalisation des tests fonctionnels en utilisant behat et cypress
* Réalisation des revus de code
* Configuration des renneurs dans gitlab CI/CD
* Rédaction de documentation technique
* Aider et faire monter compétences les autres développeurs

MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Redis, PHP7, Symfony4, Doctrine, postgres, SQL, docker, ReactJs, Redux, Semantic UI, Twig, PhpStorm, GIT, gitlab, swagger, phpunit, behat, cypress
Voir plus

WEBEDIASeptember 2018 - February 2019

PROJET : Développement d'un réseau social pour les funs de jeux vidéos www.pixwoo.com
ÉQUIPE : 1 Chef de projet et 6 développeurs
RÉALISATIONS * Recueil et spécification fonctionnelle et technique des besoins
* Découpage des demandes
* Implémentation d'une API consommée par les applications mobiles en utilisant FosUserBundle, Jms Serializer et swagger :
* Création des différents endpoints
* Implémentation des commandes de migration de données
* Implémentation des messages et consumers RabbitMQ
* Mise en place d'un moteur de recherche en Elasticsearch
* Développement d'une interface pour l'administration de la plateforme :
* Implémentation des web services consommés par cette interface
* Réalisation des différentes pages d'administration (listes et formulaires) à l'aide de AdminLTE
* Implémentation des pages de statistique et tableau de bord
* Réalisation des Revus de code
* Déploiement des applications sur google cloud

MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Nginx, Redis PHP7, Symfony3.4, Doctrine, MySQL5, SQL, Elasticsearch, Capistrano, RabbitMQ, HTML, CSS, jQuery, Twig, PhpStorm, GIT, github, Web service Rest, Jira, postman, swagger, AdminLTE
Voir plus

BAZARCHICDecember 2017 - August 2018

PROJET : Développement et refonte de la plateforme e-commerce fr.bazarchic.com
ÉQUIPE : Chef de projet (Lead développeur) et 7 développeurs
RÉALISATIONS * Recueil et spécification fonctionnelle et technique des besoins
* Chiffrage et planification
* Découpage et rédaction des demandes techniques
* Implémentation des nouvelles fonctionnalités :
* Réalisation d'un nouveau système d'authentification et gestion d'utilisateur dans le cadre de la mise en place d'une nouvelle API en se basant sur FosUserBundle et JWTAuthenticationBundle
* Implémentation des nouveaux web services en utilisant FosRestBundle, Jms Serializer
* Evolution de gestion d'administration de l'application en utilisant la librairie Symfony Sonata
* Réalisation de nouvelles pages d'administration
* Refonte de parcours d'achat
* Maintenance de la plateforme

MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Nginx, Memcached PHP5/7, Symfony3.3, Doctrine, MySQL5, SQL, HTML, CSS, jQuery, Twig, PhpStorm, GIT, Web service Rest, Jira, postman, phpcs, PhpMd, Kibana
Voir plus

BAZARCHICDecember 2017 - August 2018

PROJET : Développement et refonte de la plateforme e-commerce fr.bazarchic.com
ÉQUIPE : Chef de projet (Lead développeur) et 7 développeurs
RÉALISATIONS · Recueil et spécification fonctionnelle et technique des besoins
· Chiffrage et planification
· Découpage et rédaction des demandes techniques
· Implémentation des nouvelles fonctionnalités :
o Réalisation d’un nouveau système d’authentification et gestion
d’utilisateur dans le cadre de la mise en place d’une nouvelle API en
se basant sur FosUserBundle et JWTAuthenticationBundle
o Implémentation des nouveaux web services en utilisant
FosRestBundle, Jms Serializer
o Evolution de gestion d’administration de l’application en utilisant la
librairie Symfony Sonata
o Réalisation de nouvelles pages d’administration
o Refonte de parcours d’achat
· Maintenance de la plateforme
MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Nginx, Memcached PHP5/7, Symfony3.3, Doctrine, MySQL5, SQL,
HTML, CSS, jQuery, Twig, PhpStorm, GIT, Web service Rest, Jira, postman,
phpcs, PhpMd, Kibana
Voir plus

OODYNMay 2017 - October 2017

PROJET : Développement et refonte d’une application Intranet (Gestion de clients,
congés, missions, candidats,…)
ÉQUIPE : 1 Chef de projet et 4 développeurs
RÉALISATIONS · Recueil et spécification des besoins
· Rédaction des spécifications techniques
· Implémentation des nouveaux modules et fonctionnalités
· Mise en place d’une API (web service) en utilisant FosRestBundle
· Gestion authentification, utilisateurs et droits en utilisant
FosUserBundle
· Gestion des listes en utilisant GridBundle
· Gestion de l’administration de l’application en utilisant la librairie
Symfony Sonata
· Réalisation d’une interface de gestion de la documentation
· Mettre en place des interfaces en responsive design
· Installation d’environnement de pre-production
· Installation d’environnement de production et déploiement
· Maintenance de la plateforme
MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Apache, PHP7, Symfony2.8/3.3, Doctrine, MySQL5, Cassandra, SQL,
HTML, CSS, jQuery, Twig, PhpStorm, GIT, Web service Rest, Mantis, Trello
Voir plus

OODYNMay 2017 - October 2017

PROJET : Développement et refonte d'une application Intranet (Gestion de clients, congés, missions, candidats,...)

ÉQUIPE : 1 Chef de projet et 4 développeurs
RÉALISATIONS * Recueil et spécification des besoins
* Rédaction des spécifications techniques
* Implémentation des nouveaux modules et fonctionnalités
* Mise en place d'une API (web service) en utilisant FosRestBundle
* Gestion authentification, utilisateurs et droits en utilisant FosUserBundle
* Gestion des listes en utilisant GridBundle
* Gestion de l'administration de l'application en utilisant la librairie Symfony Sonata
* Réalisation d'une interface de gestion de la documentation
* Mettre en place des interfaces en responsive design
* Installation d'environnement de pre-production
* Installation d'environnement de production et déploiement
* Maintenance de la plateforme

MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Apache, PHP7, Symfony2.8/3.3, Doctrine, MySQL5, Cassandra, SQL, HTML, CSS, jQuery, Twig, PhpStorm, GIT, Web service Rest, Mantis, Trello
Voir plus

INSTITUT CURIEFebruary 2016 - April 2017

PROJET : Développement d’applications de dématérialisation des demandes médicales
(Prescription, analyse, recherche…)
ÉQUIPE : 1 Chef de projet et 2 développeurs
RÉALISATIONS · Recueil et spécification des besoins
· Analyse et étude de faisabilité
· Spécifications techniques :
· Modélisation du model de données
· Conception des fonctionnalités en utilisant UML/Papyrus
· Implémentation des nouvelles fonctionnalités sous Zend dans toutes
les couches MVC
· Implémentation d’une API (web Services) en utilisant Slim et twig
· Implémentation d’un outil tableau de bord (export + graphes) en
utilisant l’outil Highcharts
· Optimisation du code et amélioration de performances (utilisation du
zend-cache)
· Réalisation des tests unitaires avec PhpUnit
· Génération de la documentation du code avec PhpDocumentor
· Rédaction de la documentation technique
· Maintenance et correction d’anomalies
ENVIRONNEMENT : WINDOWS, PHP5, Zend1/2/3, Slim, PhpUnit, MySQL5, Doctrine, SQL, Twig,
HTML, CSS, jQuery, bootstrap, NetBeans, Apache, SVN, POWER AMC,
UML, Papyrus, Highcharts, PhpDocumentor, Mantis
Voir plus

INSTITUT CURIEFebruary 2016 - April 2017

PROJET : Développement d'applications de dématérialisation des demandes médicales (Prescription, analyse, recherche...)

ÉQUIPE : 1 Chef de projet et 2 développeurs
RÉALISATIONS * Recueil et spécification des besoins
* Analyse et étude de faisabilité
* Spécifications techniques :
* Modélisation du model de données
* Conception des fonctionnalités en utilisant UML/Papyrus
* Implémentation des nouvelles fonctionnalités sous Zend dans toutes les couches MVC
* Implémentation d'une API (web Services) en utilisant Slim et twig
* Implémentation d'un outil tableau de bord (export + graphes) en
utilisant l'outil Highcharts
* Optimisation du code et amélioration de performances (utilisation du zend-cache)
* Réalisation des tests unitaires avec PhpUnit
* Génération de la documentation du code avec PhpDocumentor
* Rédaction de la documentation technique
* Maintenance et correction d'anomalies

ENVIRONNEMENT : WINDOWS, PHP5, Zend1/2/3, Slim, PhpUnit, MySQL5, Doctrine, SQL, Twig, HTML, CSS, jQuery, bootstrap, NetBeans, Apache, SVN, POWER AMC, UML, Papyrus, Highcharts, PhpDocumentor, Mantis
Voir plus

PROWEB CEApril 2015 - January 2016

PROJET : Développement d'applications e-commerce Meyclub (meyclub.com)
ÉQUIPE : 1 Chef de projet et 4 développeurs
RÉALISATIONS : Back-office :
* Recueil et spécification des besoins
* Evolution de la rubrique comptabilité
* Remaniement du module commandes fournisseur
* Création des batchs d'exploitation des données
* Mise en forme en mode MVC
* Rédaction des jeux de test
* Maintenance et correction d'anomalies
* Mise en place des requêtes SQL complexes
Front-office :
* Refonte parcours d'achat
* Refonte espace client
* Correction d'anomalies

MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, PHP5, Zend1, MySQL5, SQL, HTML, CSS, jQuery, bootstrap, NetBeans, Apache, SVN, Agile, Redmine
Voir plus

PROWEB CEApril 2015 - January 2016

PROJET : Développement d’applications e-commerce Meyclub (meyclub.com)
ÉQUIPE : 1 Chef de projet et 4 développeurs
RÉALISATIONS : Back-office :
· Recueil et spécification des besoins
· Evolution de la rubrique comptabilité
· Remaniement du module commandes fournisseur
· Création des batchs d’exploitation des données
· Mise en forme en mode MVC
· Rédaction des jeux de test
· Maintenance et correction d’anomalies
· Mise en place des requêtes SQL complexes
Front-office :
· Refonte parcours d'achat
· Refonte espace client
· Correction d'anomalies
MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, PHP5, Zend1, MySQL5, SQL, HTML, CSS, jQuery, bootstrap,
NetBeans, Apache, SVN, Agile, Redmine
Voir plus

ORANGEMay 2013 - March 2015

PROJET : Développement de la plateforme e-commerce professionnelle (boutiquepro.orange.fr)
ÉQUIPE : 1 Chef de projet et 7 développeurs
RÉALISATION : * Recueil et spécification de besoins
* Analyse, estimation de coûts et étude de faisabilité
* Conception des nouvelles fonctionnalités
Front office :
* Refonte des parcours d'achat : sélecteur produits, fiches produit...
* Intégration des nouvelles fonctionnalités
Back office :
* Evolution et remaniement du module CMS
* Création des batchs d'exploitation de données
* Mise en place des nouvelles interfaces
* Migration de Magento de 1.7 à 1.8
* Implémentation en Symfony d'un module d'analyse des flux de données externes
* Réalisation des tests unitaires avec PhpUnit
* Rédaction de la documentation technique
* Maintenance et correction d'anomalies

* Analyse et amélioration de performances
MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Apache, MySQL5, PHP5, Magento, Zend1, Symfony2, HTML, CSS, jQuery, TinyMCE, NetBeans, GIT, Rest, Soap, XSLT, PhpUnit, XHProf, Vagrant, Redmine

OPTIC2000 6 mois
Voir plus

ORANGEMay 2013 - March 2015

PROJET : Développement de la plateforme e-commerce professionnelle (boutiquepro.orange.fr)
ÉQUIPE : 1 Chef de projet et 7 développeurs
RÉALISATION : · Recueil et spécification de besoins
· Analyse, estimation de coûts et étude de faisabilité
· Conception des nouvelles fonctionnalités
Front office :
o Refonte des parcours d’achat : sélecteur produits, fiches produit…
o Intégration des nouvelles fonctionnalités
Back office :
o Evolution et remaniement du module CMS
o Création des batchs d’exploitation de données
o Mise en place des nouvelles interfaces
o Migration de Magento de 1.7 à 1.8
o Implémentation en Symfony d’un module d’analyse des flux de données
externes
o Réalisation des tests unitaires avec PhpUnit
o Rédaction de la documentation technique
o Maintenance et correction d’anomalies
· Analyse et amélioration de performances
MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Apache, MySQL5, PHP5, Magento, Zend1, Symfony2, HTML, CSS,
jQuery, TinyMCE, NetBeans, GIT, Rest, Soap, XSLT, PhpUnit, XHProf,
Vagrant, Redmine
Voir plus

OPTIC2000November 2012 - April 2013

PROJET : Développement et maintenance d’applications de vente et gestion d’opticiens
ÉQUIPE 1 Chef de projet et 4 développeurs
RÉALISATIONS : Tierce maintenance applicative (TMA) en Symfony2 sur le portail opticiens :
o Suivi et support de l’application
o Correction de bug
o Implémentation des nouvelles fonctionnalités
o Rédaction de la documentation technique
Refonte du site e-commerce Optic2000 :
o Migration de Magento de la version 1.5 à 1.7
o Mise en forme du code source sous le modèle MVC
o Intégration de la nouvelle charte graphique
o Mise en place des nouvelles fonctionnalités
o Mise en place et configuration l’API Proximis pour la localisation des
opticiens
MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Apache, MySQL5, PHP5, Magento, Symfony2, HTML, CSS, jQuery,
NetBeans, Mantis, Trello
Voir plus

UBIQUSMay 2012 - October 2012

PROJET : Développement et maintenance des applications web pour la gestion de salons
ÉQUIPE : 1 Chef de projet et 5 développeurs
RÉALISATIONS : * Spécifications techniques et fonctionnelles de besoins
* Mise en place et test de nouvelles fonctionnalités
* Intégration, test et correction de bugs sur des modules déjà réalisés

MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Apache, PostgreSQL, PHP5, Smarty, HTML, CSS, JavaScript, Jquery
Voir plus

UBIQUSMay 2012 - October 2012

PROJET : Développement et maintenance des applications web pour la gestion de
salons
ÉQUIPE : 1 Chef de projet et 5 développeurs
RÉALISATIONS : · Spécifications techniques et fonctionnelles de besoins
· Mise en place et test de nouvelles fonctionnalités
· Intégration, test et correction de bugs sur des modules déjà réalisés
MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Apache, PostgreSQL, PHP5, Smarty, HTML, CSS, JavaScript, Jquery
Voir plus

UNIVERSITÉ DE VERSAILLESApril 2010 - March 2012

PROJET : Développement d'un réseau social professionnel de l'université
ÉQUIPE : 1 Chef de projet et 4 développeurs
RÉALISATIONS : * Recueil et spécification de besoins
* Implémentation de nouvelles fonctionnalités
* Intégration et remaniement des modules de la communauté Elgg
* Intégration de l'API Youtube pour la gestion des vidéos
* Analyse d'utilisation de la plateforme à l'aide de Google Analytics
* Maintenance corrective
* Test et déploiement
* Support utilisateur

MÉTHODOLOGIE : Agile
ENVIRONNEMENT : Linux, Apache, MySQL, PHP5, Elgg, HTML, CSS, JavaScript, JQuery, TinyMCE, SVN, Iscrum, Mantis
Voir plus

BECKMAN COULTEApril 2008 - January 2009

Développement d'une application suivi des activités des clients
PROJET :

ÉQUIPE : 1 chef de projet et un développeur
RÉALISATIONS : * Études et conception des fonctionnalités
* Mise à jour du cahier de charges
* Implémentation de ces fonctionnalités
* Mise en test
* Rédaction de la documentation technique

ENVIRONNEMENT : PHP5, Uml, Visual Studio, C++, Html, CSS, JavaScript, SQL Server

Mes compétences

IT Infrastructure

Nginx, Git, Debian, Docker, Ubuntu, Linux, Windows, Mac OS, iOS

Analysis methods and tools

JIRA, Agile, DevOps, Merise, Scrum, Power AMC, Agile Methodology

Environment of Development

Vagrant, SVN, NetBeans, PhpStorm

Protocols

SOAP

Open Source solutions

Twig, Doctrine, Capistrano

Others

API, Project Management, PHPDocumentor, Data Migration, Mantis, Kibana, GitHub

Technologies

ElasticSearch, Memcached, SLIM, Symfony3, TinyMCE, RabbitMQ, Web Services

Databases

MySQL, Oracle, PostGreSQL, Cassandra, Microsoft SQL Server, Redis

Software testing

Redmine, XHprof, Behat, PHPMD

Frameworks

REST, WordPress, Highcharts, Bootstrap, AngularJS, Symfony, Zend Framework, Magento, jQuery, PHPUnit, Smarty

Application servers

Apache Web Server

Multimedia

Gimp

Languages

SQL, Less, Java, C++, MVC, XSLT, JavaScript, PHP, UML, CSS, HTML, XML

Mobile

Android

Other

UML/OMT, Personal Home Page, English, industry~it, Microsoft Windows, Microsoft Visual Studio, Cascading Style Sheets, Développeur, eCommerce, Analyste Programmeur, Merise Methodology, Linux Debian, Expert, chef de projet, Apple MacOS, Apache Subversion, DEVELOPPEUR WEB PHP, Lead Developpeur, back office, Scrum Master, monter, Diplôme d'Ingénieur > Diplôme d'Ingénieur informatique, Front Office, Responsive web design, Feasibility Studies, Intranet, REACTJS, SAINT, Expert PHP, Iscrum, Elgg, AlterWay, Master II > Master II Informatique, Apache Cassandra, Ingénieur d'études et développement PHP5, Memcached PHP 5/7

Mes études et formations

- Master II InformatiqueUniversité de Reims2007 - 2008

Master II, Informatique - Université de Reims2007 - 2008

Diplome d'Ingenieur, Informatique - Université USTHB2001 - 2006

- Diplôme d’ingénieur en InformatiqueUniversité USTHB – Alger – Algérie2001 - 2006