Hugo Casabella

Artisan développeur PHP - Golang - Devops - Architecte
Autodidacte et passionné par le web depuis bientôt 10ans, j’aime développer, partager et trouver des solutions.
Développeur expérimenté, mes différentes expériences m’ont permis d’encadrer et d’organiser des équipes mais aussi de toucher au domaine de l’architecture logicielle.
Spécialisé en PHP j’aime aussi travailler en Go ou JS et utiliser des technos comme RabbitMQ, Docker et Kubernetes.
Lyon, France

Scan contact card

Scannable QR code with contact info

Compétences

Architecture
  • Microservices
  • RESTful APIs
  • SaaS/PaaS/IaaS
  • Domain Driven Design
  • CQRS
Langages & Outils
  • git
  • php
  • nodejs
  • javascript
  • docker
  • go
  • kubernetes
Administration
  • Atlassian
  • linux
  • Github
  • Gitlab
  • AMQP
  • AWS
Intégration continue
  • CircleCI
  • phpunit
  • sonar
  • phpstan & phpcs
  • Gitlab CI
  • Github Action
Base de données
  • Elasticsearch
  • TypeSense
  • MySQL
  • MongoDB

Expériences

Développeur PHP / Golang / Devops

Décembre 2021 - Maintenant

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
  • API go d’analyse de fichier avec l’OCR tesseract
  • Récupération et traitement des offres fournisseurs par API (Engie, Primeo, Gazprom)

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 5

  • Algorithme de récupération et de traitement des consommations électriques depuis ENEDIS
  • Refonte de l’architecture à l’aide du Domain Driven Design
  • 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