Expériences Pro


Freelance – Red Arcanes Digital SASU

Je recherche principalement des missions longues durées en Full-Remote avec éventuellement 1 à 3 jours par Mois sur site client.

Juin 2020 – maintenant

  • Développeur PHP/Symfony – Client dans médias Radio/TV/Internet – Juin 2020 / Now
    • Développement de features pour l’outil utilisé par les journalistes pour poster des articles/vidéo/son/images etc…
      • Communication avec Youtube pour l’enrichissement automatique des descriptions/titres et playslists, période de publication etc…
      • Migration de PHP5.6 à 7.4 puis vers 8.1
      • Migration de Symfony 4.4 vers 5.2 puis vers 6.0/6.1/6.2
      • Amélioration du système de « lock » de contenu en utilisant les websockets
      • Migration des Websockets à Mercure/SSE
      • Divers améliorations/ajouts de features
      • Test UAT avec CodeceptJs
    • Dévelopement de feature et maintenance des Apis centrales:
      • Diverses features pour améliorer les produits
      • Mise en place de Mercure pour communiquer avec les frontend (Push d’informations),
      • Migration PHP 7.4 vers 8.1
      • Migration Symfony 5.4 vers 6.2
      • Migration Api Platform 2 vers 3
    • Stack : Symfony 5/6, PHP7.4/8.1, API REST, Api Platform 3, Docker, Twig, Bootstrap, Git + Gitflow, Javascript, Websockets, Mercure/SSE, CodeceptJS, PHPUnit, Behat, Cypres, Postman, Blackfire, Agile/Scrum, Jenkins, Gitlab, Redis, Varnish, RabbitMQ (SwarrotBundle), PostgreSQL (Doctrine)

Juin 2019 / Mars 2020

  • Développeur Backend PHP/Symfony – Client dans les hotspot wifi – Juin 2019 / Mars 2020
    • Conception et développement du projet de gestion des données personnelles des utilisateurs finaux pour mise en conformité avec le RGPD. 
      • Conception en adéquation avec les projets existants (4 projets)
      • Intégration du projets au projets existant sous la forme de services/apis
      • Gestion des données en Json incrémentiel avec mapping des données avec Twig
      • Chiffrement des données avec la librairie Sodium
    • Stack : Symfony 4, PHP7, Framework PHP client, API REST/API Plateform, Sodium, Docker

Sensiolabs – Développeur PHP/Symfony

Janvier – avril 2019

  • Janvier à Avril – Contribution à Symfony
    • Correction d’issues
    • Ajout de nouvelles feature (Composants Dependency Injection et HttpClient)
    • 8ème plus actif contributeur entre Février et Avril.
  • Agence pour le Climat
    • Maintenance des sites Annuaire-coachcopro.com et coachcopro.com
    • Correction de bug

42Consulting – Lead Développeur PHP/Symfony et Lead Tech

2017 – Décembre 2018

  • Développement d’un backoffice générique et son API pour 3 éditeurs de service de VOD pornographique sur Freebox.
    • Etude du besoin client, proposition, chiffrage
    • Gestion de l’équipe de développement (2 apprentis)
    • Mise en place de l’infrastructure du projet chez AWS (EC2, RDS, SQS)
    • Mise en place d’un varnish pour gérer le cache et le load balancing.
    • Procédure stocké en PL/SQL pour gérer la facturation
    • Stack technique : PHP 7, Symfony 3.4, Talend, Mysql, AWS, Linux, Varnish, Bootstrap, PL/SQL
  • Développement du backoffice et de l’API de l’application FreeAktu sur la Freebox pour Free
    • Etude du besoin client, proposition, chiffrage
    • Gestion de l’équipe de développement (1 apprenti)
    • Mise en place de l’infrastructure du projet chez AWS (EC2, RDS, SQS)
    • Mise en place d’un varnish pour gérer le cache et le load balancing.
    • Stack technique : PHP 7, Symfony 3.4, Talend, Mysql, AWS, Linux, Varnish, Bootstrap
  • Développement d’un mini backfoffice/api pour gérer la timeline de l’application Equidia+ Live via son API
    • Stack technique : PHP 7, Symfony 3.4, API Equidia, AWS, Linux, Bootstrap
  • Gestion du développement du Backoffice interne à 42Consulting avec une développeuse de la branche Marocaine (chef de projet)
    • 1 développeur
    • Stack : PHP 7, Symfony 3.4, AWS, Linux, Bootstrap
  • Gestion de la mise en place de l’infrastructure DevOps de 42Consulting avec l’administrateur système de la société. (chef de projet)
    • Stack technique : Jenkins, Docker, Rancher, AWS, Linux
  • Gestion du développement de l’application CvGenerator de 42Consulting avec un développeur de la branche Marocaine (chef de projet)
    • Stack technique : Angular, Node, AWS,
    • Mise en place du projet dans l’infra DevOps
  • Consultant-Enseignant pour l’ESTIAM (septembre 2017 – mars 2018)
    • 6 classes de 20/30 élèves de M1
    • Cours enseignés (jours par classes): Base de JavaScript (2j), Base de Linux (1j), HTML (1j), et SQL (1j)
  • Mission chez Sodexo : (octobre 2017 – décembre 2018)
    • Maintenance et évolution des différents sites et API Sodexo Pass France
    • Création d’une API de géolocalisation des restaurants pour l’application mobile
    • POC sur API Plateform pour une API d’identité (gestion des identité des clients) suite à la RGPD.
    • Travail sur les différents sites pour la transformation RGPD.
    • Migration d’une API Symfony 2.7/PHP5.6 vers Symfony 3.4/PHP7
    • Stack technique : PHP 5.3, 5.5, 5.6, 7.0, 7.2, Symfony 2.7 – 3.4, Mysql, PosgreSQL, AngularJS, Bootstrap, REST, Linux/Windows

