Hugo Casabella

🎯 Développeur Back-End passionné | PHP Symfony | Go | SQL | DDD | Clean Architecture | DevOps

🚀 Fort d’une expertise en PHP (Symfony) et Golang, je conçois et maintiens des applications performantes et Ă©volutives, avec un fort accent sur la qualitĂ© logicielle et l’optimisation.

🔍 Mon approche repose sur des principes solides :

✅ Domain-Driven Design (DDD) pour une modélisation métier efficace.

âś… Clean Architecture pour des applications robustes et maintenables.

✅ Modernisation & Migration de legacy : refonte progressive, amélioration continue et transition vers des architectures modernes.

✅ DevOps & CI/CD : automatisation des processus d’intégration et de déploiement pour plus d’efficacité et de rapidité.


Toujours à la recherche de nouveaux défis, je suis animé par l’envie de concevoir des solutions techniques innovantes et de partager mes connaissances avec les équipes.
Échangeons ! Je serais ravi de discuter de vos projets et de voir comment nous pourrions collaborer.
Lyon, France

Compétences

Langages de programmation
  • PHP
  • Golang
  • Javascript
Framework
  • Symfony
  • Gin
  • Vuejs
Architecture
  • Clean Architecture
  • Monolithe modulaire
  • Microservices
  • CQRS
Méthodes
  • Domain Driven Design
  • Test Driven Development
  • Agile
Tests et qualités
  • PHPUnit
  • Cypress
  • Playwright
  • Behat
  • Blackfire
Déploiement continue
  • AWS
  • GCP
  • Kubernetes
  • Serverless
  • Docker
Intégration continue
  • Gitlab Action
  • Github Action
  • CircleCI
Monitoring
  • Sentry
  • Grafana
  • Kibana
Base de données
  • MySQL
  • Elasticsearch
  • Redis
  • TypeSense
  • Algolia
  • CockroachDB
Outils
  • Redis
  • RabbitMQ
  • Tesseract OCR
  • Git
  • Jira
  • LLM
Systèmes
  • Linux
  • Windows
  • MacOS

Expériences

Analyste, Développeur backend, Devops

Décembre 2024 - Maintenant

Audit et dĂ©veloppement d’application dans le domaine de l’Ă©nergie

  • Audit de l’infrastructure PHP de diveres applications
  • Mise en place d’analyse de facture via une API Golang avec l’utilisation de l’OCR Tesseract
  • Mise en place d’intĂ©gration et dĂ©ploiement continue dans Github Action
  • CrĂ©ation de dashboard grafana

Développeur backend PHP

Avril 2024 - Novembre 2024

Mise Ă  l’Ă©chelle de l’application de vente de sĂ©jours sportifs

  • DĂ©veloppement de nouvelles fonctionnalitĂ©s au sein d’une Ă©quipe au fonctionnement agile
  • Fusion de micro-services symfony en un monolithe symfony 6.4 et PHP 8.3
  • Mise en place de tests unitaires et d’intĂ©grations pour fiabiliser et refactoriser l’application
  • Mise en place d’outils de linter et d’analyse statique afin d’amĂ©liorer la qualitĂ© du projet
  • AmĂ©lioration des performances des workflows dans Github Action

Développeur PHP / Golang / Devops

Décembre 2021 - Mars 2024

DĂ©couverte de la culture devops et de nouveaux outils afin d’amĂ©liorer le dĂ©veloppement logiciel

  • IntĂ©gration et dĂ©ploiement continue avec Kubernetes et Gitlab
  • DĂ©ploiement d’instance de dev Ă  la volĂ©e sur Kubernetes Ă  la publication d’une nouvelle Pull request
  • Mise en place d’une API golang d’analyse de fichier avec l’OCR tesseract
  • Mise en place d’un micro-service en Golang de gestion et de suivi des prix de l’Ă©nĂ©rgie, avec une architecture Hexagonale
  • Migration du système de stockage de fichier vers un système S3 Minio sans downtime
  • Traitement de masse de donnĂ©es compteur en JSON rĂ©digĂ© en Golang
  • RĂ©cupĂ©ration et traitement des offres fournisseurs par API (Engie, Primeo, Gazprom, …)
  • Mise en place de tests end-to-end avec Playwright

