Projet : Conception et développement d'un système de notification en temps réel pour informer
les utilisateurs sur des événements importants.
❑ Collaboration avec l’équipe produit pour comprendre les besoins spécifiques des utilisateurs
en matière de notifications.
❑ Conception d'une architecture robuste pour le système de notification en utilisant RethinkDB
et Websocket pour les notifications en temps réel.
❑ Implémentation des fonctionnalités nécessaires en créant des API REST et Websocket
sécurisées pour gérer la logique métier des notifications.
❑ Intégration de la base de données RETHINKDB pour la gestion des notifications push,
garantissant une livraison rapide et fiable des messages.
❑ Mise en place de tests unitaires.
Projets : Gestion de la maintenance et des mises à jour pour les services traitant divers types de
médias.
❑ Optimisation des pipelines de transcodage et réparation de vidéo et audio.
❑ Génération des miniatures de différents types et dimensions.
❑ Intégration d’un générateur de Sprites vidéo.
❑ Stockage des données de différentes manières via SFTP, OVH Cloud object storage et AWS S3
object storage.
❑ Configuration des nouveaux clients.
❑ Mise en place un système complet de gestion des logs, utilisant un mécanisme de
notification par courrier électronique en temps réel et un système de journalisation.
❑ Création des images Docker en environnement de développement et production.
❑ Élaboration de la configuration des jobs Jenkins pour garantir une mise en production
efficace sur plusieurs serveurs.
❑ Orchestration et déploiement des services en utilisant Docker et Kubernetes.
Équipe de projet : développement: 1; fonctionnelle: 2; opérationnels: 1.
Projet : Développement et maintenance d’une plateforme pour mesurer et analyser les émissions
de carbone.
❑ Refactorisation de code en accord avec les principes du Clean Code.
❑ Développement de nouvelles API REST et gRPC.
❑ Assure la maintenance continue de la plateforme, en mettant en œuvre des mises à jour
régulières pour intégrer de nouvelles fonctionnalités et optimiser les performances.
❑ Téléversement de fichiers et génération d'URL signées à partir de Google Cloud.
❑ Intégration de la plateforme SendGrid pour envoyer des emails de manière évolutive et
fiable.
❑ Importation et exportation des données sous forme de fichiers Excel.
❑ Réalisation des tests approfondis, y compris des tests unitaires et d’intégrations.
Projet : Développement d'un service dédié à la personnalisation des templates et skins pour les
webinaires. Ce module offre aux utilisateurs une flexibilité maximale pour adapter l'apparence
visuelle des webinaires en fonction de leurs besoins spécifiques.
❑ Analyse approfondie des besoins fonctionnels et techniques
❑ Conception et de schématisation de la base de données, en élaborant une structure
optimisée pour répondre aux exigences spécifiques du système.
❑ Implémentation des APIs indispensables au bon fonctionnement du système.
Projet : Conception et mise en œuvre réussies d'une application multi-client, offrant des
fonctionnalités avancées d'envoi planifié d'e-mails pour simplifier la coordination des webinaires.
❑ Responsabilité de l'amélioration des templates et de leur intégration harmonieuse sur la
plateforme SendGrid.
❑ Conception et implémentation réussie des APIs dédiées à la gestion efficace des rappels pour
les webinaires.
❑ Dockerisation et configuration des JOB Jenkins.
Projets : Stockage et traitement des analytics collectées à travers un lecteur de vidéo
personnalisable.
❑ Conception et mise en place d’un service dédié à l’extraction ciblée de statistiques
spécifiques.
❑ Conception et mise en œuvre d’un service robuste pour la journalisation, prenant en charge
une diversité de formats et assurant une intégration complète avec le protocole SYSLOG.
❑ Création de scripts utilisant des requêtes DSL pour mettre à jour les informations.
❑ Création des logs avec des formats spécifiques pour des nouvelles clientes.
❑ Création de fichiers journaux avec des formats particuliers, adaptés à des nouvelles clientes.
Projet : Migration de données d'un nouveau client vers notre plateforme, supervisant l'ensemble
du processus pour garantir une transition fluide et sans perturbation.
❑ Planification des étapes de migration, la validation des données, la transformation et la
vérification de l'intégrité des données après la migration.
❑ Création des scripts SQL dédiés à la migration de bases de données.
❑ Création des scripts Python pour automatiser le processus de transcodage de vidéos,
permettant la conversion efficace entre différents formats et résolutions.
❑ Création de scripts Golang pour la génération dynamique de fichiers SMIL, ainsi que la
création automatisée de miniatures et de sprites à partir de ressources vidéo.
Projet : Développement d'un service dédié à la gestion et à l'organisation d'événements liés aux
webinaires.
❑ Création des schémas nécessaires et la mise en place d'un serveur GraphQL.
❑ Développement des APIs sécurisées dédiées à l'organisation d'événements.
❑ Dockertisation et préparation de pipelines de déploiement continu à l’aide de gitlab CI.
Projet : Développement d'une application spécialisée dans l'automatisation de différentes actions
sur le service de stockage d'objets AWS S3.
❑ Gestion de configuration multi-client pour le stockage de diverses images.
❑ Développement de plusieurs APIs offrant une gamme complète de fonctionnalités pour la
manipulation d'images. Ces APIs permettent le téléchargement, la copie, le renommage, la
suppression et la liste d'images.
❑ Élaboration de pipelines de déploiement continu à l’aide de gitlab CI.
Projet : Développement d'un service dédié au téléchargement de fichiers sur des serveurs distants
en utilisant le protocole TUS.
❑ Mise en œuvre de plusieurs méthodes pour garantir le téléchargement de fichiers avec la
possibilité de reprise.
❑ Dockerisation et déploiement de service.
❑ Conception et configuration des JOB Jenkins pour garantir le déploiement sur plusieurs
environnements.