Expérience professionnelle
Contraste Digital
Développeur PHP backend / consultant
Vue d’ensemble
Participation au développement, à la maintenance et à l’évolution de plateformes web et d’applications métier pour différents clients, avec une forte exposition aux écosystèmes PHP, Drupal et aux architectures orientées microservices.
Contexte
Contraste Digital est une société de développement logiciel qui livre des plateformes web et des produits digitaux pour des clients externes.
J’ai travaillé au sein d’équipes internes chargées de construire, maintenir et faire évoluer des plateformes client, principalement depuis les bureaux de l’entreprise.
Le travail consistait à comprendre des systèmes existants, à implémenter de nouvelles fonctionnalités, à maintenir des plateformes en production et à collaborer avec des développeurs, product owners et chefs de projet.
Une partie importante de cette expérience s’est déroulée dans des environnements Drupal, PHP et microservices, notamment sur des plateformes média et des applications métier.
Responsabilités
- Développement backend sur des applications PHP et Drupal.
- Implémentation de nouvelles fonctionnalités sur des plateformes existantes.
- Maintenance, debugging et correction d’anomalies sur des systèmes en production.
- Intégration de services externes et d’API.
- Participation aux revues de code, aux discussions techniques et aux choix d’implémentation.
- Collaboration avec les développeurs, product owners et chefs de projet pour livrer des évolutions stables et maintenables.
- Contribution à des architectures orientées microservices, notamment autour de services d’authentification et de plateformes média.
Technologies utilisées
- PHP
- Drupal
- Go
- Docker
- Azure DevOps
Projets associés
Quelques projets réalisés ou liés à cette expérience professionnelle.
Ce que j’en retiens
- Expérience longue sur des plateformes web existantes et des systèmes complexes.
- Renforcement important de mon expérience avec les écosystèmes PHP, Drupal et Symfony.
- Meilleure capacité à comprendre rapidement une base de code existante et à contribuer à son évolution.
- Expérience concrète de la maintenance applicative, de l’intégration d’API et du travail en équipe sur des projets client.
- Exposition à des architectures microservices et à des environnements de développement modernes avec Docker et Azure DevOps.