CV Marc-Olivier Ethier
Transcription
CV Marc-Olivier Ethier
Luc Carreau Consultant [email protected] [email protected] 514-248-8877 RÉSUMÉ DE CARRIÈRE PERFECTIONNEMENT M. Carreau travaille depuis 1990 pour LMSOFT inc. et 2K75 inc. Avec 23 ans d’expérience comme Analyste et Développeur. Spécialisé dans le domaine des applications Web et applications Windows. Les produits créés et développés par M. Carreau ont été vendus dans plus de 28 pays, dans 7 langues différentes et à plus de 300 000 exemplaires. Conférence « En Event a Apart » Seatle sur le Web mobile, 2012 Conférence TL;DR à San Francisco, nouvelle tendance Web, 2012 Conférence Web 2.0 New York (THML, CSS3, Web Mobile), 2011 Mix10 Las Vegas, Microsoft , 2010 EXPERTISE L’historique professionnel permet d’affirmer que M Carreau est en mesure de réaliser et de livrer des produits de qualités internationaux, multilingues, fiables et prouvés par des dizaines de milliers d’utilisateurs. ÉTUDES Baccalauréat en génie informatique École Polytechnique de Montréal, Montréal, Québec, Canada, 1994 MÉRITE er 2008 OCTAS 1 prix catégorie « Réussite commerciale » re 1998, COMDEX de Chicago, 1 prix dans la catégorie « BEST DIGITAL MEDIA » 1996, MIM (Marché International du Multimédia), re 1 prix « Meilleur éditeur multimédia », 1996, MIM (Marché International du Multimédia), e 1 prix « Meilleur innovation technologique » (en compétition avec le logiciel Tango). REVUE DE PRESSE PC Expert 2009, Choix de la rédaction Software Informer Awards 2009 Micro Hebdo 2009,Gagnant! Mention très bien Micro Actuel 2009, Choix de la rédaction Micro Hebdo 2007, Meilleur Éditeur Web Conception d’application Web et Windows CONNAISSANCES PRATIQUES C# C++, C, SQL VB ASP.NET, .NET Framework 1, 2, 3.5, 4 Oracle, MySQL, ACCESS, SQL Server JavaScript AJAX, XML, JSON jQuery, PHP HTML-HTML4 HTML5, CSS3 ADO, OLEDB 4 ans 25 ans 8 ans 4 ans 13 ans 15 ans 4 ans 3 ans 15 ans 2 ans 13 ans CONNAISSANCES GÉNÉRALE Java Core, JDK6, JEE, EJB, Servlets, Struts, JMS, JBoss, JUnit, Log4j, JDBC, Hibernate Apache Server Excel API, Apache POI Méthodologie : Agile, Scrum et Sprint Systèmes d’exploitation et logiciels Windows (tous), DOS, Unix, Linux Visual Studio.Net 2005/2008/2010 TFS Team Foundation Server, Star-Team SQL Server Management Studio 2008 WebSphere et RAD Microsoft Project Microsoft Office LANGUES DE TRAVAIL Parlées et écrites : français et anglais 25 ans 8 ans 15 ans 4 ans 1 an 15 ans 20 ans Luc Carreau Consultant GRILLE DE RÉALISATIONS PROFESSIONNELLES Vous remarquerez un chevauchement des projets. Ils n’ont pas été réalisés de manières séquentielles. Nº de mandat Employeur Client Nature du projet-mandat Poste occupé / Type d’intervention Référence Nº de tél. Expérience (mois / années) période 12 CAE Gemini Performance Analyste Développeur François Lefebvre 514-341-2000 ext :6331 11 LMSOFT Web Creator Architecte et Développeur Luc Michaud 514-9481000 7 ans Entre 1999-2012 Logiciel de création de pages Web, 6 versions 6 mois En 2012 10 LMSOFT et 01.NET SiteWebCreator, Service en ligne d’édition de page Web Architecte et Développeur Luc Michaud 514-9481000 3 ans Entre 2009- 2012 9 2K75 Inc. Site Web transactionnel Visa, Master Card, Paypal… Architecte et Développeur Luc Michaud 514-948-1000 1 an Entre 1999-2012 8 REMATEK Drillcad Création d’un CAD dans le domaine du Fixturing en Électronique Architecte et Développeur Marco Deblois 514-333-0101 2 ans Entre 1998-2006 7 CCRS (Centre canadien de télédétection) SQWEEGE Interface de recherche sous forme d’une extension à Windows Architecte et Développeur Serge Kena-Cohen 514-877-3301 6 LMSOFT Hyperpage ou Presenter Création d’un logiciel hypermédia pour CDROM. 5 versions Architecte et Développeur Luc Michaud 514-948-1000 4 ans Entre 1994-1999 5 CCRS (Centre canadien de télédétection) Géoscope Réseau I et II Logiciel d’acquisition de données géomatiques Client : PC-WINDOWS et Serveur: UNIX-ORACLE. Architecte et Développeur Serge Kena-Cohen 514-877-3301 2 ans Entre 1994-1996 4 CCRS (Centre canadien de télédétection) Géoscope et Élada Encyclopédie interactive des changements planétaires (Le logiciel Géoscope est la contribution du Canada à l’année internationale de l’espace) Développeur Serge Kena-Cohen 514-877-3301 3 ans Entre 1991-1994 3 Ministère de l’Éducation du Québec L’Explorateur Logiciel de création de scénarios hypermédias Développeur Luc Michaud 514-948-1000 6 mois En 1991 2 PLURAM L’Inspecteur Logiciel d’aide à la décision pour les inspecteurs en urbanisme de la ville Développeur Catherine Marchand 9 mois En 1990 1 Ministère de l’Éducation du Québec Géographe Logiciel de cartographie. Développeur Luc Michaud 514-948-1000 3 mois En 1990 6 mois En 1999 Luc Carreau Consultant Nº 12 CAE Analyste Développeur 6 mois Gemini Performance En 2012 Description : Application Web Base (500 pages ASP.NET C#) pour la réservation des simulateurs de vol par les pilotes d’avion ainsi que la gestion des pièces et réparation des simulateurs Rôles réalisés: Mesurer la performance de certaines pages critiques de Gemini en simulant les actions d’un usager dans la page. Réaliser un service Web pour enregistrer les données acquises sur SQL Server. Réaliser un tableau de bord pour afficher les résultats dans une grille avec différent filtre d’affichage. Réalisation d’un Web Control « GridEdit » avec cellules éditables (Dropdown, Checkbox, Radiobox, Champ d’entée, …). Ce contrôle n’utilise aucun ViewState. Il est plus rapide et plus léger en code HTML et Javascript que Microsoft et Infragistics et recoder entièrement le code C# et JavaScript. Remplacer les grilles Infragistics par le contrôle GridView de Microsoft ou mon contrôle (au moins 60 grilles) Adapté plus de 100 pages pour être compatible, IE7, IE8, IE9, Chrome, Safari et Firefox. Langage : ASP.NET, C#, VB.NET, HTML5, CSS3 et JavaScript, jQuery, SQL Outils : Visual Studio .NET, SQL Server Management Studio 2008, TFS (Team Foundation Server) Nº 11 Architecte et Développeur Web Creator LMSOFT 7 ans Entre 1999-2012 Logiciel de création de pages Web. Environnement WISIWIG style Microsoft PowerPoint destiné au grand public et aux PME. Il y a eu 6 versions Rôles réalisés: Analyse des besoins du marché, des produits concurrents, des attentes des distributeurs et des attentes des journalistes. Architecture et design du logiciel et de la communication entre le KERNEL et tous les éléments de conception Web. Innover dans plusieurs fonctionnalités qui ne se sont jamais retrouvées dans ce genre de produit. Programmation du logiciel utilisant plusieurs langages et communication entre les différents niveaux (UI Vb.NET au KERNEL bas niveau C++ via une couche ATL) Test sur chacun des éléments Web (Mémoires, Ressources utilisées, fonctionnalités…), Stress test sur fonction pointue de performance, test de résultat web en validant les pages dans tous les navigateurs et tests sur les plus gros projets de certains clients pour s’assurer du bon fonctionnement global. Tests finaux avec version Beta livrée à des testeurs. Dès le lancement du produit, le logiciel est utilisé par des milliers d’utilisateurs, Luc Carreau Consultant il est donc très sollicité dans toutes ces fonctionnalités. Maintenance du produit en cours de route nécessitant du reverse engineering sur certaine ergonomie de fonctionnement ou carrément de fonctionnalité. Support technique avec un service de ticket utilisant le système Kayako Production de version de mise à jour de produit. Technologie et langages utilisés : Interface : Ribbons, VB.net Sortie Web générée : HTML5, CSS3, JavaScript and jQuery, Ajax, multilingue en UTF-8. Noyau multimédia en C++, ATL et COM. Outils : Visual Studio .NET Avancé technologique : Sortie Mobile, iPad et Desktop détection automatique du type d’appareil mobile, iPad ou desktop,… Environnement orienté-objet pour les éléments Web à insérer. Permet la superposition d’éléments Engin de rendering permettant l’intégration des images 32 bits avec Alpha channel. Sortie image PNG en 32 bits avec alpha channel. Vraie transparence grâce à l’engin de rendering, nous pouvons changer la palette de couleur de la page dynamiquement. Langage événements/actions simplifié aux utilisateurs pour créer des sites dynamiques. Langage simple : Quand « (événement) la souris sera cliquée » alors « les éléments suivants… » seront « (action) cachés ». Plus de 35 sortent d’éléments différents peuvent être utilisés dans la conception du site: Texte, images, vidéos, sons, boutons, accordéons, onglets, iFrame, menus, PayPal…. Choix de développement de page en positionnement absolu ou en position dynamique (floating). Layer à la Photoshop pour cacher ou montrer des éléments ou des groupes d’éléments. Engin de transfert FTP intégrer. Optimisation pour les engins de recherche. En savoir plus : http://www.lmsoft.com/webcreator/webcreatorpro6/minisite-fr/ Nº 10 Architecte et Développeur Site Web Creator LMSOFT et 01.net Description : Système en ligne de création de sites Web Conception et réalisation Création et utilisation de service Web Langage : ASP.NET, C#, VB.net, C++, HTML et JavaScript. Outils : Visual Studio .NET 3 ans Entre 2009-2012 Luc Carreau Consultant Nº 9 Architecte et Développeur Site Web transactionnel 2K75 inc. Nº 8 Nº 7 Entre 1999-2012 Description : Système en ligne de facturation, d’acquisition de commande et d’acquisition des paiements via Visa, MasterCard et Paypal. Inclus aussi les taxes et les devises. Langage : ASP, PHP, HTML Architecte et Développeur DRILLCAD REMATEK 1 an 2 ans Entre 1998-2006 Description : CAD, logiciel de conception et d’édition de donnée numérique dans le domaine des fixtures de teste pour les cartes électroniques. Langage : C++ avec RAD C++Builder. Développement à temps partiel sur une échelle de 8 ans Architecte et Développeur 6 mois sqweege En 1999 CCRS (Centre canadien de télédétection) Description : Extension à Windows Explorer. Cette extension permet d’interroger une base de données à distance via le protocole Z39.50 et de télécharger le ou les produits trouvés. Conception : C++, COM. Nº 6 Architecte et Développeur Hyperpage et Presenter LMSOFT Nº 5 Description : Logiciel de conception hypermédia pour CD-ROM, INTERNET et interface de développement pour programmeur. Développement d’une visionneuse Macintosh et d’un plugin pour Netscape et Internet Explorer sur Macintosh et PC. Architecte et Développeur Géoscope Réseau I et II (SIG Système d'information géographique) CCRS (Centre canadien de télédétection) 4 ans Entre 1994-1999 2 ans Entre 1994-1996 Description : Logiciel d’acquisition de données client-serveur. Partenaires : LMSOFT, Intélec Géomatique, Formatek, Centre Canadien de Télédétection (CCRS) RPC (Remote procedure call). ODBC (Open Database Connectivity). Communication entre client-serveur et serveur-database. Conception de la base de données relationnelle à partir du schéma de modélisation Luc Carreau Consultant Nº 4 Développeur Géoscope et Élada (SIG Système d'information géographique) CCRS (Centre canadien de télédétection) Nº 3 Ministère de l’Éducation du Québec 3 ans Entre 1991-1994 Description : Encyclopédie interactive des changements planétaires (le logiciel Géoscope est la contribution du Canada à l’année internationale de l’espace). Partenaires : LMSOFT, Agence Spatiale Canadienne, Intélec Géomatique, PhotosurGéomat International, Centre Canadien de Télédétection (CCRS) Composantes : - Base de données - image satellitaire et métadonnées. - scénario hypermédia. - carte géographique. - vidéo des changements planétaires temporels. Réalisation : Module de recherche dans la base de données. Module d’édition/création de cartes géographiques vectorielles et d’affichage d’images satellitaires. Module d’acquisition des données socio-économiques (chiffrier). Module d’analyse d’images satellitaires. Module hypermédia. Module de gestion des fichiers. Programmation : Conception de la base de données relationnelle à partir du schéma de modélisation Programme d’acquisition de données. Module d’édition/création de cartes géographiques et d’affichage d’images satellitaires. Module de gestion des fichiers. Participation : Module d’analyse d’images satellitaires. Module hypermédia. Développeur 6 mois L’Explorateur En 1991 Description : Logiciel de création de scénarios hypermédias. Participation : Maintenance du logiciel. Luc Carreau Consultant Nº 2 Pluram Nº 1 Ministère de l’Éducation du Québec Développeur 9 mois L’Inspecteur En 1990 Description : Logiciel d’aide à la décision pour les inspecteurs en urbanisme de la ville. Partenaires : LMSOFT et PLURAM Réalisation : Création d’un langage de programmation spécialisée pour la réglementation urbaine. Création d’un compilateur de ce langage: Création d’un éditeur vectoriel pour l’acquisition du terrain et des composantes. Participation : Analyse des composantes nouvelles du produit. Programmation des composantes. Développeur 3 mois Géographe En 1990 Description : Logiciel de cartographie. Participation : Pilote d’impression : impression des cartes vectorielles (polygone tramé...) Transport des cartes d’une unité de stockage à un autre.