-
Technicolor
- Architecte logiciel et système
Issy-les-Moulineaux
2013 - 2014
Architecte logiciel et système du pôle de recherche "Content Management & User Experience".
Définition de l'architecture système du projet collaboratif "Fi-Content" (http://mediafi.org).
Définition et preuve de concept de l'intégration d'un moteur de recommendation basé sur l'ambiance d'un film pour le produit M-GO (http://www.mgo.com).
Etude technique sur un algorithme d'interactions minimales afin d'obtenir une liste de films (algorithme de type "Akinator") et réalisation de benchmarks pour le produit M-GO.
Développement d'un algorithme de similarité de contenus vidéos basé sur les métadonnées des contenus audiovisuels (casting, réalisateur, et genres). Etude technique sur cet algorithme mais aussi sa qualification.
Définition de l'architecture d'une plate-forme de services qui hébergera des algorithmes de recommendations basé sur les métadonnées des contenus audiovisuels (type Content to Content) sous forme de Software as a Service (SaaS).
Définition de l'architecture d'une preuve de concept de reconnaissance faciale.
Encadrement d'un stagiaire sur des sujets de recherches appliquées autour des interactions multi-modales (voix, toucher) et pilotage d'une maison connectée via la voix. Brevet en cours d'étude.
Réalisation de nombreux preuves de concepts (Modélisation de métadonnées sous forme de graphe avec Neo4j, Utilisation de métadonnées provenant de diverses sources pour enrichir l'algorithme de recommendation content to content)
-
Technicolor
- Architecte logiciel et système
Issy-les-Moulineaux
2010 - 2013
Architecte logiciel et système dans une équipe d'une vingtaine de personnes chargée de l'innovation et du transfert technologique.
Ma mission se compose principalement des études de faisabilité (études de la technologie, mise en place de proofs of concepts, proposition de solution et chiffrage pour la réalisation). De plus, je suis le référent technique sur la solution choisie pour les équipes de développement.
Le principal projet est un projet collaboratif dans le cadre du projet Quaero financė par l'osėo. Le but du projet est de trouver des solutions innovantes pour la découverte de contenus audiovisuelles, de moyens d'interactions avec la télévision (tablette, smart phone, kinétoscope, voix...).
Les principaux projets de transferts technologiques sont concentrés autour du multimédia (traitement vidéo, tatouage de contenus, restitution audio en 3D...) sur des appareils grand publics tel que l'iPad ou des tablettes et Smartphone Android.
Néanmoins, mon passé de développeur Java JEE me permet aussi de proposer des architectures back-end scalables, robustes et évolutives.
-
Thomson
- Ingénieur de développement JEE / Java confirmé
Courbevoie
2009 - 2010
Conception et développement de nouvelles fonctionnalités pour la plate-forme de services SmartVision TV:
Interfaçage avec la nouvelle version du serveur SmartVision VOD (prise en compte du download progressif et de l'environnement câble)
Etude de cas d'utilisation du download progressif (Youtube like)
-
Thomson
- Responsable technique de lots logiciels
Courbevoie
2009 - 2009
Responsable technique de deux nouveaux modules innovants pour la plate-forme de services SmartVisionTV:
- Publicité ciblée: Ajout de publicités avant et/ou après une vidéo, ou au sein du portail ciblées en fonction du profil de l'utilisateur;
- TV personnalisée: Recommandation de contenus (Vidéo à la demande ou de programmes télévisuels) en fonction du profil utilisateur; gestion de flux RSS affichés sur le portail.
Encadrement de cinq personnes étant le référent technique et fonctionnel sur ces deux modules. Gestion des cotations des tâches.
Les nouveaux modules ont été développés en spring, java 5, jpa.
-
Thomson
- Architecte fonctionnel
Courbevoie
2008 - 2008
Définition des besoins avec l'aide du responsable marketing pour les nouveaux modules innovants de SmartVision. Définition des spécifications haut niveaux de ces nouveaux modules.
Veille technologiques sur plusieurs sujets:
- Etude sur les moteurs de recherche et moteurs d'indexation de contenus open source: fonctionnement d'un moteur de recherche, étude sur les différents projets open source (lucene, solr, compass, Omnifind...).
- Etude sur les moteurs de recommandation de contenus open source: Principe de fonctionnement d'un moteur de recommandation, étude sur les projets open source java et dans d'autres langages.
- Etude sur les logiciels de gestion des campagnes publicitaires et sur la norme SCTE-130
-
Thomson
- Responsable TMA de SmartVision
Courbevoie
2007 - 2008
Responsable de l'équipe maintenance de SmartVision (TV et Mobile). Gestion d'une équipe, gestion des relations avec les clients, l'équipe support.
-
Alten
- Ingénieur d'études en mission chez Thales Broadcast & Multimedia / Thomson
Boulogne-Billancourt
2006 - 2007
Au sein du projet « SmartVision TV » - plate-forme de services dédiés à la télévision sur IP :
• Spécification, conception et développement de modules J2EE permettant la création de
contenus Vidéo à la demande (VOD) et de grille de programmes (EPG) ;
• Maintenance d'une librairie C++ permettant l'analyse de fichiers vidéos à la demande;
• Spécifications d'un nouveau modèle de données pour les contenus de « vidéo à la
demande » ;
• Formation donnée à Madrid présentant le format de fichiers XML (décrivant des
contenus « Vidéo à la demande ») utilisé dans la plate-forme « SmartVision TV ».
Au sein du projet « SmartVision Mobility » - plate-forme de services dédiés à la télévision sur mobile :
• Spécification, conception et développement de modules J2EE permettant la création et la diffusion de contenus pour la télévision nomade (services de « push news » et « push video »).
Environnement JEE, Java, Websphere, Oracle
-
Alten
- Ingénieur d'études en mission chez Thales Broadcast & Multimedia / Thomson
Boulogne-Billancourt
2001 - 2001
Au sein du projet « SOS TPS » - moniteur d'analyses en temps réel des flux audiovisuels de l'opérateur Tékévision Par Satellite (TPS) :
• Développement d'un module de l'éditeur de plans de services propre à TPS ;
• Maintenance de la base de données stockant les plans de services ;
• Développement d'un client web permettant la consultation de ses plans de services ;
• Développement et maintenance d'une DLL permettant le stockage, en base de données, des alarmes issues du système de supervision ;
• Maintenance d'un client Web permettant l'affichage des statistiques sur les alarmes.
-
Alten
- Ingénieur d'études en mission chez Thales Broadcast & Multimedia / Thomson
Boulogne-Billancourt
2001 - 2005
Au sein du projet « Granite » - moniteur d'analyses en temps réel de flux audiovisuels (MPEG-2, DVB, ATSC ou ISDB) :
• Spécification, conception et développement d'un client léger permettant l'affichage des résultats d'analyses (erreurs, vignettes, vidéos...) ;
• Spécification, conception et développement d'un éditeur de plans de services (description théorique en XML du flux audiovisuel);
• Spécification, conception et développement de servlets permettant la communication entre les clients et le serveur;
• Conception du site web embarqué au sein du moniteur; • Spécification, conception et développement d'une DLL permettant la communication
avec une carte RF (démodulateur TNT).
-
Alten
- Ingénieur d'études en mission chez Sema Group Télécom
Boulogne-Billancourt
2000 - 2000
Au sein du développement du logiciel utilisé par les centres d'appels d'Orange Mobile (France Télécom Mobile):
• Développement de scripts PL/SQL et de programmes en PRO*C/C++ pour extraire des données et pour mettre à jour les données en base ;
• Programmation d'une API en PL/SQL utilisée pour la consultation des comptes clients depuis le site web d'Orange Mobile.
-
Alten
- Ingénieur d'études en mission chez Alcatel CIT
Boulogne-Billancourt
1999 - 2000
Au sein du service « réseaux intelligents » :
• Installation du système d'exploitation UNIX et de la base de données Oracle ;
• Conception et développement d'un outil de migration de données ;
• Spécification, conception et développement de services prépayés (de type
MOBICARTE) et encadrement de personnes au sein de ce projet (2 personnes).
-
Alcatel CIT
- Stage de fin d'étude en alternance chez Alcatel CIT
1997 - 1998
Conception, développement d'une application Java permettant la configuration de l'autocommutateur E10 pour la prise en compte de services intelligents.