CURRICULUM VITAE DE YASSINE ALAHYANE, CONSEILLER Tél : 418-805-6230 Courriel : alyasservicesti@gmail.com 9214-2157 QUEBEC INC ALYAS, Services TI. 3754, Avenue des compagnons Québec (Québec) G1X 4Z4
SOMMAIRE BIOGRAPHIQUE Monsieur Alahyane détient un baccalauréat en génie informatique à l Université Laval et possède 3 ans d'expérience dans le domaine des technologies de l'information. Jusqu à présent, il a travaillé au niveau du développement de systèmes informatiques pour des organisations d envergure telles que : EXFO, Ingénierie Électro-optique, le ministère des Transports et L-Ipse Services Conseil, pour qui il a réalisé des mandats chez Desjardins Sécurité Financière. Monsieur Alahyane a développé de solides connaissances en tant que concepteur Web. La majorité des mandats qui lui ont été attribués jusqu à présent ont amélioré ses habiletés en développement orienté objet, programmation Windows, Web et dans la programmation associées aux systèmes de gestion de bases de données, sans oublier les méthodes d analyse fonctionnelle et organique. Sa curiosité, son sens des responsabilités et sa facilité de communication sont les principaux facteurs qui ont permis à monsieur Alahyane de participer activement au succès des projets sur lesquels il a œuvré. Il est donc capable de satisfaire et répondre aux besoins de ses clients, et de livrer des produits de qualité. Page 2
SOMMAIRE TECHNIQUE Outils de conception Outils de développement Technologies Web Technologies de base de données Langages de programmation Systèmes d exploitation Outils de bureautique UML, Visio, Maple, MatLAB MS Visual Studio.NET (C#, VB.NET, ASP.NET), MS Visual Studio 6.0 (Visual Basic, Visual C++, SourceSafe), Kdevelop (Linux), Eclipse ASP.Net, JavaScript, ASP, HTML MS SQL Server, MS Access, FileMaker VB.Net, C#, Java, C, C++ (incl. MS-Visual C++ et DLL ATL COM), Pascal, Visual Basic, Assembleur (Intel 80x86, Motorola 68000), DOS batch, Linux shell Microsoft Windows (95, 98, NT, XP, Server 2000, Server 2003), Linux MS Office, MS Outlook, MS Project FORMATION ET PERFECTIONNEMENT 2007 - Université Laval Baccalauréat en génie informatique Page 3
SOMMAIRE DES RÉALISATIONS 9214-2157, QUEBEC INC. 11 Desjardins Sécurité Financière Client Description du projet Date Poste Durée Analyse et programmation dans le cadre du projet «TED» 10-2009 À Aujourd hui (Mois) 2 L-IPSE Services conseil inc. 10 Desjardins Sécurité Financière Analyse et programmation d un simulateur d assurance-prêts «ACS». 05-2009 À 4 10-2009 9 Desjardins Sécurité Financière Analyse et programmation dans le cadre du projet «E-COM» 10-2008 À 8 05-2009 8 Desjardins Sécurité Financière Développement de traitements d archivage et d épuration dans le système «Oscar» 07-2008 À 3 10-2008 7 Desjardins Sécurité Financière Ajout et modifications de modules basés sur le Système «OSCAR» 05-2008 À 2 07-2008 Exfo, Ingénierie Électro-Optique 6 Analyse, conception et déploiement des logiciels de production pour le module CD-PMD : FTB- 5700 08-2007 à 04-2008 Concepteur Logiciels 9 5 Développement du contrôleur et des procédures de calibration pour intégrer le PowerMeter dans les systèmes Assurance-Tourix 05-2007 à 07-2007 Concepteur Logiciels 3 Ministère des Transports du Québec 4 Poursuite du développement d un outil Web «IP4» destiné à fournir l information sur l état des routes du Québec. 07-2006 à 08-2006 2 3 Développement d un outil Web pour la gestion des réunions à l interne 05-2006 à 06-2006 2 Page 4
Université Laval 2 CPE Mistigri Développement d un système de gestion des inscriptions et des groupes d enfants 2007-01 à 2007-04 - Programmeur 4 1 Design 3 Réalisation d un mini robot autonome capable de se déplacer, différencier les objets et les éviter 2006-09 à 2006-12 4 Page 5
DESCRIPTION DÉTAILLÉE DES RÉALISATIONS 2009 9214-2157 QUEBEC INC. Analyse et programmation ans le cadre du projet «TED». Le système «TED» Permet de traiter des transactions et des mouvements dans relatifs aux contrats-comptes, à partir des fichiers envoyés par les preneurs et les responsables de contrats. Dans le cadre de ce mandat, et pour les différents dossiers qui lui ont été confiés, monsieur Alahyane a effectué les tâches suivantes : Étude des dossiers fonctionnels et évaluation du temps nécessaire pour le développement Découpage organique en se basant sur le dossier fonctionnel et sur les considérations organiques. Développement et programmation. Mandat no. 11 Octobre 2009 à Aujourd hui Envergure du projet : plus de 1000jp Environnement technologique : VB.Net, VB6, PL-SQL,MS Visual Studio 2008, TFS, OMD et WSS(Outils Internes). Analyse,Développement.NET, Tests unitaires et Essais Fonctionnels. Tests unitaires (N-Unit) Support aux essais fonctionnels et corrections en cas d anomalies 2008 L-IPSE Services conseil inc. Analyse et programmation d un simulateur d assurance-prêts «ACS». Le système ACS Assurance Crédit - Simulateur est un outil unique et centralisé permettant de supporter l'offre de tous les produits d'assurance crédits de DSF. Il est disponible en deux versions, une application WEB, ainsi qu'une version autonome pour les intervenants devant se déplacer en clientèle. Dans le cadre de ce mandat, et pour les différents dossiers qui lui ont été confiés, monsieur Alahyane a effectué les tâches suivantes : Étude du dossier fonctionnel et évaluation du temps nécessaire pour le développement Découpage organique en se basant sur le dossier fonctionnel et sur les considérations organiques. Développement et programmation Web et WinForms. Mandat no. 10 Mai 2009 à Septembre 2009 Envergure du projet : 1000jp Environnement technologique : ASP.Net, VB.Net, VB6,.Xml, UML, MS Visual Studio 2008, TFS, WSS(Outils Internes). Analyse, Développement.NET, WEB et Windows Forms, Tests unitaires et Essais Fonctionnels. Tests unitaires (N-Unit) Page 6
Support aux essais fonctionnels et corrections en cas d anomalies Déploiement des MSI pour la version autonome. Documentation Analyse et programmation dans le cadre du projet «E-COM» Pour améliorer son offre de service en matière d assurance collective, la Vice-présidence Affaires électroniques et technologies en collaboration avec la vice-présidence Service à la clientèle, ont mis en place un site internet permettant d offrir des services électroniques aux preneurs, intermédiaires et adhérents de l assurance collective. Le projet «E-COM» touche les transactions effectuées à partir du site internet de l assurance collective. Ce projet consiste essentiellement à réaliser différentes demandes de changements et modifications visant à améliorer l offre de service de DSF. Dans le cadre de ce mandat, et pour les différents dossiers qui lui ont été confiés, monsieur Alahyane a effectué les tâches suivantes : Mandat no. 09 Octobre 2008 à Mai 2009 Envergure du projet : 3000jp Environnement technologique : VB.Net, VB6,.Xml, PL-Sql, UML, MS Visual Studio.NET 2003, Visual Source Safe, N- Unit, OMD et WSS(Outils Internes).. Analyse, Développement.NET, et WEB, Tests unitaires et Essais Fonctionnels. Étude du dossier fonctionnel et évaluation du temps nécessaire pour le développement Découpage organique en se basant sur le dossier fonctionnel et sur les considérations organiques. Développement et programmation Tests unitaires (N-Unit) Support aux essais fonctionnels et corrections en cas d anomalies Documentation Développement de traitements d archivage et d épuration dans le système «Oscar» Le système Oscar permet de gérer l'ensemble des données nécessaires à la gestion des contrats d'assurances collectives ainsi que tous leurs adhérents. Ce système existe depuis plusieurs années. Dans le volet «Archivage», et pour les dossiers : «Épuration des Mandat no. 08 Juillet 2008 à Octobre 2008 Envergure du projet : 1000jp Page 7
adhérents», et «Consultation de l archive» monsieur Alahyane a effectué les tâches suivantes : Étude du dossier fonctionnel et évaluation du temps nécessaire pour le développement Découpage organique en se basant sur le dossier fonctionnel et sur les considérations organiques. Développement et programmation Environnement technologique : VB.Net.Xml, PL-Sql, UML, MS Visual Studio.NET 2003, Visual Source Safe, N-Unit. Analyse, Développement.NET, et WEB, Tests unitaires et Essais Fonctionnels. Tests unitaires (N-Unit) Support aux essais fonctionnels et corrections en cas d anomalies Documentation Ajout et modifications de traitements basés sur le Système «OSCAR» Le système Oscar permet de gérer l'ensemble des données nécessaires à la gestion des contrats d'assurances collectives ainsi que tous leurs adhérents. Ce système existe depuis plusieurs années. Pour répondre aux nouveaux besoins des utilisateurs, des ajustements sont nécessaires aux traitements existants. De plus, de nouveaux traitements et de nouveaux rapports doivent être développés. Dans le cadre de ce mandat, et pour les différents dossiers qui lui ont été confiés, monsieur Alahyane a effectué les tâches suivantes : Étude du dossier fonctionnel et évaluation du temps nécessaire pour le développement Découpage organique en se basant sur le dossier fonctionnel et sur les considérations organiques. Mandat no. 07 Mai 2008 à Juillet 2008 Envergure du projet : 2000 jp Environnement technologique : VB.Net.Xml, PL-Sql, VB6, UML, MS Visual Studio.NET 2003, Visual Source Safe, N- Unit, WSS(Outils Internes). Analyse, Développement.NET, et WEB, Tests unitaires et Essais Fonctionnels. Développement et programmation Tests unitaires (N-Unit) Support aux essais fonctionnels et corrections en cas d anomalies Documentation Page 8
2007 Exfo, Ingénierie électro-optique fonctionnel, Analyse, conception et déploiement des logiciels de production pour le module CD-PMD : FTB-5700 La mise au point d un module CD-PMD est l un des plus gros projets R&D chez Exfo depuis ses cinq dernières années. Un appareil capable de mesurer la dispersion chromatique et la dispersion due aux modes de polarisation en même temps. Le mandat de M. Alahyane était de développer les logiciels de production pour ce module : calibration, étalonnage. Dans le cadre de ce mandat, monsieur Alahyane a effectué les tâches suivantes : Analyse globale du projet et compréhension des tests définis par le leader technique et l équipe d optique et de traitement de signal Analyse des besoins de la production, et examen des logiciels de production précédemment développés pour d autres types d appareils Mandat no. 06 fonctionnel Août 2007 à avril 2008 (9 mois) Envergure du projet : 2000 jours Environnement technologique : C#,.Net.Xml, Transact-Sql, Active report, VB6, GPIB, UML, Visio, MS Visual Studio 2005,, TestStand, Visual Source Safe. Analyse, Développement Winforms, Tests unitaires et déploiement Dressement de listes du matériel à utiliser lors des différentes étapes d assemblage et détecter les drivers à développer (Oscilloscope ) Modélisation et décomposition des besoins en plusieurs DLL pour une éventuelle réutilisation ultérieure (drivers, modèles d objets, chargement de données à partir des fichiers Xml, Dll pour les tests, IPM..) Qualification et tests Déploiement, et génération de kits d installation Développement de rapports pour la direction Documentation Page 9
Développement du contrôleur et des procédures de calibration pour intégrer le PowerMeter dans les systèmes Assurance-Tourix Exfo dispose d un système nommé Assurance-Tourix qui teste, calibre, et répare les différents modules et appareils développés en R&D. Et pour ce faire, il faut développer un contrôleur de modules et de procédures pour les tests et calibrations. Le mandat de M. Alahyane était d intégrer deux Power Meter : FTB-150 et FTB-200 dans Assurance-Tourix. Il a effectué entre autres : L analyse de l architecture du système Assurance-Tourix et des différentes fonctionnalités qu il offre La familiarisation avec les Power-Meters et la compréhension de leur fonctionnement Le développement du contrôleur et des différentes procédures Mandat no. 05 fonctionnel et Mai 2007 à juillet 2007 (3 mois) Envergure du projet : 200 jours Environnement technologique : C#,.Net, UML, Visio, MS Visual Studio.Net 2003 Analyse, développement C#, tests unitaires et déploiement La qualification et test L intégration et déploiement 2006 Ministère des Transports du Québec - Poursuite du développement d un outil Web «IP4», destiné à fournir l information sur l état des routes du Québec. La Direction Abitibi-Témiscaminque Nord du Québec du MTQ, sous la supervision de M. Luc Calder, s est lancée dans un outil Web nommé «IP4» : Indice de Performance 4, qui fournit en temps réel l information sur l état et la visibilité des routes au Québec. Le mandat de M. Alahyane était de poursuivre le développement de cet outil qui était au milieu de sa phase de conception. Il a plus précisément réalisé les tâches suivantes : Analyse de l architecture de l application, du modèle relationnel de la base de données et du cahier de charge initial du projet Ajouts et modifications nécessaires au modèle relationnel de base de données Mandat no. 04 - Juillet 2006 à août 2006 (2 mois) Envergure du projet : 100jp Environnement technologique : C#, ASP.Net, MS Visual Studio 2005, Sql Server Management Studio, Transact-Sql, JavaScript, Html. Analyse, développement Web Développement selon le cahier de charge établi et selon l architecture existante Qualification et tests Page 10
Développement d un outil Web, pour la gestion des réunions à l interne La Direction Abitibi-Témiscaminque Nord du Québec du MTQ a fait appel aux services de M. Alahyane pour développer un outil capable d assurer la gestion des réunions à l interne pour les différents services et départements de la direction. Le but de cet outil est, entre autres, de garder une trace des sujets traités, des personnes présentes, des tâches de chacun et des porteurs des dossiers. Au cours de ce mandat, monsieur Alahyane a eu comme tâches : L analyse du cahier de charge et compréhension des besoins La conception d un modèle de base de données capable de supporter l ensemble des fonctionnalités de l outil usager La mise sur pied des modèles de bases de données L élaboration des diagrammes UML : Use Case, Diagramme de classes Mandat no. 03 - Mai 2006 à juin 2006 (2 mois) Envergure du projet : 60 jours Environnement technologique : C#, ASP.Net, UML, Visio, MS Visual Studio 2005, Sql Server Management Studio, Transact-Sql, JavaScript, Html. Analyse, développement Web, bases de données, documentation Le développement de l outil Les qualifications et tests La documentation 2005-2007 Université Laval - Centre de petite enfance Mistigri Développement d un système de gestion des inscriptions et des groupes d enfants Le Centre de petite enfance Mistigri compte près 120 enfants. La gestion des inscriptions et du placement des enfants dans les groupes appropriés demande un grand effort humain et presque tout l été pour le faire manuellement. Le CPE désirait se doter d une application informatique capable d enregistrer les enfants dans la BD et de les placer automatiquement dans leur groupe correspondant en respectant plusieurs contraintes. Monsieur Alahyane a modélisé le système, en utilisant des concepts orientés objet. Il a notamment élaboré l architecture de la base de données et fait le design de la couche de présentation de l application. Il a établi l algorithme, classant ainsi automatiquement les enfants dans les groupes appropriés en respectant toutes les contraintes imposées par Mandat no. 2 - Janvier 2007 à avril 2007 (4 mois) Envergure du projet : 130 jours Environnement technologique : UML, Microsoft.NET(C#),MS SQL Server, MS Office. Analyse, conception et développement d un applicatif Web/intranet, modéliser la solution avec des diagrammes UML Page 11
le client. Monsieur Alahyane a effectué les tâches suivantes : Analyse des besoins du client Architecture organique de l application Modélisation de la base de données Conception de l algorithme de classement Essais unitaires et fonctionnels Intégration et livraison du produit au client Rédaction du guide d utilisation Design 3 Réalisation d un mini robot autonome capable de se déplacer, différencier et éviter les objets Dans le cadre d une compétition académique, les équipes participantes devaient créer un mini robot autonome doté d un œil capable de voir les objets et de se déplacer. Le but de la compétition était que le robot fasse le tour d une table tout en évitant les différents objets en fournissant ses coordonnées ainsi que la distance des objets tout le long du déplacement, d activer un signal sonore à partir d une station placée sur la table, et enfin d allumer des Leds placées aléatoirement. Le robot devait également compléter le parcours en un maximum de 10 minutes et être contrôlé à distance via Wifi. Membre d une équipe de 5 personnes, monsieur Alahyane a modélisé et conçu l intelligence artificielle, contrôlant ainsi le déplacement du robot, selon l étape de la compétition et les différents objets détectés par la vision numérique. Mandat no. 1 - Septembre 2006 à décembre 2006 (4 mois) Envergure du projet : 150 jours Environnement technologique : UML, Linux, C++, OpenCv, Kdevelop, Ms Project, Ms Office. Analyse, conception et développement de l intelligence artificielle. Modéliser la solution avec des diagrammes UML Lors de ce mandat, monsieur Alahyane a tenu les rôles suivants : Analyser les contraintes et l environnement de la compétition Effectuer la modélisation de l intelligence artificielle Réaliser la conception de l intelligence artificielle Procéder aux essais unitaires et fonctionnels Effectuer l intégration avec le reste des modules du robot Livrer le produit pour la compétition Page 12