Profil

Développeur PHP freelance avec une bonne culture du DevOps et testing. Passionné par les nouvelles technologies du web, la qualité du code et des applications.
Avec mes 7 ans d'expérience je suis aussi à l'aise avec le développement front.

Compétences dév

Laravel / Symfony (PHP)

Vue.js, Alpine.js, React

HTML5 & CSS

Compétences OPS & Testing

Intégration continue (docker, ansible, gitlab-ci)

Frontend testing (selenium)

Jmeter (Performance test)

Expériences

Weytop - Développeur fullstack

2022 - 2023
Paris

Weytop est un service de Cloud PCs utilisable en streaming, permettant d'avoir un environnement de travail à distance performant même depuis un ordinateur de faible capacité.

Laravel | VueJS | Ansible | Docker | Github Actions

Willemse - Développeur PHP Laravel

2021
Neuville-en-Ferrain

Willemse est une société française historique de vente de plante par correspondance, très présente aujourd'hui en ligne sur le marché des jardineries. Derrière le site e-commerce il y a un Intranet développé en interne pour aider les différents chefs de produits à maintenir les données à jours.

J'ai participé au développement de cet outil avec le framework Laravel, en instaurant aussi les bonnes pratiques telles que : analyse statique du code, tests fonctionnels web, tests unitaires et revue de code. J'ai ensuite démarré une plateforme d'intégration continue avec Gitlab-ci et docker.

Laravel 8 | Alpine.Js | Gitlab-ci | Docker | Selenium

La redoute - Testeur automaticien

2020 - 2021
Roubaix

La Redoute avec ses applications e-commerce mobile et web, est une entreprise avec une culture du tests automatisé très ancrée. J'ai mis en place une plateforme d'intégration continue pour déployer et tester les applications mobile. Également implémenté les scénarios automatisés pour les applications mobiles notamment pour contrôler les fonctionalités de tracking.

J'ai aussi réalisé des tests de performances jmeter sur les APIs consommés par les applications.

Gitlab-ci | Docker | Selenium | jmeter

Nord Compo - Développeur PHP Symfony

2019
Villeneuve d'Ascq

Nord Compo est une société qui offre des prestations d'édition pour ses clients allant du grand compte à l'écrivain.
J'ai participé au développement d'automate de mise en page pour la SNCF, qui permet d'automatiser la génération des grilles horaires, affiches, livrets à partir d'informations présente en base de données.
Nord Compo propopose aux écrivains qui souhaitent s'auto-éditer une application d'auto-édition disponible en libre-service.
Les différents outils développés ont été développé avec Symfony 4.

Symfony 4 | Phpstan

A2SI - Développeur PHP

2019
Euratechnologies, Lille

J'ai participé au développement d'un ERP pour un grand compte industriel. Le back a été fait avec Laravel (PHP) et le front avec Bootstrap & jQuery. Afin d'assurer la non-régression des fonctionnalités, j'ai écrit des tests front automatisé.

Laravel 5 | Tests selenium

Kiabi - Développeur PHP

2018
Hem

J'ai eu l'occasion de faire évoluer une application Web (un réseau social pour les clients de Kiabi), développée en Symfony 3 pour le back & React pour le front. Ma mission était de sécuriser les API qui présentaient certaines failles de sécurité (authentification, gestion des droits utilisateurs) et d'apporter quelques évolutions. J'ai également écrit des tests fonctionnels sur le front afin d'être confiant sur la qualité de l'application.

Symfony 3 | Behat (BDD testing) | React | Docker | Ansible (Déploiement en production)

Kiabi - Testeur automaticien

2017 - 2018
Hem

Les testeurs manuels ne pouvant assurer tous les tests de non-régression, j'ai automatisé les scénarios avec le framework de tests Codeception (PHP). La cible était de passer en "Behaviour Driven Development" afin d'avoir plusieurs acteurs participant à l'écriture de la documentation écrite au format Gherkin en français et d'avoir le même language entre les métiers, devs et testeurs. Ensuite les scénarios sont passé dans l'intégration continue et j'ai formé les devs pour qu'il soit autonome à maintenir les tests.

