
Thomas Holbing
Senior Software Engineer | Java, PHP, TypeScript
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
Guidé par la curiosité et la passion des nouvelles technologies, je conçois et fais évoluer des applications avec l’ambition de créer des solutions utiles et durables. Mon expertise de plus de 11 ans en tant que développeur s’appuie sur une approche rigoureuse : clean code, clean architecture, Domain Driven Design et TDD sont au cœur de ma pratique pour garantir des produits robustes, maintenables et adaptés aux besoins métiers.
Expérience de travail
Full Stack Developer
Caudalie
sept. 2021 - sept. 2024
3 ans 1 mois
Paris, France
Au sein de l’équipe “IT Web”, j’ai piloté la maintenance évolutive d’une plateforme e-commerce internationale et à fort trafic, tout en contribuant activement à sa migration, dans un contexte exigeant de qualité. Ma participation s’est articulée autour de plusieurs axes majeurs : - Excellence technique : Refactoring rigoureux, revues de code systématiques pour garantir la maintenabilité du code. - Automatisation et qualité : Mise en place de tests automatisés (unitaires et E2E) et ajout des pipelines CI/CD dédiés pour réduire les risques de régressions. - Adaptation et innovation : Montée en compétences rapides sur de nouvelles technologies, coaching des collègues pour leur montée en compétence sur les principes Clean Code et des design patterns. - Architecture du design system : Pour garantir de bonnes performances suite à la migration, il a fallu redéfinir plusieurs éléments du design system dont la stratégie de la mise en cache. J’ai ainsi travaillé sur différents besoins métiers importants de la plateforme comme : - le système de réservation de soin ; - les fonctionnalités de paiement avec Adyen avec différents besoins et exigences selon les pays des utilisateurs ; - la communication avec les microservices dont le CRM pour la synchronisation des données clients ; - la génération de cartes-cadeau et de “vouchers” pour des offres fidélités. J’ai également été assigné au refactoring de fonctionnalités provenant de modules exclusifs à la version “Commerce” de Magento pour passer à la version “Community” et ainsi faire plus de 100 000€ d’économies dans le budget annuel. Cette expérience illustre ma capacité à allier pragmatisme technique, collaboration avec des équipes internationales, en anglais et vision durable, pour des solutions maintenables.
Full Stack Developer
Groupe Joël-Pierre ChevreuxFreelance
nov. 2022 - janv. 2023
3 mois
À distance
L’objectif de ce projet était de remplacer le site existant sous WordPress par une solution sur mesure composée d'une application SaaS développé en React, d'un microservice en Symfony et du site web avec Nuxt. Cette migration stratégique visait à : - Optimiser les performances : Réduire les temps de chargement et améliorer l’expérience utilisateur. - Garantir une flexibilité d’évolution : Faciliter l’ajout de nouvelles fonctionnalités et l’adaptation aux besoins métiers futurs, sans les contraintes techniques d’un CMS traditionnel. - Simplifier la maintenance : Structurer le code selon les principes du clean code et du modular design, permettant des mises à jour plus rapides, plus sûres et moins coûteuses. - Améliorer la sécurité et la scalabilité : Bénéficier d’un contrôle total sur l’infrastructure, tout en préparant le terrain pour une montée en charge efficace.
Full Stack Developer
Beauty Success Group
janv. 2019 - juil. 2021
2 ans 7 mois
Bordeaux, France
Au sein de l’équipe “DEV”, j’ai contribué activement à la refonte de la plateforme e-commerce basée sur Magento 2, en développant une expertise approfondie sur ses composantes clés comme son modèle EAV, ses web APIs, son système de stocks et son tunnel de commande. J’ai contribué au développement des besoins métier exigeants comme : - un tunnel de commande sur mesure ; - des catalogues dédiés aux différentes marques ; - l’affichage complexe des promotions sur les fiches produit ; - l’achat et d’utilisation de cartes cadeau et “chèque” fidélité ; - la mise en place du système de paiement avec Hipay. J’ai également participé au développement, avec Laravel, d’un microservice pour la synchronisation des données clients ainsi qu’une application front-end dédiée à la gestion de celles-ci. À partir de janvier 2021, j’ai endossé le rôle de référent technique de l’équipe digitale, en apportant un soutien expert sur les choix techniques, la résolution de problèmes complexes et l’accompagnement des membres de l’équipe.
Full Stack Developer
Groupe Joël-Pierre ChevreuxFreelance
août 2018 - oct. 2018
3 mois
À distance
J’ai piloté la création d’un site d’actualités sous WordPress, en prenant en charge à la fois le développement du thème personnalisé et la conception d’un widget dédié, afin de répondre à des besoins éditoriaux et techniques spécifiques. Pour garantir un développement efficace, maintenable et moderne, j’ai mis en place une stack optimisée : - WordPlate : Pour structurer le projet selon les bonnes pratiques PHP, en intégrant Composer pour la gestion des dépendances. - Timber : Pour bénéficier de la puissance de Twig pour les templates, améliorant ainsi la lisibilité du code et la séparation des préoccupations (back-end/front-end). - Webpack : Pour automatiser la compilation des assets (CSS, JavaScript), optimiser les performances et simplifier le workflow de développement.
Full Stack Developer
Mouvement Hommes Animaux NatureFreelance
mars 2018 - juil. 2018
5 mois
À distance
J’ai entièrement repensé et conçu un nouveau site web, en créant un design moderne et personnalisé pour répondre aux besoins spécifiques du client. Pour garantir une gestion optimale du contenu et des interactions, j’ai développé une application SaaS comprenant : - Un CMS sur mesure, permettant une gestion simplifiée des articles et des pages, avec une interface intuitive pour les administrateurs. - Et un CRM dédié, facilitant le suivi des contacts et la gestion des dons, tout en automatisant les processus clés. J’ai également assuré le déploiement complet du site sur un serveur dédié, en configurant l’environnement pour des performances optimales et une sécurité renforcée.
Full Stack Developer
CONSTANTIN Ingénierie Retail Marketing
juil. 2017 - avr. 2018
10 mois
Bordeaux, France
J’ai piloté le développement de l’API et de l’application SaaS pour : - Centraliser la gestion des opérations, des missions et des échanges entre chargés d’affaires, clients et prestataires. - Fluidifier la communication et améliorer l’efficacité opérationnelle. En parallèle, j’ai contribué à la refonte du site web de l’entreprise, en participant à son amélioration fonctionnelle et technique ainsi qu’à sa modernisation.
Full Stack Developer
OzangesFreelance
mai 2017 - juil. 2017
3 mois
À distance
J’ai contribué activement au développement d’une application dédiée à la réservation de stations de ski, en prenant en charge des fonctionnalités clés : • Intégration d’un système de paiement sécurisé, permettant aux utilisateurs d’effectuer des transactions en ligne de manière fluide et fiable. • Génération automatique de factures, en conformité aux exigences légales. • Optimisation de l’expérience utilisateur, depuis la recherche de disponibilités jusqu’à la finalisation de la réservation.
Offensive StudioFreelance
nov. 2014 - oct. 2016
2 ans
Full Stack Developer
avr. 2016 - oct. 2016
7 mois
J’ai été sollicité par mon ancien chef de projet pour reprendre et finaliser le développement d’une application SaaS et d'un site web pour intégrer deux fonctionnalités clés pour le client : • Un système de dons sécurisé, permettant aux utilisateurs de soutenir financièrement l’organisation. • La vente de formations en ligne, avec gestion des inscriptions, des paiements et des accès aux contenus.
Full Stack Developer
nov. 2014 - avr. 2016
1 an 6 mois
Bordeaux, France
En tant que développeur, j’ai conçu et réalisé des sites web personnalisés (vitrines et e-commerce) en respectant des cahiers des charges précis et des maquettes Photoshop. Mon processus incluait : - L’architecture du projet : Planification de la structure technique et fonctionnelle. - Le développement full-stack : Implémentation du back-end et du front-end. - L’intégration du design : Transformation des maquettes en interfaces responsives et optimisées, pour une livraison clé en main.
Formation
SUPINFO
2013 - 2014
1 an 2 mois
Lycée Gustave Eiffel
BTS Services Informatique aux Organisations
2011 - 2013
2 ans 2 mois
Lycée Gustave Eiffel
Baccalauréat
2010 - 2011
1 an 2 mois