Compétences

Expertises techniques et outils.

Backend

PHP

Langage de programmation côté serveur utilisé pour le développement web. Maîtrise avancée incluant PHP 8.x, POO, design patterns, et optimisation de performance.

Framework Backend

Laravel

Framework PHP moderne avec une syntaxe élégante. Expérience approfondie avec Laravel 10+, Eloquent ORM, Blade, API RESTful, et tests automatisés.

Framework Backend

Symfony

Framework PHP robuste et flexible. Utilisation des composants Symfony, Doctrine ORM, et Twig pour des applications complexes et évolutives.

Base de donnée

MySQL

Système de gestion de base de données relationnelle. Conception de schémas, optimisation de requêtes, indexation et gestion des performances.

Backend

Go

Langage de programmation compilé, conçu par Google, axé sur la performance et la simplicité. Maîtrise incluant la gestion de la concurrence (Goroutines), la création de binaires statiques optimisés et le développement de microservices à haute disponibilité.

Database

Redis

Store de données NoSQL in-memory haute performance, utilisé comme base de données, cache et broker de messages. Maîtrise incluant l'optimisation des temps de latence (sub-milliseconde), la mise en œuvre de stratégies de cache avancées (TTL, éviction), et la persistance des données (RDB/AOF). Expertise dans la gestion des structures de données complexes (Hashes, Lists, Sets) pour accroître la scalabilité des architectures backend.

Infra

Docker

Plateforme de conteneurisation permettant d'isoler et de standardiser les environnements de développement et de production. Maîtrise incluant la création de Dockerfiles multi-stage (optimisation du poids des images), l'orchestration de services complexes avec Docker Compose, la gestion des volumes pour la persistance et la configuration de réseaux internes sécurisés.

Backend — Edouard Boissel