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
  • Context : ​Pubstack est une plateforme de gestion publicitaire qui permet aux éditeurs web de créer, analyser et optimiser leurs configurations publicitaires de manière efficace et transparente. J'ai été le premier embauché tech et ai contribué à la constitution d'une équipe d'une dizaine de personnes.
  • Dashboard de monitoring des revenus publicitaires
    Le coeur de métier de Pubstack était l'agrégation, l'analyse et le reporting des revenus publicitaires d'un média tels que Le Monde, Allociné ou Marmiton. Mise en place de dashboard de monitoring. Création d'outils d'analyse (Funel d'enchère publicitaire). Mise en place d'un outil d'export paramétrable. Gestion de grands volumes de données
  • Refonte et optimisation du tag
    Le tag est un code qui va être intégré sur le site des clients pour permettre la remontée d'informations en temps réel. Réécriture du tag en Typescript. Ajout de fonctionnalités de tracking. Optimisation de la taille du package final
  • Extension google chrome
    J'ai pris en charge le développement de la première version de l'extension chrome. Le but de cette extension était d'accélérer et de simplifier l'analyse de la stack publicitaire d'un futur client. Détection des encarts publicitaires. Analyse des enchères réalisées sur une pub. Visualisation de la configuration d'un encart publicitaire
  • Recrutement & vie d'équipe
    Au vu de ma position, j'ai pris part dans la décision de mise en place de processus d'équipe aussi bien dans le développement de fonctionnalités que dans la résolution de bug ou les cérémonies d'équipe.
    Pair programming avec rotation de pair. Mise en place collaborative de tests techniques et de processus de recrutement. Prise en charge de responsabilités tech
  • Stack technique : TypeScript, Vue.js, Kubernetes, AWS, Terraform, ElasticSearch, Google Ads Manager (GAM), Prbid
  • Context:
    Continental Digital Services France est une entreprise rattachée au groupe Continental. Le but est de développer la voiture connectée intelligente de demain pour rendre la mobilité plus sûre.
  • CRF:
    En collaboration avec "Centro Ricerche Fiat" (CRF), nous avons mis au point une solution de détection de panneaux de circulation pour enrichir une base de données partagée.
    Mise en place d'une interface de visualisation des panneaux de circulation.
    Arbitrage du process de validation et de solidification de la data.
    Intégration dans les services de eHorizon.
  • Autopilot:
    Autopilot est un projet européen de recherche sur la valeur ajoutée des IoT dans le domaine de la conduite. La branche française se répartissait sur deux sites Paris et Toulouse. En collaboration avec Vedecom qui gérait la partie embarquée, nous avons fourni une expérience touristique permettant la conduite autonome en zone sécurisée.
    Réalisation d'une application mobile pour la conduite autonome
    Migration vers des langages natifs.
    Intégration d'un système de navigation GPS
  • KAAS:
    En collaboration avec les équipes de San José de Continental et en partenariat avec Ford, j'ai participé au développement de "Key As A Service" (KAAS) qui est l'un des services de eHorizon. Il permet l'utilisation de clé de voiture comme un service pour de la location de voiture ou faire livrer ses courses dans sa voiture. Intégration dans les services de eHorizon. Mise en place d'une vue administrateur. Développement d'une application mobile
  • Stack Technique : TypeScript, Angular, Kubernetes, AWS, Terraform, NativeScript
  • Maintenance de la plateforme de gestion interne des ressources humaines
    Prise en compte des retours clients
    Correction de bugs
    Implémentation d’évolution
    Mise en production via Docker
    Aide au développement d’un outil de gestion de métadonnées scientifiques : Inquiro
    Prise en charge de la partie Web du projet Athena.
  • Créer une interface de communication entre Unity 3D et le Phantom OmnI