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 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 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 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 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
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
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)
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
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.
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
Création d’un site vitrine présentant un libre service gérer par un agriculteur de l’Arrageoies.
Bootstrap 3 | JS
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
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
Développeur JavaEE en alternance à Dsd System à Euratechnologies Lille, sur des applications GMAO.
JavaEE, Jsf | Hibernate | Tomcat
Développement web full-stack dans une agence de communication pour des clients du nord et de l'IDF.
Symfony 1.4 | jQueryDéveloppement web full-stack dans une agence de création web pour des clients locaux.
Wordpress, Magento, PrestashopProjets
Laravel 5 | https | 1000 visiteurs mensuels | Couverture de tests complète
Laravel 5.3 | Oauth2 | Restfull API | Parallel tests execution
Symfony 2 | jQuery
PHP 5