Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Brendan GOUIN

Développeur Fullstack | DevOps | Typescript

Brendan GOUIN
33 ans
Permis de conduire
Nantes (44000) France
Situation professionnelle
En recherche d'emploi
En recherche active
Présentation
Ingénieur Développeur full stack JavaScript.
  • Context: ​Believe est une entreprise française de musique numérique, spécialisée dans le développement d'artistes et de labels indépendants en leur fournissant des solutions technologiques et des services pour promouvoir et distribuer leur musique. Je suis intervenu dans le pôle marketing et audience développement.
  • Projet "trackpitch tool" : Le projet trackpitch tool consiste à mettre à la disposition des équipes Editorial & Marketing Partnerships (EMP) un outil fluidifiant la mise en avant des release des artistes auprès des plateformes de streaming (DSP). Conception d'une architecture de synchronisation de base de données basée sur des cron jobs Mise en place d'une interface au sein d'un écosystème marketing Conception de schémas de base de données évolutifs
  • Projet "streaming api" : Le projet streaming api consiste à donner la possibilité aux EMP de pouvoir écouter une release artiste dans l'outil trackpitch tool de façon à adapter au mieux le pitch pour les DSP. Architecture hexagonale, streaming de fichiers depuis un bucket (S3 puis Storage après migration), token de sécurité / anonymisation
  • Projet "baserow" : Baserow est un outil permettant d'agréger les résultats des tracks pitchées qui ont été incluses dans des playlists. C'est une solution open source faisant office de Airtable. Intégration d'un chart helm. Déploiement à l'aide d'ArgoCD. Écriture d'une stack terraform
  • Projet "playmo" : Le projet playmo permet d'automatiser le remplissage de baserow à l'aide d'un flux d'évènements kafka sur la détection automatique de tracks dans des playlists. Ajout d'un microservice écoutant le flux kafka. Communication via RPC. Scale du microservice en fonction du workload
  • Migration GCP : Dans le cadre d'un changement de cloud provider j'ai du procéder à la migration de la "streaming api" de AWS vers GCP.
  • Stack technique : NestJs, TypeScript, PostgresSQL, React.js, Kuubernetes, Helm, Terraform, AWS, GCP, Redis, Prisma