Contexte Général : Application de téléphonie pour malentendants
Sujet du projet : Développement plateforme Speech-to-Text
Contexte Général : Application comptable légère
Sujet du projet : Développement et conseil migration base de données
Contexte Général : MOOC (Massive Open Oline Course)
Sujet du projet : Développement et conseil back-end Mongo / API
Contexte Général : WEB multisupport
Sujet du projet : Développement de l'authentification OAUTH 2 WEB
Indépendant, 4 mois
Contexte Général : Sous NDA
Sujet du projet : Sous NDA
CDD puis CDI, en mission chez le client, 6 mois
Contexte Général : Application Web second écran de Télévision Live
Sujet du projet : Développement de l'API de la plateforme multisupport
● Reprise des développements de l’équipe
■ Formation à MongoDB, base de données NoSQL
■ Assimilation de l’architecture de l’application existante
■ Assimilation de la norme de codage utilisée
■ Intégration dans l’équipe de développement en place
● Développement de l'API HATEOAS Hypermedia
■ Discussion avec l’équipe et la direction technique des besoins
■ Implémentation de l'API en Node.js sous l'architecture HATEOAS
■ Utilisation des classes MongoDB puis formatage en réponse JSON
■ Intégration continue des tests Mocha.js sur Jenkins
● Développement de fonctionalités sur le backoffice éditorialiste
■ Réception des besoins éditoralistes par le chef de projet
■ Développement des fonctionalités avec Node.js et Twitter Bootstrap
■ Validation de la fonctionnalité par les équipes édito
■ Correction des retours de bugs sur Redmine
● Debug application temps réelle interactive The Voice à fort traffic
■ Evaluation du code source JavaScript fourni par les prestataires
■ Construction d'un robot automatique à scénarios prédéfinis
■ Déploiment des robots avec Amazon EC2 Fleet
■ Etude des résultats de succès ou d'échecs avec StatsD
CDI, entreprise Startup innovante, 6 mois
Contexte Général : Réseaux sociaux, Analyse Sémantique, Social TV
Sujet du projet : Développement Web de Meaningly, TV et widgets JavaScript
● Reprise des développements de ********
■ Assimilation de l’architecture du site existante
■ Échanges avec le prestataire source de l’interface
● Correction de bugs
■ Bugs internes, dans la base Redmine
■ Bugs d’intégration, retours du designer
● Développement de l’interface Meaningly TV
■ Réflexion approfondie des besoins clients (milieu de la TV)
■ Design wireframe de l’interface de base
■ Proposition au chef produit et soumission au designer
■ Discussion designer & développement JavaScript
● Développement des widgets JavaScript
■ Développement middleware draft en Node.js sur API BlendedTV
■ Proposition et discussion designer
■ Développement JavaScript sur API BlendedTV finale
■ Intégration widgets dans l’interface Meaningly TV
■ Test compatibilité des navigateurs
● Développement du widgets OnEnParle Pluzz France TV
■ Développement rapide d’un POC (Proof Of Concept)
■ Discussion designers France TV
■ Développement JavaScript et intégration dans ********
■ Test compatibilité des navigateurs (IE6+, FF, Opera, Chrome)
● Rôle de gestion - Scrum Master
■ Planification et animation des réunions quotidiennes
■ Tenue d’un journal de bord et rapports journaliers
■ Rappel et respect des jalons clients par les équipes internes
CDI, en mission chez le client, 1 an et demi
Contexte Général : Télévision Numérique, Vidéo à la demande (V.O.D.)
Sujet du projet : Reprise du développement de l’interface V.O.D. pour Vodafone
● Reprise des développements de l’équipe danoise
■ Formation aux normes JavaScript (D. Crockford)
■ Formation à la TV Numérique
■ Assimilation de l’architecture de l’application existante
■ Intégration dans l’équipe de développement
■ Remplacement de l’équipe existante
● Correction de bugs
■ Prise en charge du bon fonctionnement de l’application V.O.D.
■ Correction des bugs internes et externes de la base Synergy
● Nouveaux développement
■ Discussion avec l’équipe d’architecture des spécifications internes
■ Développement des nouvelles fonctionnalités suivant le planning
(Dashboard)
■ Intégration et résolution des conflits de développement
● Migration du système de gestion de versions
■ Migration de SVN à Synergy Change
■ Adaptation aux outils existants
■ Versions parallèles suivant l’itération de développement
● Formation équipe indienne
■ Séjour en France de plusieurs semaines de deux personnes
■ Apprentissage des notions de bases et « good practices »
■ Répartition du travail des corrections de bugs puis de nouveaux développements
● Rôle de gestion
■ Planification des livraisons (fonctionnalités, améliorations, corrections)
■ Gestionnaire de sources et de branches (SVN puis Synergy)
■ Management et coordination équipes (danoise puis indienne)
■ Communication avec équipes intégration locales et israéliennes
Contexte Général : Startup Internet innovante, moteur de recherche de personnes sémantique
Sujet du projet : Recherche & Développement, Innovation Internet
● Création d’une ontologie de base (Shell, PHP script)
■ Récupération d’ontologies et formatage sous forme de fichiers dump
■ Insertion en base et comparaison sémantique
● Applications interactive de visualisation de relations sociales (Flex et Java)
■ Exploitation d’API interne et Parsing XML de la réponse
■ Intégration et affichage interactif
● Application informative de type pop-up pour blogs et CMS (GWT avec JSONP)
■ Exploitation d’API interne par protocole HTTP grâce au JSONP
■ Construction de la pop-up à l’aide de classes GWT
● Développement du site sur Zend Framework (PHP, HTML, CSS, JavaScript)
■ Edition de profils
■ Algorithme de recherche de chemin relationnel
■ Développement d’un CMS lite
■ Refactoring divers
● Module de visualisation d’activités externes
■ Exploitation d’API de réseaux sociaux externes (Facebook, Twitter, Foursquare, …)
■ Exploitation de flux RSS et Blogs (Wordpress, Posterous, …)
■ Formatage unique et mise en forme
● Plateforme et API pour développeurs tripartites
■ Reprise d’une plateforme open source (Facebook Open) et étude
■ Adaptation et branchement au code du cœur du projet
Contexte Général : Edition de jeux vidéo, Services Base de Données / Gestionnaires de Communauté
Sujet du projet : Développement d’outils de visualisation de logs et gestion de comptes joueurs pour gestionnaires de communauté
Responsabilités occupées : Développeur stagiaire, médiateur entre équipes
● Visualiseur de logs
■ Etat des lieux des logs déjà existants
■ Proposition et adoption d’un format unique
■ Création d’une classe de formatage et modification du code JAVA existant
■ Récupération des fichiers, parsing et insertion en base d’archivage PostgreSQL
■ Questionnement de la base de données et affichage en HTML
● Gestion de comptes joueurs
■ Développement de l’interface sur système JAVA préexistant suivant le cahier des charges
■ Dialogue avec équipe des gestionnaires de communauté
● Reporting
■ Mail journalier à la hiérarchie détaillant l’avancement des tâches
■ Réunion hebdomadaires entre les différentes équipes