Ajeel – Développeur PHP/Symfony

2011 -2017

  • Création, évolution et maintenance d’un outil de gestion de déploiement en fibre optique des réseaux des DSP et de prise de commande d’abonnement client final pour Covage
    • Etude du besoin client, proposition, chiffrage, réalisation
    • Procédure stocké PL/SQL pour générer les différents fichiers IPE (Informations Préalables Enrichies) établie par l’ARCEP, avec filtres selon réseaux voir ville.
    • Webservice en SOAP, suivant les recommandations de l’ARCEP, pour l’éligibilité des clients finaux
    • Jobs Talend pour gérer les imports d’addresses depuis les fichiers Mediapost et le statut de déploiement des société partenaires qui déploient localement
    • Activation des équipements actif (box, PON, ONT, NRO) via telnet
    • Outil de modélisation des bâtiments, colonnes montante, étage et porte/PTO avec création/mise à jours de toute la structure qui a été modélisé vers la base de données. Réalisé en JavaScript avec la librairie graphique RaphaelJS.
    • Projet démarré seul, puis petite équipe de 2 développeurs dont j’avais la charge et un apprenti dont j’étais le maître d’apprentissage
    • Stack technique : PHP 5.5/5.6, Symfony 2.0-2.7, Mysql, PL/SQL, Bootstrap, JQuery, RaphaelJS, Talend
  • Création d’un outil de facturation et de valorisation des zones de co-financement sur le déploiement de la fibre optique pour SFR
    • Etude du besoin client, proposition, chiffrage, réalisation
    • Procédures stockée en PL/SQL pour calculer les frais de maintenance du réseau et des différentes valorisations/facturations pour les autres opérateurs.
    • Stack technique : WebDev 14-16, Mysql, PL/SQL

Formations


Formation Symfony2 (janvier 2012)

Paris

Master Ingénierie de l’Imagerie et du Jeu-vidéo (alternance)

ESGI, Paris

Bachelor Architecte Logiciel et CCNA niveau 1 (alternance)

ESGI, Paris

BTS informatique de Gestion (alternance)

ITIN, Cergy

BAC STI Génie Electronique avec mention

Lycée Jean Perrin, Saint Ouen L’aumôone


Compétences


  • PHP
  • PL / SQL
  • JavaScript
  • Java
  • C/C++
  • Docker
  • Behat
  • Go (notion)
  • Français
  • Autonomie
  • Symfony2, 3, 4
  • MySQL, PostgreSQL, Oracle
  • Talend
  • Bootstrap
  • JQuery
  • REST
  • Git
  • SVN
  • Anglais
  • Bonne capacité d’analyse

Passions – Centres d’intérêt


  • Veille Technologique
  • Lecture (SF, Fantasy)
  • Films et Séries
  • Musique
  • Cuisine
  • Voyage
  • Le Japon (culture, langue, etc…)
  • Jeux-vidéo
    • jouer
    • créer avec UE4
  • Les parcs d’attractions