Développeur avec une affinité pour la conception, l'architecture mais avant tout un artisan qui aime les petits détails, et de ceux qui ont à cœur de vouloir se rapprocher de l'état de l'art tout en mariant efficience et frugalité.
Résolution d'un problème à l'aide de métaheuristiques. Les métaheuristiques forment un ensemble de méthodes utilisées en recherche opérationnelle pour résoudre des problèmes d'optimisation réputés difficiles. Le but étant de trouver la meilleure solution selon des configurations différentes dans un cadre donné.
Dans le projet, nous devions optimiser les temps de stockages pour réaliser le plus d'économie possible entre trois acteurs qui étaient l'entreprise de production, le transporteur et le client.
Dans notre projet en particulier nous avons d'une part optimisé nos algorithmes mais également la partie hardware grâce à une gestion multiprocesseur sous Java 7 permettant de décupler les performances de l'algorithme sur un temps donné.