Développeur backend PHP

Mai 2020 - Décembre 2021

Première expĂ©rience dans le mĂ©tier de l’Ă©nergie afin d’automatiser les processus de gestion de donnĂ©es et la migration du produit sous Symfony

  • Algorithme de rĂ©cupĂ©ration et de traitement des consommations Ă©lectriques depuis ENEDIS
  • Refonte de l’architecture Ă  l’aide du Domain Driven Design avec la mise en place de bounded context et d’une architecture hexagonale
  • Mise en place de nouvelles APIs, de tests unitaires et d’intĂ©grations

Lead Développeur PHP

Octobre 2019 - Avril 2020

Lead dĂ©veloppeur au sein d’une squad de 4 dĂ©veloppeurs afin de migrer le système de marketplace vers une architecture en micro services. En charge des choix techniques et du bon dĂ©roulement des dĂ©veloppements avec une attention particulière apportĂ©e sur la sĂ©curitĂ© et la qualitĂ©.

  • Animation d’une squad de dĂ©veloppeur: standup, pair-programming, revue de code
  • RĂ©daction de spĂ©cifications techniques en relation avec une Ă©quipe produit
  • DĂ©coupe des tâches et suivi du dĂ©veloppement accompagnĂ© par un chef de projet
  • Attention particulière apportĂ© sur la sĂ©curitĂ© avec Sonar, la qualitĂ© avec phpstan et phpcs ainsi que les performances avec Apache Benchmark et Blackfire
  • Mise en place d’ateliers techniques autour du design pattern en PHP, d’outils comme Mercure et Xdebug

Développeur backend PHP

Avril 2018 - Septembre 2019

DĂ©veloppeur backend en charge d’implĂ©menter de nouvelles fonctionnalitĂ©s sur un produit SAAS de marketplace au sein d’une Ă©quipe fonctionnant en agilitĂ©. Prise en charge de la rĂ©daction de spĂ©cifications techniques en relation avec un Product Owner.

  • DĂ©veloppement en PHP 7 avec le framework Symfony 3 et 4
  • DĂ©veloppement de l’API REST documentĂ© avec OpenApi, suivi par l’enrichissement d’un SDK PHP.
  • Ecriture de tests unitaires et fonctionnels avec PHPUnit, Atoum et Behat.
  • Utilisation de JIRA pour la gestion de suivi de tickets.
  • Mise en place d’un environnement de dĂ©veloppement avec Docker.
  • Evolution des modes de paiements avec Stripe, LemonWay, HiPay, SMoney, MangoPay avec l’implĂ©mentation du virement et prĂ©lèvement bancaire et la gestion des comptes clients.
  • Evolution de l’implĂ©mentation du moteur de recherche Algolia.
  • Evolution de l’outil d’intĂ©gration continue CircleCI pour rĂ©duire le temps de process. CrĂ©ation d’une librairie atoum-slicer pour dĂ©couper les suites de tests Atoum.
  • Import de donnĂ©es de manière asynchrone avec RabbitMQ
  • RĂ©alisation d’un outil interne pour le dĂ©ploiement Ă  la volĂ©e des environnements en sandbox avec platform.sh.

Développeur full stack

Octobre 2012 - Octobre 2017

Première expĂ©rience Ă  travers laquelle j’ai acquis une solide expĂ©rience dans la rĂ©alisation d’applications web dans divers secteurs d’activitĂ©s et principalement le Ecommerce.

  • DĂ©veloppement en PHP 5 et 7 avec un framework PHP maison de diverses applications: Hitachi, Athena voyages, ALVS
  • DĂ©veloppement d’applications avec Wordpress.
  • Maintenance d’une solution d’emailing mailforyou
  • En charge du dĂ©ploiement et de l’administration système
  • Formation et accompagnement d’Ă©tudiants en alternance

Developer full stack

Septembre 2011
Freelance