Developer, Architect, Devops And Sre
CurrentJe suis arrivé chez Deezer pour commencer une refonte technique transverse. D'abord sur les environnements PHP,puis plus généralement sur une migration d'un monolithe vers une architecture orientée service (SOA).J'ai amené et promu des pratiques de développement moderne avec les concepts d'Intégration Continue, Déploiement/Delivery Continu,de tests automatisés et des architectures de code modulaires et adaptées au virage SOA.J'ai aussi participé à la mise en place de Kubernetes, à l'observabilité des services et à la construction des outilsnécessaires à l'autonomisation des équipes.J'ai accompagné les équipes dans la construction de nouveaux projets et dans la migration des anciens vers les nouvelles pratiques.Enfin, j'ai construit une API GraphQL en TypeScript avec NodeJS pour remplacer les anciennes API de Deezer.J'ai aussi étudié de très près la performance et la scalabilité de cette API.---I joined Deezer to start a transversal technical overhaul. First on the PHP environment, then more broadlyon a migration from a monolith to a service-oriented architecture (SOA).I brought and promoted modern development practices with some concepts like Continuous Integration, Continuous Deployment/Delivery,automated testing and modular code architectures adapted to the SOA shift.I also participated in the implementation of Kubernetes, observability of services and the construction of the requiredtools for team autonomy.I supported the teams in the construction new projects, and in the migration of old ones to the new practices.Finally, I built a GraphQL API in TypeScript with NodeJS to replace Deezer's old APIs.I studied performance and scalability of this API.