Profil

Développeur PHP freelance et Testeur d'application passionné par les nouvelles technologies du web, la qualité du code et des applications.

Expériences

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

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 (En dev) | Ansible (Déploiement 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.

Laravel 5 | jQuery

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

Compétences dév

Laravel 5 & Symfony 3

Javascript & jQuery

HTML5 & CSS

Vue.js, React

Compétences testing

Front testing (selenium)

API REST testing

Jmeter

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