Patrice Cloutier, B.Ing. Analyste fonctionnel (514) 586-7393 (cel) / (514) 570-4135 (maison) patrice.cloutier@infochoc.com Profil Analyste fonctionnel, 13 ans d expérience en TI. Compétences : Analyse fonctionnelle, analyse d affaire, gestion de projet et programmation. Vice-président et consultant chez Infochoc Inc. depuis 2008 Expérience Chef d équipe Infochoc 2013 (en cours) Gestion de projet : Coordination de l équipe réalisant le site web corporatif de Infochoc inc. PHP, HTML, CSS, Javascript, MySQL, Dreamweaver Analyste fonctionnel RONA 2011-2013 (20 mois) Réalisations principales : - Migration SQL Server de l application MS Access «Gespro» - Application Excel pour l export de données AD / LDAP Analyse fonctionnelle : Monter les dossiers fonctionnels avec la méthodologie Fit / Gap. Analyse UML : diagrammes data flow, business process, use case, test case. Nouvelle architecture client-serveur pour l application Gespro. ETL sur SQL Server pour l importation de données. Analyse d affaire : Prise des besoins du client et gestion des priorités de développement. Évaluation du retour sur l investissement. Gestion de projet : Coordination du travail d une équipe de 3 programmeurs. Suivi des tâches et rapports d avancement du projet. Formation des programmeurs quant à l amélioration des méthodes de travail, aux processus de livraison et environnements de développement. 1
Programmation : SQL,VBA : Optimisation des performances de l application. Formation des programmeurs par l exemple. Développement de fonctionnalités VBA avancées : modules de communication avec SQL Server, outils de synchronisation des vues, procédures stockées et fonctions entre les serveurs SQL des différents environnements de développement. Migration SQL Server, Access, Excel, Tibco, Progress, Oracle, VBA, T- SQL, LDAP, Active Directory, UML, Fit / Gap Analyste fonctionnel BI SNC-Lavalin 2011 (4 mois) Réalisation : migration.net (Web) d une application MS Access Analyse fonctionnelle : Monter les dossiers fonctionnels avec UML et la méthodologie P+ de DMR : business process (BPM), data model, data flow, use case. Modélisation du flux de données d une application MS Access générant un tableau de bord financier (dashboard). Migration.NET (Web) de cette application: définition des interfaces graphiques, modèle de données, flux de données, data staging, ETL. Data warehouse, SQL Server, MS Access,.NET Charting, Telerik, ASP.NET, Informatica, Business Objects, UML, P+, Power Designer Analyste fonctionnel / d affaire BI Transat Tours 2011 (2 mois) Projet : Évaluation de la situation d une équipe d analystes financiers Analyse d affaire: Évaluation de l importance des problèmes de lenteur encourus pour la génération de 200 rapports BI avec MS Access et Excel. Évaluation du ROI (retour sur l investissement) et de la rentabilité de différentes solutions d améliorations du processus d affaire. Analyse des besoins du client en utilisant la méthode MoSCoW (must, should, could, would). Analyse fonctionnelle : Analyse du fonctionnement actuel en utilisant UML : diagrammes use case, data flow, business process. Data warehouse, UML, SQL Server, ETL / SSiS, SSRS, MSAS, Access, Excel, PowerPivot, Monarch, BI Query, Informix, SAP principal Fondation du CHUM 2010 (6 mois) Réalisation : 2
- Nouvelle application web de suivi médical avec Web Services - Nouvelle application Winform Programmation : Développement de différents modules et de l architecture N-Tiers de l application de suivi médical. Ajout des fonctionnalités de test d admissibilité, de suivi médical web, de gestion des usagers, de prise de photo et de mensuration des patients, de l impression des formulaires, de l envoi de courriels automatisés et du paiement par carte de crédit. Analyse fonctionnelle : modèle de donnée et architecture orientée service (SOA) d une application Winform avec Web Services. ASP.NET / C# / VB.NET / WinForms / Web Services (.NET 3.5) Métro Richelieu 2009 (6 mois) Programmation : bug fix dans les applications MS Access, scripts SQL Support : suivi des incidents avec les usagers Analyse fonctionnelle : Analyse des processus de traitement en lot (batch) des données et recommandations techniques pour la simplification et l optimisation des processus. Analyse des processus de déploiement des mises à jour des applications Access. Recommandation de technologies minimisant le risque d erreurs humaines lors des déploiements. Visual Studio 2008, VBA (Excel, Access, Word), SQL, T-SQL, SQL Server, VSS, TFS, Control-M, ETL / DTS principal Fondation du CHUM 2008-2009 (8 mois) Réalisation: - Nouveau site Internet avec questionnaire de santé Analyse d affaire : Analyse des stratégies de développement en fonction des besoins des usagers, des budgets disponibles et des échéanciers. Analyse fonctionnelle : modèle de données et architecture client-serveur du site web Programmation : Site Internet, du questionnaire de santé et de la librairie de classes de l application Follow-up Toolkit. Cette application permet d assister des infirmières dans leur travail, pour le suivi des patients qui se font installer un anneau gastrique. ASP.NET / C# / VB.NET / Visual Studio 2008 3
Office National du Film 2008 (6 mois) Réalisation : complété le développement de plusieurs applications Programmation : Compléter le développement de plusieurs applications : téléchargement des plans d archive, découpage des fichiers vidéo, application E-Cinéma pout les salles de cinéma numériques. Analyse d affaire (BPM): Analyse du processus d affaire pour le téléchargement de séquences vidéo. Recommandation de mécanismes permettant le suivi de l état des serveurs (watchdogs). HTML, Java, JSP, C++, C#, ASP.NET, Visual Studio 2008, Oracle 9i, PL/SQL, ibatis, XML, Apache, Tomcat, OpenCMS, IIS 6.0, Eclipse, CSS, Windows, Unix (Sun - Solaris), Oracle Developer Tools for Visual Studio.NET (ODT), Oracle SQL Developer, SVN Analyse fonctionnelle UQO - Institut Pinel 2007 (1 mois) Analyse fonctionnelle : Manuel d utilisation et spécification fonctionnelles d une application de réalité virtuelle, permettant d améliorer le comportement de délinquants sexuels criminalisés. Application de réalité virtuelle Université du Québec à Montréal 2006 (4 mois) Réalisation : Jeu modifié, application de contrôle Programmation : Modification du jeu open source SuperTux pour ajouter des fonctionnalités de neurofeedback Analyse fonctionnelle : développement d une architecture client-serveur avec TCP/IP entre le jeu et l application de contrôle C++, Visual Basic, VB.NET, Neurofeedback, recherche scientigique, jeu vidéo Environnement Canada 2005 (6 mois) Programmation : scripts pour l impression automatisée de cartes météorologiques Support informatique : Configuration et installation de serveurs et de postes de travail Linux, support pour les applications de météorologie Linux Red Hat 7.3, 9.0, Fedora 3, Windows 2000/XP, IIS, VBScipt, scripts 4
Linux (ksh, bash) principal Défense Nationale 2002 2004 (2 ans) Réalisations: Nouvelle version de l application «Coffre d'outils du recrutement». Site site vidéoconférence. Documents d analyse fonctionnelle Programmation : Conversion de VB 6 à VB.NET d une application, mise à niveau de l application. Analyse fonctionnelle : document de pré-analyse, spécifications fonctionnelles Linux, Windows 2000/XP, HTML, Actionscript (Flash), SQL Server, Access, Visual Basic 6 &.NET, VSS engenu!ty technologies 2001 2002 (1 an) Projet : Logiciel Analyse fonctionnelle : Documents de spécifications fonctionnelles, d analyse, de design et de validation. Gestion de projet : Coordination du travail de 3 programmeurs (deux aux États-Unis et un à Montréal). Gestion des tâches et des échéanciers pour les développeurs. Programmation : fonctionnalités pour le logiciel de simulation AutoDesigner-SD» C++, Visual C++, Java, STL, MFC, XML (PC / Unix), Oracle, Perl, SOAP, XML principal Mon Mannequin Virtuel 1999 2001 (2 ans) Réalisation : Livraison de plusieurs jeux vidéo, PC et Macintosh Programmation : Jeux pour Disney: Emperor's New Groove Groove Center, «Princess Fashion Boutique.» Jeu Les Schtroumfs sauvent la nature» (Emme) Analyse fonctionnelle : UML, spécifications fonctionnel de l application Gestion de projet : Direction technique d une équipe de 5 programmeurs, 5
pour le développement d un jeu hybride (Mac/PC) empereur nouveau genre» de Disney. tiré du film «Un C++, DirectX, QuickTime, IME (Mac / PC), Lingo (Shockwave - Director), Lingo, Xtra C++ (PC), IME (claviers asiatiques), VSS Analyste-Programmeur B.G.W. Multimédia / Edu-performance Canada 1999 (4 mois) Programmation: Interfaces usagers sur le logiciel auteur Tactic!, qui permet la création de cours multimédia. Visual C++, MFC (PC) 1998 1999 (6 mois) Nortel Networls Usine de Nortel : Intégration des robots GSM o Programmation pour l intégration des robots Universal sur les lignes d'assemblage automatisées, pour la fabrication d'équipement de fibre optique. o Programmation sur le système SMT (Surface Mount). C, Motif (Unix), TCP/IP PCS Innovations PCS Innovations 1998 (4 mois) Programmation : Interfaces usager pour le système de relais de messagerie SMS mobilemagic Visual C++, DCOM Analyste-Programmeur Eicon Networks 1997-1998 (10 mois) Réalisations : Outils pour l internationalisation, Outil Codepage Editor Programmation : Design et réalisation d'outils pour l'internationalisation. Vérification et correction automatique des fichiers de ressources Visual C++. Automatisation du processus de traduction. Réalisation d un éditeur de pages de traduction. Cet éditeur permet de modifier la correspondance des caractères entre un serveur EBCDIC et une session terminal ANSI sur PC. Déboguage sur l émulateur de terminal Aviva. 6
Visual C++, C++, MFC, SQL, MySQL CAE Electronics 1995 (4 mois) Programmation : Archivage de données sur tape backup, pour un système de contrôle de trafic aérien (Air Traffic Control). Fonctionnalités pour la simulation du trafic aérien avec échelle de temps modifiée. C, X-Windows, Korn Shell (Unix) Analyste-Programmeur Industrie Canada (Ottawa) 1995 (4 mois) Réalisation: Application MS Access Programmation: Base de données pour la gestion du programme d accès Internet pour 425 écoles autochtones. Gestion : Administration, rédaction, présentations. Contacts avec des représentants autochtones. Programmeur stagiaire Infochoc inc. 1990-1993 (6 mois) Réalisations: Outils de conversion du code source CB86 à QuickBasic Programmation: Développement d outils et de fonctionnalités pour le logiciel comptable AMPAC COBOL (MicroFocus workbench), MS QuickBasic, CB86 (Basic), Turbo C (Borland C++) Formation Baccalauréat en Génie Informatique Université de Sherbrooke Baccalauréat en Psychologie UQAM 1993-1998 2006-2013 7