
Thomas Dubray
Senior Développeur PHP Back-end
2 recommandations
Salaire / Taux journalier
2 personnes recommandent
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
À propos
Introduction
Développeur PHP back-end avec 10 ans d'expérience, spécialisé en architecture hexagonale et systèmes à fort trafic. Expert en optimisation de performances, intégrations API complexes et développement de solutions énergétiques innovantes chez EFICIA. Apporte expertise en PHP 8, Symfony, architecture événementielle et résolution d'incidents critiques pour vos projets web exigeants.
Expérience de travail
PHP Back-end Developer
EFICIAFreelance
sept. 2023 - mai 2026
2 ans 9 mois
Hybrid
Projets : Site web de consultation de données énergétiques et pilotage GTB (~10k utilisateurs) + back-office service client (~100 utilisateurs) Équipe Agile : 1 lead, 1 PO, 1 QA, 3 devs back, 2 devs front Stack : PHP 8, Architecture hexagonale, Eloquent, PostgreSQL, Keycloak, Docker, RabbitMQ/SQS, PHPUnit - Développement d’endpoints métier et d’administration : consommations, contrats, compteurs, sites, organisations, utilisateurs, rôles, accès, alertes et abonnements - Conception et développement d’un système d’alertes énergétiques : critères de déclenchement, abonnements utilisateurs, historisation, déclenchement manuel/automatique et notifications email - Intégration d’APIs externes énergie : Enedis, GRDF, Datadis, Snowflake, Harmony - Intégration avancée Keycloak/SSO : authentification, impersonation, suppression d’utilisateurs, organisation active et synchronisation des droits - Migration progressive de repositories Doctrine vers Eloquent dans une architecture hexagonale - Optimisation d’endpoints critiques : requêtes SQL/Eloquent, réduction des N+1, suppression du lazy loading et amélioration des temps de réponse - Développement de traitements asynchrones via queues, workers, EventBridge/SQS/RabbitMQ et jobs planifiés - Fonctionnalités d’import/export de masse : validation de fichiers, stockage S3, rapports d’erreurs et exports XLSX - Analyse et résolution d’incidents de production : Sentry, contraintes SQL, mapping, incohérences de données et edge cases métier - Tests unitaires, fonctionnels et end-to-end avec PHPUnit - Participation aux choix d’architecture, revues de code, maintenance et traitement de dette technique avec appui IA (ChatGPT, Copilot)
Developpeur fullstack
iGraal
juil. 2020 - juil. 2023
3 ans 1 mois
Paris, France
Projet : Web Extension pour Chrome, FF, Edge, Opera, Safari de cashback/coupons (~500 000 utilisateurs) Equipe AGILE : 1 lead, 3 développeurs, 1 product manager, 1 designer Stack : Sync/Async Javascript, Typescript, Docker, Php 8, Symfony5, React - Refonte du script de la toolbar et participation au développement du front en templates/composants - Création d'animations de démonstration de l'extension sur un site marchand test : surcharge du process habituel de détection du marchand, création du script et du front - Création des scripts et fronts de popups à afficher à l'utilisateur - Maintenance puis participation à la refonte d'un testeur automatique de coupons sur les paniers des marchands partenaires - Création d'un système de cache pour les marchands et coupons récupérés depuis l'API - Maintenance de pages en React - Mise à jour des end points de l'API nécessaires à l'extension Projet : Back-office et outil de maintenance pour web extensions de plusieurs marques et marchés (~20 utilisateurs) Equipe AGILE : 1 lead, 1 développeur, 1 product manager Stack : PHP8, Symfony5, Docker, Doctrine, Mysql, Phpunit - Création from scratch de l'API en collaboration avec des devops - Création d'end points CRUD - Création de commandes utilisées manuellement et via des cronjobs pour récupérer les données des différentes API afin d'alimenter la BDD - Connection et requêtes sur une base AWS Athena - Maintenance du front en React
Developpeur web back-end
Nimbanet
janv. 2015 - juil. 2020
5 ans 7 mois
95870 Bezons, France
Projet : Site de vente en ligne de matériel électrique (~10 000 utilisateurs journaliers) Equipe : 1 lead, 1 développeur Stack : Nginx, SF2/3, Php5/7, phpUnit, Docker, ElasticSearch - Refonte des modules d'un site oScommerce modifié vers symfony 2 puis 3 (panier, espace client, page d’accueil, paiement, page produit, moteur de recherche, back office) - Migration PHP 5.6 vers PHP 7.3 - Mise en place d'ElasticSearch pour la recherche de produits - Optimisation des medias et images produits avec SonataMediaBundle - Mise en place d’une stratégie de cache (Redis, Memcached, Varnish) - Création et utilisation d'API pour les paiements et suivi de colis (Colissimo, Tnt, Paypal, Atos) - Optimisation SEO pour améliorer le référencement naturel - Exportation de services vers de nouveaux serveurs (Apache/Nginx, PHP, Wordpress) - Maintenance applicative et tests unitaires (phpUnit) - Front-end : Refonte graphique (Twig, CSS)
Formation
Ionis-STM, école de double compétence
MBA, Computer Engineering and Management
2011 - 2014
3 ans 1 mois
Lycée Diderot (Paris 19e)
Brevet de technicien supérieur, Informatique et Réseau pour les industries et services techniques
2007 - 2009
2 ans 1 mois
Lycée Charles Baudelaire
Baccalauréat, Scientifique (Option Physique-Chimie)
2004 - 2007
3 ans 1 mois