Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Boubacar, DevOps PHP

Boubacar DevOps PHP

CV n°200725S004
  • Profil

    DevOps, Développeur (32 ans)

  • Domicile

    95800 CERGY

  • Disponibilité Actuellement disponible
  • Statut Bientôt freelance
  • Domaines d'expertise

    Energie, Industrie, Transport

Études et formations

Formation
2016 Développement web Scholanova-Paris
2014 Master 2 sciences des matériaux Paris-sud 11

Compétences
Langages PHP5&7, JavaScript, SQL, HTML5, CSS3, PERL, Kotlin
Outils Elasticsearch, rabbitmq, pubsub
Frameworks Symfony2.x/3.x/4.x, Api-Platform, JsGrid, JQuery, BootStrap, React Native
ORM Doctrine
Bases de données MySQL, PostgreSQL, MariaDB
Systèmes Linux (Ubuntu, Debian), Windows7/8/10, Centos6/7
Outils et logiciels Eclipse, Vim, PHP Storm, Netbeans, Atom
Versionning Git, GitHub, Git-flow, GitLab, Docker Hub
Tests PhpUnit
Automatisation Docker&Docker-compose, Ansible, Vagrant, kubernetes
CMS Drupal8
Langues Anglais, Français

EXTRAS
Tutoriels
Montage cluster kubernetes local from scratch
********

