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)
- Développement de features pour l’outil utilisé par les journalistes pour poster des articles/vidéo/son/images etc…
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
- Conception et développement du projet de gestion des données personnelles des utilisateurs finaux pour mise en conformité avec le RGPD.
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