Codeception (PHP) | Gherkins | Gitlab-ci

Norauto - Testeur automaticien

2016 - 2017
Villeneuve d'Ascq

Dans un objectif d’industrialisation des développements, Norauto avait besoin d’un testeur ayant une expérience technique. D’abord, pour la recette fonctionnelle manuelle avec des outils comme Mantis et TestLink, puis à long terme pour mettre en place des solutions de tests fonctionnels automatisés dans la plateforme d’intégration continue. J’ai eu ainsi l’occasion d’utilisé un framework de test fonctionnel (Cerberus) basé sur Selenium pour tester des applications front-office multi devices et multi lingue. Pour les Api REST, j’ai utilisé un outil fait maison en PHP pour tester la fonctionnalité, ainsi que Jmeter pour tester la performance.

L’automatisation des tests a permis de gagner beaucoup de temps de recette et de rassurer les développeurs sur la qualité des développements avant les mises en production. Le monitoring des applications en production a permis de contrôler la disponibilité de la plateforme.

Alerte-vmc.fr - Développeur PHP

2015 - 2016
MH2 Solutions, France

La société M2H solutions a conçu un boitier de télésurveillance visant à suivre en direct les anomalies d’équipement industriel.

La mission : Développer selon le cahier des charges une application web intuitive (Alerte-VMC) permettant de présenter les données émises par le boitier (graphiques de suivis, planning utilisateur hebdomadaire d’alertes SMS).

Laravel 5 | Bootstrap 3

Distributeurplancke.fr - Développeur/Webdesigner

2015
Arras

Création d’un site vitrine présentant un libre service gérer par un agriculteur de l’Arrageoies.

Bootstrap 3 | JS

Générateur de facture - Développeur

2014
Arras

Conception et développement d’un générateur de facture pour les freelances et entrepreneurs. Outil intuitif générant des factures en PDF.

J'ai refondu cet outils en 2018 avec Vue.js 2.

Laravel 5 | Vue.js

Auchan - Développeur

2012 - 2013
Altran Nord, Lille

Développeur-consultant dans la SSII Altran Nord, au service Auchan.

Conception, développement et rédaction de spécifications fonctionnelles pour des applications liées aux systèmes d’encaissement des magasins Auchan.

Bash | Delphi 95 | Access

DSD System - Développeur

2011 - 2012
Euratechnologies, Lille

Développeur JavaEE en alternance à Dsd System à Euratechnologies Lille, sur des applications GMAO.

JavaEE, Jsf | Hibernate | Tomcat

Activ'Company - Développeur full-stack

2011
Arras

Développement web full-stack dans une agence de communication pour des clients du nord et de l'IDF.

Symfony 1.4 | jQuery

Wokine - Développeur full-stack

2010
Lille

Développement web full-stack dans une agence de création web pour des clients locaux.

Wordpress, Magento, Prestashop

Projets

Jvscript.fr : site communautaire

2017
Développement d’une banque de scripts pour une grande communauté française (jeuxvideo.com). Permettant de rassembler les scripts dans un seul endroit à la manière d'un AppStore. Les utilisateurs améliorent leurs expériences de navigation web grâce aux nouvelles fonctionnalités fournies par les scripts.

Laravel 5 | https | 1000 visiteurs mensuels | Couverture de tests complète

Api Testing

2017
Développement d’une application web de tests automatisés d'API Rest avec des fonctionnalités de reporting, monitoring. Se branchant facilement dans une plateforme d'intégration continue. Créé et utilisé pendant ma mission à Norauto par l’équipe testing et les développeurs services grâce au web runner.

Laravel 5.3 | Oauth2 | Restfull API | Parallel tests execution

Losslesscomp

2014
Conception et développement d’une application de compression d’image sans perte de qualité pour des graphistes/intégrateurs.

Symfony 2 | jQuery

Betting Management

2014
Développement d’une application de gestion de BankRoll pour des parieurs sportifs pratiquant à long terme. (statistiques, graphiques et alertes email/SMS).

PHP 5