Images et stack docker
****************Boy/********boy-free-sf-php-docker-stack

********?q=SYMFONYPOWER&type=image

Expériences professionnelles

Expériences professionnelles
Dépuis Juin 2019 webnet DEVOPS /developpeur php/drupal
Mission à Lilo : Navigateur français qui à un systeme de gestion de gouttes complexe

Mise en place de gitlab CI/CD avec configuration from scratch du gitlab-runner
Développement sous symfony4 du systeme de gestion des gouttes avec deploiement dans kubernetes
Traitement des données en mode asynchrone avec rabbitmq et utilisation de elasticsearch
Scaling de l’application avec replication des pods du kube
Environnement technique : PHP7, Symfony2&3, Vim, Jquery, Docker, Docker-compose, PhpStorm, HTML5, CSS3, JavaScript,PubSub
Mission à Maisons du monde : Site Ecommerce avec une architecture complexe et plusieurs feature Teams qui interagissent

Maintenance du code existant avec des bugs fixe ainsi que le développement de nouvelles fonctionalités
Développement de taches asynchrone pour du PubSub
Environnement technique : PHP7, Symfony2&3, Vim, Jquery, Docker, Docker-compose, PhpStorm, HTML5, CSS3, JavaScript,PubSub
Projet Mobilise Your City sur Drupal8 : Plateforme collaborative avec une logique complexe :

Création de nouveau type de contenu et taxonomies depuis le backoffice
Développement de custom module pour rajouter des logiques spécifiques aux formulaires et vues en passant par des hook
Développement de moteur de recherche complexe
Création et développement de vues complexes
Environnement technique : PHP7.2, Drupal8, VM, Vim, Jquery, Docker, Docker-compose, PhpStorm, HTML5, CSS3, JavaScript, Bootstrap

Nov 2018 – Mai 2019 DOCAPOSTE Ingénieur de développement php/Symfony
Evolution applicative dans un contexte d’API sf 2.8 multi-tenante avec des millions de connexions et un Memcache devenu quasi contre-productif :

Migration du code de l’API de Symfony2.8 à Symfony3.4 avec réécriture de toute la logique MemcacheBundle en utilisant MemcachedAdapter de Symfony
Upgrade des versions des composants et bundles
Écriture de tests unitaires et réadaptation des tests existants ainsi que l’éradication des dépréciations
Présentation sur docker et mise en place d’un stack docker pour développer en Symfony et php7 sous Windows 10
Mise en place d’un docker registry pour un hébergement privé des images docker de l’entreprise
Environnement technique : PHP5.6, CentOS, Symfony2.8&3.4.x, HTML, CSS, JavaScript, Bootstrap, Jquery, Docker, Docker-compose, VM, Vim, PhpStorm

Août 2018 – Nov 2018 Groupe Revue Fiduciaire Ingénieur de développement
php/symfony
Evolution applicative dans un contexte de base de données unique communiquant avec un CRM et partagée par plusieurs applications Symfony :

Analyse des bogues (pertes des données des clients, arrêt de la communication entre le CRM et la base de données des applications)
Inspection du code des applications ayant permis de déceler le problème de mauvaise gestion des clés étrangères générées par les différentes instances de doctrine sur la même base de données
Développement d’un programme qui a permis de restaurer l’intégrité de la base de données
Rétablissement de la communication avec le CRM et conciliation des instances doctrine partageant la même base
Documentation de la solution en pointant les éventuelles futures sources de problèmes ainsi que la proposition d’une architecture API communiquant avec des applications consommatrices.

Environnement technique : PHP7, Symfony2.8&3.2.x, HTML5, CSS3, JavaScript, Bootstrap, Jquery, LAMP, VM, Vim, Netbeans,

Fév 2018 – Juillet 2018 CGT Ingénieur de développement php/Symfony
Refonte intégrale de l’application web de la CGT :

Développement du module d’enregistrement d'un adhérent sur le site de la CGT
Développement des formulaires à plusieurs étapes en utilisant CraueFormFlowBundle en ayant souvent recours aux événements
Développement d’un service permettant de créer un compte utilisateur pour un adhérent avec génération automatique d'un nom d'utilisateur et mot de passe, envoyé par mail à l'adhérent
Développement d'un moteur de filtres des adhérents (une vingtaine de critères de recherche)
Développement du module de cotisation en adoptant une logique de programmation orientée service.

Environnement technique : PHP7, Symfony3.4.x, HTML5, CSS3, JavaScript, Bootstrap, Jquery, JsGrid , Vagrant, VM, Ubuntu, Vim, Eclipse, Netbeans

Nov 2017 – Jan 2018 ALCYON Ingénieur de développement php/Symfony/Docker
Alcyon : Refonte applicative
Dans le cadre d’une refonte intégrale sous Docker :
Mise en place d’un stack Docker, en utilisant Docker et Docker-compose pour développer
Développement des modules utilisateur et back office
Proposition de solutions pour le workflow du projet

Environnement technique : PHP7, Symfony3, HTML5, CSS3, JavaScript, Bootstrap, JQuery, VM, Ubuntu, Docker & Docker-compose, Vim, PHP Storm

Juil 2017 – Nov 2017 SFR INGENIEUR DE DEVELOPPEMENT PHP/PERL
Maintenance corrective et évolutive d’une application web de gestion des équipements réseaux de Numéricâble :

Assurer la compatibilité du site avec les navigateurs IE11, Firefox, Chrome
Correction des anomalies via Mantis
Remise en marche de fonctionnalités devenues obsolètes sur des fichiers PERL renvoyant des données via SNMP
Utilisation de Smarty pour séparer HTML et la logique pour les fichiers PHP et factorisation du code
Assainissement du code (faire disparaitre toutes notices et warnings par la mise en place de bonnes pratiques) et optimisation
Validation W3C pour tous les templates
Développement des évolutions

Environnement technique : Linux, PHP4&5, PERL, HTML4&5, SVG, VIM, GIT

Oct 2016 – Mai 2017 PROJETS SCHOLANOVA
Baromètre quotidien de Scholanova
Développement de formulaires pour les questionnaires de sondages
Intégration de plugins JavaScript pour une meilleure expérience utilisateur
Mise à jour fréquente du Repository sur GitHub, GANTT et TRELLO

Environnement technique : Windows8, PHP5, Symfony3, SQL, GIT, HTML5&CSS3, Bootstrap, Jquery