Jimmy Clairbois Projets réalisés dans le cadre professionnel 1. becad... 2 1.1. Logiciel de gestion de membres d une union professionnelle... 2 1.2. Logiciel de gestion de site de vente en ligne pour le domaine pharmaceutique... 5 1.3. SharePoint 2010 et Visual Studio 2010 Team Foundation Server... 7 1.4. Intégration et manipulation de Google Earth à un projet existant... 7 2. Acoustic Technologies... 8 2.1. Agents de décodage... 8 Jimmy Clairbois - Projets réalisés dans le cadre professionnel - Page 1 of 8
1. becad 1.1. Logiciel de gestion de membres d une union professionnelle Conçu pour remplacer un vieux logiciel, celui-ci permet une gestion complète des 15.000 membres d une union professionnelle. De la gestion des données d un membre à l impression de bulletin de virements pour le ses appels à cotisation, le programme possède également un système de création avancé de filtres pour mieux sélectionner un groupe de relations. D autre part, celui-ci permet également de : - envoyer du mass-mailing pour des flashs d informations - générer un appel à cotisation pour une période donnée - générer des listings de membres, fax, e-mails - importer des données de l ONSS Pour chaque modification concernant un membre, une trace est gardée afin de voir quelle personne a créé et/ou modifié la fiche descriptive. Technologies - C#.Net 4.0 - WPF / WCF - SQL Server 2005 Express / 2008 R2 - Office interop pour piloter Microsoft Office Word - OpenXML pour manipuler des fichiers.docx - SMTP pour l envoi d e-mails depuis le logiciel - Multithreading sur plusieurs cores afin d accélérer certains processus longs comme le publipostage de 500 fichiers.docx et la conversion de ceux-ci en PDF. Spécificités - Durée : 3 mois - Statut : Chef de projet - Cahier des charges : rédaction - Contact direct avec le client et nombreux déplacement chez celui-ci pour la mise en production finale. Jimmy Clairbois - Projets réalisés dans le cadre professionnel - Page 2 of 8
Jimmy Clairbois - Projets réalisés dans le cadre professionnel - Page 3 of 8
Jimmy Clairbois - Projets réalisés dans le cadre professionnel - Page 4 of 8
1.2. Logiciel de gestion de site de vente en ligne pour le domaine pharmaceutique Conçu pour faciliter la gestion du stock d un très gros site de vente en ligne de produits pharmaceutiques, ce logiciel automatise toutes les précédentes opérations réalisées manuellement. Celui-ci permet, de manière totalement automatisée, de : - Insertion de nouveaux produits et calcul des prix - Recherche sur internet d images concernant le produit - Mise à jour des prix et détection des produits obsolètes - Changement groupé de catégories de produits Au début de ce projet, un autre programme a été développé afin de pouvoir corréler des noms sur le site avec les noms réels du fournisseur. Il a fallu se baser sur un algorithme (Levenshtein) de comparaison de noms. Après optimisation de cet algorithme et en exécution sur un modèle multithread, on est passé de 97h de calculs à 16h. Au final, le logiciel à permit d encoder 140.000 nouveaux produits en 2 jours. (En comparaison, l insertion manuelle de produits équivalait à 10.000 produits par an.) Technologies - C#.Net 3.5 - WPF - MySQL 5.5 - Google Search API - XML - Multithreading et algorithmes de comparaison de noms. Spécificités - Durée : 3 mois - Statut : Chef de projet - Cahier des charges : rédaction - Contact direct avec le client Jimmy Clairbois - Projets réalisés dans le cadre professionnel - Page 5 of 8
Jimmy Clairbois - Projets réalisés dans le cadre professionnel - Page 6 of 8
1.3. SharePoint 2010 et Visual Studio 2010 Team Foundation Server - Création et configuration d un serveur Microsoft SharePoint 2010 ainsi que des collections de sites. - Pour remplacer Microsoft SourceSafe 6.0 (gestion de contrôle de sources), j ai créé et configuré un serveur «Microsoft Team Foundation Server 2010». Et ce, afin de lier nos projets Visual Studio 2010 à une gestion centralisée de versionning des sources. De plus, en parallèle avec SharePoint 2010, un portail SharePoint par projet a été créé afin de gérer le projet. (Deadlines, tasks, bug, tracking, issues, reporting, ) 1.4. Intégration et manipulation de Google Earth à un projet existant Technologies - C#.NET 4.0 - Manipulation de fichiers KML - Manipulation de l API Google Earth - Interactions C# <-> JavaScript Jimmy Clairbois - Projets réalisés dans le cadre professionnel - Page 7 of 8
2. Acoustic Technologies 2.1. Agents de décodage Création d agents de décodage automatique de fichiers. Ceux-ci sont convertis vers une base de données Oracle, le tout configurable via un fichier XML. Technologies - JAVA (J2ME) - XML - Oracle 10g Spécificités - Durée : 1 mois - Statut : Chef de projet - Cahier des charges : reprise de l existant Jimmy Clairbois - Projets réalisés dans le cadre professionnel - Page 8 of 8