Depuis février 2013 - Freelance
Différentes missions pour la société CyberCartes en tant que consultant et développeur web PHP :
• écriture d'un moteur d'animation d'avatars en HTML5/CSS3 avec utilisation de jQuery/KineticJS
• refonte du service de cartes parlantes (PHP5, jQuery)
• modification de cybercartes
en site web responsive pour adapter le contenu à tous les supports
• réécriture du service d'envoi de cartes vers mobile en PHP5
2005-2012 - CyberCartes / VRTV
CyberCartes est n°2 du marché français des cartes virtuelles multi-supports (email, smartphone, Facebook), et éditeur du site web.
2007 à novembre 2012 – Chef de projet technique
Recrutement et coordination à distance d’une équipe interne de 4 personnes.
Rédaction d'expressions des besoins et de spécifications fonctionnelles et techniques.
Recrutement et animation de notre réseau de prestataires (développeurs freelances, graphistes, référenceurs, administrateurs réseaux-systèmes et BDD).
Participation aux rendez-vous commerciaux et aux prises de contact avec les partenaires/clients.
Gestion, suivi et développement de projets :
• Refonte complète du site web en 2008 (code front/backoffice, interface graphique, architecture matérielle et logicielle, base de données) : architecture dimensionnée pour supporter plus de 5 millions de visites par jour et envoyer plus d'1 million de cartes en 24 heures.
◦ PHP 5, Zend Framework, Javascript, MySQL, Flash ActionScript
◦ Cache logiciel (cache Zend, Memcached), cache matériel (Squid), cache navigateur
◦ Virtualisation (Amazon EC2), serveurs statiques (images, JS, CSS, ...)
◦ Serveurs de base de données en master/master avec réplication temps réel
• Création d'un service de cartes vidéo avec photo personnelle.
◦ PHP 5, Flash ActionScript, MySQL, tournage/montage/hébergement des vidéos en interne
• Mise en place d'une plate-forme de routage emailing pour l'envoi des newsletters : plus de 5 millions de mails en 12h.
◦ PHP 5, scripts bash, MySQL
• Lancement de l'application CyberCartes pour smartphones/tablettes (iPhone/iPad/Android) : supervision du projet et mise en place de la conversion du catalogue de cartes Flash en vidéo.
◦ encodage MP4 (H.264)
• Optimisation du référencement naturel : 1er sur Google pour la majorité des mots clés.
• Développement de l’activité marketing : mise en place d’une infrastructure de datamining.
◦ PHP 5, MySQL
2005-2007 - Responsable technique - Service des avatars parlants et des cartes sur mobile
Suite au rachat de VRTV Studios par CyberCartes en 2005, gestion de l'intégration des technologies de VRTV Studios au sein des produits de CyberCartes :
• Lancement des cartes parlantes : service de création et d'envoi de cartes virtuelles dont le message saisi par l'utilisateur est prononcé par un avatar animé communiquant.
◦ C++, Java, PHP 5, Flash ActionScript
• Lancement du service de cartes virtuelles sur mobile : mise en place d'une plate-forme d'envoi de SMS/MMS.
◦ Java, PHP 5
2000-2005 - VRTV Studios
VRTV Studios développe des concepts innovants dans le domaine des avatars communicants sur le web (vidéos diffusées en streaming) et le mobile (MMS image et vidéo).
2003-2005 - Responsable technique (encadrement d'une équipe de 6 personnes)
Supervision, développement et un des inventeurs de la technologie brevetée de transformation d'une photographie en avatar animé et parlant (détection automatique de visage au sein d'une photographie, animation de l'avatar).
Responsable du projet de développement de midlets sur téléphone mobile. Partenaires : Sony Ericsson, Nokia, SFR, Orange, Telefonica.
Rédaction de dossiers de demande de subvention recherche (Crédit d'Impôt Recherche, Oséo Anvar...).
2000-2003 – Développeur C++/Java/PHP - responsable de projets
Technologies utilisées :
• voix de synthèse (Elan, Lernout&Hauspie, Loquendo)
• VRML (Virtual Reality Modeling Language)
• encodage vidéo (RealMedia, Windows Media)
• CDN (Akamai)
Principaux clients et projets coordonnés :
• Tfou (groupe TF1) – service de création de cartes virtuelles sur le site
• Interface : PHP / Flash ActionScript
• Backoffice : PHP / Javascript / MySQL
• Moteur d'encodage automatique des animations en vidéos : C++ (SDK RealMedia/Windows Player)
• M6 – service d'envoi de cartes virtuelles par email avec avatar communiquant
• Interface : PHP / Javascript
• Moteur d'encodage automatique des animations en vidéos : C++
• Bouygues Telecom – service d'envoi de cartes virtuelles par email avec avatar communiquant
• Interface : PHP / Javascript
• Moteur d'encodage automatique des animations en vidéos : C++
• Marionnaud – vidéo de présentation des produits diffusée sur le site Internet
• Vivendi – vidéo quotidienne d'actualité diffusée sur l'Intranet de la société
• Vichy – vidéos de présentation des produits de la marque Vichy Homme
1999 - Institut National de l’Audiovisuel (INA) – Département Recherche
9 mois – Stage puis CDD - Développeur
Participation à la création d’une interface graphique en Java permettant l’indexation manuelle de documents audio-visuels archivés.
• Utilisation des librairies JMF (Java Media Framework) et JFC/Swing
1998 - Publison
5 mois – Stage - Développeur
Publison développe et construit des systèmes numériques d'enregistrement, de montage et de mixage audio et vidéo.
Participation au développement d’une console de mixage numérique audio-visuelle en C++.
• Utilisation des MFC