Développeur fullstack senior, spécialisé dans la construction de solutions sur-mesure s'appuyant sur les technologies PHP Laravel/Symfony et ASP .NET Core (C#) pour la partie backend incluant le développement d'API REST - Swagger / GraphQL, puis Vue.js pour la partie frontend, ainsi que le framework Nuxt.js pour un meilleur SEO.
Utilisation avancée de MySQL/PostgreSQL/SQL Server en tant que SGBD. Bon niveau en intégration CSS que ce soit en vanilla/Sass avec méthodologie BEM ou via l'utilisation des frameworks tel que Bootstrap/Bulma/Tailwind CSS. Adepte de Strapi pour la partie gestion de contenu headless.
Également grand amateur de la parti opérationnelle, de l'intégration continue jusqu'au déploiement, incluant l'automatisation des tests, l'utilisation de docker, d'outils de CI tel que Drone (incluant son installation et mise en place), ainsi que la gestion, maintenance et supervision de serveurs VPS cloud (OVH, Digital Ocean, UpCloud, Hetzner). Bonnes connaissances en utilisation de load balancers Nginx / HaProxy / Traefik et réplication de base de données (MySQL).
Développements et mis en place des tests unitaires / fonctionnels (sur les endpoints API notamment) / e2e (en option). Application stricte de la norme du Given / When / Then et adepte de la méthodologie TDD pour la conservation d'un bon niveau de qualité de livrable dans le temps.
Rédaction de documentation techniques multilingue EN/FR versionable en markdown. Montage de sites dédiés à la documentation via vuepress / Nuxt Content. Intégration de storybook pour l'utilisation de composants UI en live.
2021 - Refonte site vitrine Domitys sous Laravel 8. Dev CMS sur-mesure utilisant les technos Vue 3 + Typescript + Inertia.js Intégration à de multiples solutions CRM SOAP + REST pour capture de leads.
2020 - Mise en place d'une infrastructure CI/CD Dockerisé sous Drone
2020 - Développement d'un extranet sur-mesure d'apports de leads multi-partenaires pour une caisse régionale d'un grand groupe spécialisé dans le domaine bancaire et assurance. Utilisation de Laravel 8 pour l'API et Vue CLI + Buefy pour l'UI. Développement complet de tests d'intégration avec couverture de code > 90%.
2019 - Refonte complète de la plateforme Laforêt Immobilier (backend et frontend), en Laravel 6 pour la partie métier avec synchro des biens, gestion de contenu, BO multi-agences, API Swagger, et en Nuxt pour la partie front entièrement découplé du back en full SPA + SSR (SEO friendly), incluant également la mise en place de l'infrastructure serveur (Load Balancer devant 2 serveurs runtime avec NodeJS géré par PM2, et PHP-FPM/Nginx, puis 2 serveurs DB mysql 8 en mode réplication master/slave), ainsi qu'un serveur de cartographie OSM sous docker.
2018 - Réalisation d'une plateforme centralisée de création de sites vitrines multi-clients en laravel (architecture multi-tenant mono-base)
2018 - Refonte de la partie frontend de Sobank (extranet de récupération de releé bancaire) anciennement réalisée en ASP.NET Webforms vers Vue.js
2018 - Développement de multiples sites vitrines en Nuxt (SPA SSR) incluant mis en place d'un BO centralisé en Symfony EasyAdmin
2018 - CAP Transaction - Développement application métier en Laravel CoreUI
2018 - Naviso Cloud - Réécriture de RDWeb (outil Microsoft de portail client) vers technologie moderne en ASP.NET MVC
2016/2017 - April EI - Refonte ancien site Drupal 6 vers Drupal 8, et mis en place intégration SSO avec intranet
2016 - Refonte complète du site Sogemat, anciennement basé sur Wordpress et dédié à la commande de produits type graviers/sable, vers une solution totalement sur mesure s'appuyant sur Laravel 5.3
2016 - Développement module jeu concours Drupal 7 et service Node.js associé
2016 - Refonte site spécialisé en vente de peinture naturelle à base d'algues en Drupal 7
2016 - Développement et mis en place installateur Web wordpress en 1 click pour le service Marketing avec intégration du plugin Divi Builder
2015/2016 - Développement d'un extranet de souscription Dommage Ouvrages et de gestion d'attestations artisan pour la société d'assurance APRIL Technologies utilisées - Symfony 2 puis migration vers Symfony 3 côté IHM, couplé à une partie métier J2EE (axis, JPA/Hibernate, SOAP)
2015 - Refonte d'un site spécialisé dans la vente de vestes cryogéniques vers la solution Drupal Commerce avec fonctionnalités multi-domaines et multilingues
2015 - Développement site d'échange d'offre et demande de terre sous CakePHP 3
2015 - Refonte Front-End du site immobilier Directim anciennement sur Symfony 1.0 vers Node.js, conservation de la partie Back-End par le développement d'une API REST permettant l'interfaçage entre les 2 parties
2015 - Refonte site national LaForêt vers Drupal 7, l'objectif principal étant la centralisation des agences à des fins d'optimisation de référencement vers le national.
2015 - Migration de l'ensemble des sites du Groupe Samsic du mutualisé OVH vers serveur dédié
2014 - Migration serveur, optimisation Back-End, et refactoring de l'ensemble du code du site national de la SPA sous Drupal 7 à des fin de maintenabilité, de performances et scalabilité
2014 - Réalisation du site Talenz (réseau regroupant plusieurs cabinets d'experts-comptables) anciennement sous Symfony 1.4 vers Drupal 7 avec fonctionnalité multi-domaines (Domain Access)
2013 - Maintenance applicative et évolutions fonctionnelles sur divers anciens sites basés sur Symfony 1.x
2013 - Intégration dans une agence Web nouvellement acquise en 2012, apprentissage autonome sur diverses technologies PHP (Symfony, Drupal, Prestashop) et techniques SEO
2007 à 2012 - Refonte du portail intranet de gestion comptabilité et paye existant vers les technologies ASP.NET Web Forms en C#