Étude de faisabilité d'un moteur de recommandations générant des pass avec plusieurs activités, en accord avec un ensemble de contraintes
Modélisation mathématique de ce problème sous forme d'un programme linéaire
Réalisation du moteur en utilisant le GNU Linear Programming Toolkit
Upfactory
Environnement de travail : PHP, Turbulences, MySQL, Subversion, Trac
Développement de différents modules : backend de gestion éditoriale, photos des articles, moteur de recherche, messagerie interne, export CSV du catalogue...
Améliorations diverses sur le framework Turbulences
Responsable des mises en production
Maintenance corrective
La Cantine
Environnement de travail : Ruby on Rails, MySQL, Subversion, Trac
Développement de l'ensemble des fonctionnalités du site : événements, blogs, profil des coworkers, réseau social, moteur de recherche, nuage de tags...
Gestion du projet depuis sa première mise en ligne
En charge de la maintenance corrective et évolutive du site
Noumba
Environnement de travail : Ruby on Rails, MySQL, memcached, Subversion, Trac
Développement des fonctions communautaires : réseau social, flux RSS, profil...
Renforcement de la sécurité (protection contre les attaques de type XSS, injections SQL, vol de sessions, URL forgées, mots de passe faibles, fuite d'informations sensibles, etc)
Conception et réalisation d'un gestionnaire de satellites pour des opérations commerciales
Accompagnement de la montée en charge (profiling du code, optimisations SQL, cache applicatif avec memcached, partitionnement des avatars)
Turbulences
Développement de composants clés comme le dispatcher