Je développe quotidiennement, à temps plein sur vos projets. Je m'adapte rapidement aux contextes projets, je suis autonome mais également à l'aise pour accompagner vos développeurs juniors sur les bonnes pratiques de développement.
Je pratique les langages Go, PHP / Symfony, NodeJS, les technologies de CI/CD (Github actions, Gitlab-ci, Travis, ...), les services Cloud (AWS, GCP) ainsi que les outils liées au DevOps ou à la gestion d'infrastructure (Kubernetes, Docker, LB, ...) ainsi que la suite de produits Hashicorp (Terraform, Consul, Vagrant, ...).
• Révision complète du backend MyTF1 (comprend les applications web, mobiles et IPTV)
• Définition et développement de multiples micro-services (catalogue-api, seo-api, user-history, ...) développés principalement en Go, exposés par un serveur GraphQL avec une communication faite via gRPC (Protocol buffers)
• Audit des applications legacy pour étudier la meilleure approche de refonte.
• Définition et développement de la médiathèque permettant la gestion des médias : API GraphQL en Go, front end développé dans VueJS et CDN AWS Cloudfront
• Définition et développement d'une architecture événementielle pour le cycle de vie des données digitales MyTF1 avec Kafka
Prise de décisions quand aux choix d'architectures de la plateforme France.tv sur les évolutions
• Cadrage des sujets techniques relatifs aux APIs des applications IPTV pour Orange et Free
• Mise en place de versioning sur les différentes APIs (sous NodeJS et Symfony) afin de pouvoir livrer plus rapidement en production
• Ateliers techniques avec les prestataires en charge de la réalisation des applications front IPTV afin de déterminer les call flows d'appels et données échangées
• Évolutions sur le modèle de données France.tv suite au projet d'uniformisation des sources de données des différentes vidéos
• Mise en place d'un cluster Kubernetes pour chaque environnement et afin que les feature teams aient un environnement dédié
Sujets transverses :
• Définition de l'architecture technique de solutions pour les portails des sites France Télévisions
• Définition des briques composantes nécessaires à l'évolution d'un modèle de données (indexation, workers, ...)
• Mise en place de GraphQL