Amélioration du système legacy de gestion des webinars en webRtc :
▪ Intégration du wrapper pour communiquer avec le nouveau fournisseur de broadcast
▪ Ecriture de la documentation Swagger de l'API legacy
▪ Refonte du système de conversion de pdf en images
▪ Correction et amélioration des tests unitaires
▪ Ajout des services suivants à l'API legacy: (Démarrage et arrêt de broadcast de test,
Démarrage et arrêt de broadcast pour les admins, Snapshot des données d'un webinar, Création un webinar directement en replay, Suppression du replay d'un webinar)
▪ Classement des webinars par date de début
▪ Création d'un job qui recherche les webinars sans replay et en envoie un rapport par mail
▪ Création d'un job pour supprimer les documents d'un webinar
Lancement du nouveau système de gestion des réunions virtuelles en webRtc :
▪ Conception et développement d’un wrapper permettant de communiquer avec le nouveau fournisseur de broadcast
▪ Amélioration d'un projet Docker permettant la diffusion d'une page web vers un flux RTMP
▪ Ecriture de la documentation Swagger et Confluence de la nouvelle API
▪ Ecriture des tests unitaires
▪ Mise en place de la nouvelle API avec les services suivants: (Rejoindre une réunion virtuelle, Obtention et suppression des données d'un attendee, Bannissement d'un attendee, Création et suppression d'une réunion virtuelle, Obtention et modification des données d'une réunion virtuelle,
Obtention des données d'une liste de réunions virtuelles)
Refonte du site de L’OBS (******** / GROUPE LE
MONDE) avec le framework PHP Phalcon :
▪Mise en place de l'indexation des articles issus du nouveau CMS (Logstash, Ruby,
Elasticsearch)
▪Refonte des pages de rubriques avec Phalcon
▪Amélioration des requêtes Elasticsearch pour la recherche des articles
▪Editorialisation des rubriques
▪Refonte des header/footer de abc-lettres via
l'API de génération de header/footer
▪Refonte des fils d'ariane
▪Migration des articles legacy (procédure de migration, script shell, modification du code PHP)
▪Mise en place des services de notifications d'abonnement et d'abandon
▪Mise en place pour un partenaire d'un flux xml d'articles les plus lus
▪Intégration des API de Kelkoo et autres partenaires publicitaires
▪Refonte des pages des journalistes
▪Refonte du système de notifications de dernière minute (push mobile et mail)
▪Refonte de la génération automatique d'articles à partir des flux de l'AFP
▪Migration du CMS legacy
▪Mise en place de l'ajout/suppression d'articles favoris et leur affichage dans l'espace perso
▪Gestion de la sauvegarde des buckets Amazon S3 et bases de données de ********
Participation à la conception et au développement du système de gestion des campagnes publicitaires (******** ):
▪Création d’un environnement de développement sous Docker (********-dev-env)
▪Développement d’une commande d’export des statistiques des clients vers Amazon S3 et
Google Cloud (Laravel)
▪Implémentation d’un producteur (producer) pour transférer dans des Amazon Kinesis
Data Streams les événements liés aux applications
▪Implémentation d’un consommateur (consumer) pour la vérification des données enregistrées dans les Kinesis Streams
▪Mise en place du serveur d’authentification
OAuth2 (Laravel)
▪Mise en place de l’authentification OAuth2 en alternative à l’authentification WSSE existante
▪Développement des services de gestion des comptes utilisateurs
▪Développement d’un générateur de token
OAuth2
▪Refonte de l’API publique de gestion de campagne et ajout de services
▪Création d’un bundle Symfony pour abstraire l’accès aux systèmes de fichiers
▪Intégration d’Amazon S3
▪Mise en place de la détection de fraude
▪Développement d’une commande de détection d’écart dans les statistiques consolidées et réalisation du plugin Nagios associé
▪Développement des tests unitaires
▪Rédaction des documents de spécifications techniques
▪Rédaction de la documentation de l’API publique de gestion des campagnes
▪Refonte des dashboards
▪Refonte de la modélisation des widgets de type tableau
▪Refonte du calcul des statistiques de conversion
▪Ajout de nouveaux indicateurs à la chaîne de calcul des statistiques, aux widgets et aux exports
▪Développement d’une commande de réconciliation par stratégies dont la stratégie fingerprint
▪Développement de commandes de complétion automatique des données de production
▪Développement de l’interface graphique de l’application de gestion des campagnes
▪TMA sur le système de gestion des campagnes publicitaires
Conception de la BDD et réalisation du back-office
de la clinique Renouard (********/ ) pour le compte de l’agence WinWin
Développement applicatif pour le SI de Virgin Mobile
Participation à la refonte du SI commercial d’Orange
Vallée
Participation à la conception et au développement du front-office et du back-office de Anyresa – méta moteur de recherche pour la location saisonnière :
▪Développement des tests unitaires de Anyresa
▪Développement du forum et des Web Services Anyresa
▪Rédaction des manuels d’utilisation des Web Services de Anyresa
▪Réalisation de l’architecture des applications Facebook de Anyresa
▪TMA de Anyresa et de son forum (frontoffice/back-office)
Développement des projets MODX ShoppingPrivilege (********), Les Malices (******** ) et rédaction de manuels
d’installation et de migration pour ces projets
Participation au développement du front-office de
Anyresa – méta moteur de recherche pour la location saisonnière
Intégration du Single Sign On (Authentification
Unique) aux sites de ADNEOM
Etude pour la réalisation d’un site de réseau social pour les Gamers destiné au portail Orange Jeux pour
le compte d’Orange Labs (France Telecom R&D)
Développement d’applications Web sur architecture
LAMP
Développement de simulateurs
Automatisation de processus liés aux routeurs
Conception et réalisation d’un progiciel client serveur pour la gestion du matériel et des équipements des parcs de stationnement de la société EIFFAGE
PARKING, filiale du GROUPE EIFFAGE.
▪Gestion des données et du menu des rubriques
▪Personnalisation des zones dans l'application
▪Extraction des données d'un lien cliqué dans la webview
▪Service backend (PHP) permettant de télécharger le PDF d'un magazine
▪Gestion du téléchargement et du stockage (par l'application) du PDF d'un magazine
▪Gestion de la suppression automatique des PDF
▪Gestion des notifications push avec Batch +
Deep Linking