Post Job Free
Sign in

Et C

Location:
Anjou, QC, Canada
Posted:
June 18, 2020

Contact this candidate

Resume:

q PROFIL DE CARRIÈRE

Développeur Logiciel, Spécialiste d’intégration, bilingue, fortement motivé, flexible, autonome et ayant l’esprit d’équipe avec plusieurs années d’expériences dans toutes les phases de développement incluant l’analyse, conception, codage, mise en oeuvre, déboguage, test et support du client. Ayant acquis des connaissances approfondies des méthodologies et outils logiciels, j’ai le sens de responsabilités et d’organisation et je suis orienté-résultat. Je suis reconnu en tant qu’une personne qui a la capacité de définir les problèmes, trouver les solutions, prendre les mesures appropriées et entretenir de très bonnes relations avec les clients.

q DOMAINES de COMPÉTENCES

Système d’Opération : Windows, VMWare, Unix, Linux, Ubuntu,RedHat,Centos.

Système de gestion de bases de données : MySQL, Oracle et ses outils, SQL Server.

Télécommunications et Protocoles : Socket, TCP/IP, ISDN, SIP, RTP.

Outils de développement : PowerShell, Shell, Ansible, Python, COM/DCOM, Visual Studio 2010, C#, WPF, XAML, VB.Net, InstallShield, C++, Boost Library, Multithreading, STL, MFC, NUMEGA, Orientée-Objet, WIN32, C, SQL, Transact-SQL, PL/SQL, API, Crystal Report 9, Fortran, XML, LDAP, Addins pour Microsoft Office, Windows Service, Perl, Chef.

Méthodologie de travail : Agile SCRUM.

Outil d’Intégration et gestions builds : Jenkins, Maven, CruiseControl, WebSphere admin console, Nexus.

Outils de control de configuration : Visual Source Safe, TFS, STARTEAM, CVS, Clearcase, RAD, RTC, GIT/ Bitbucket, Tortoise, SourceTree, SONAR.

Autres Outils : Atlassian, Confluence, Jira, WebSphere.

q EXPERIENCES PROFESSIONNELLES

● CGI. (À Montréal, Québec, Canada) 29/03/2016 – 06/05/2020

DevOps

Premier mandat avec Sasktel (29/03/2016 – 17/04/2017)

* Automatisation et amélioration des taches et processus DevOps via des scripts Shell, Ansible, Python et Jenkins.

* Control et gestion de configuration avec Git, Bitbucket et SourceTree.

* Débogage et investigation des problèmes liés au déploiement et au fonctionnement des applications web et services.

* Développement de script Shell pour la gestion des builds Jenkins.

* Maintenance et développement des scripts Ansible et Shell pour déploiement automatique des applications web sur des serveurs Linux via Jenkins.

* Livraison en mode agile (scrum et kanban).

Deuxième mandat avec Groupe Pages Jaunes (17/04/2017 – 31/12/2017)

* Automatisation des tâches répétitives via les scripts chef.

* Déboguer et investiguer les problèmes liés au déploiement, aux applications Web, aux services et aux problèmes liés à SysAdmin soulevés par le client.

* Résoudre les problèmes liés aux machines virtuelles (sous Linux OS), aux services et au Sys Admin.

* Création de machines virtuelles à l'aide de chef (scripts, Berks, Knife, cookbook, fichiers Json et attributs).

* Configuration du logiciel CFengine pour la gestion des utilisateurs et groupes sur des machines virtuelles sous différents systèmes d'exploitation (Ubuntu, RedHat et Centos).

* Gestion des machines virtuelles à l'aide de VCenter, VMware, RightScale et NetMonitor.

* Gestion des groupes et utilisateurs à l'aide de Cookbooks Chef et des fichiers Json.

* Gestion de contrôle et de configuration avec Git, Bitbucket et SourceTree.

* Livraison en mode agile (scrum et kanban).

Troisième mandat avec Pragma (01/09/2017 – 6/05/2020)

* Automatisation avec PowerShell des taches manuelles et répétitives du process de build.

* Création de programmes d'installation à l'aide des outils InstallShield.

* Développement InstallShield (avec Basic MSI, Advanced UI suite, Powershell et Vbscript) pour déploiement des serveurs web et application web d'IIS, pool d’applications et services Windows.

* Implémentation du mécanisme de pipelines pour les taches Jenkins.

* Investigation et analyse du serveur Jenkins pour améliorer les performances.

* Automatisation de l'installation des Roles et Features de windows via PowerShell et InstallShield.

* Implémentation de deux modes de mise à jour des applications de telles que Minor Update et Patch via InstallShield.

* Gestion de contrôle et de configuration avec Git, Bitbucket, Tortoise et SourceTree.

* Livraison en mode agile (scrum et kanban).

● Intact. (À Montréal, Québec, Canada) 07/02/2011 – 29/03/2016

Spécialiste d’intégration.

Responsabilités :

* Intégration des applications web, services SOA, Back-End et Front_end via les scripts Maven et fichiers POM.xml suivant Agile SCRUM.

* Control et gestion de configuration avec Clearcase, RAD, RTC et JENKINS.

* Intégration du Node.Js aux builds JENKINS

* Débogage et investigation des problèmes liés au déploiement et au fonctionnement des applications web et services.

* Assistance et support très fréquent à l’équipe de développement et QA.

Réalisations :

* Développement, sous Win X64 et X86, différents outils d’aide à l’intégration via Visual .Net, C# (WPF, XAML) et Perl au profit des membres de l’équipe d’intégration.

* Amélioration des performances des builds Jenkins et Maven.

* Intégration sonar aux builds JENKINS pour analyser le code fait en java.

* Mise en place d’un système de knowledge base comme un outil rapide à l’accès à l’information.

● VM6. (À Montréal, Québec, Canada) 30/03/2009 – 29/11/2010

Développeur.

Responsabilités :

* Participer à la conception et au développement des modules et applications servant à une grande application client-serveur de virtualisation.

* Recherche et développement dans le domaine de virtualisation.

* Control et gestion de configuration avec TFS (Team Foundation Server).

* Mise en place de la documentation.

* Assistance et support très fréquent à l’équipe QA.

Réalisations :

* Développement, sous Win X64, d’une plate-forme de communication client-serveur moyennant les sockets TCP/IP, C++, STL, Boost library, Multithreading et C#.

* Développement de VDI (Virtualization Desktop Infrastructure) utilisant la technologie COM/DCOM et C++.

* Développement des outils et applications au profit de la virtualisation avec C# et XML.

● Viascan. (À Saint-Laurent, Québec, Canada) 17/03/2008 – 30/03/2009

Concepteur Logiciel.

Responsabilités :

* Participer à la conception et au développement des logiciels d'inventaires sur des appareils mobiles et scanners selon la méthodologie d'Agile.

* Control et gestion de configuration avec Visual Source Safe.

Réalisations :

* Développement, selon la méthodologie Agile, des logiciels d'inventaires sur des PCs mobiles et scanners (sous Windows CE 5.0) tels que Psion Teklogic ou Symbol. Cette solution, développée avec VB.net (Visual Studio .Net 2005), est basée sur une architecture client - serveur et utilise une base de données sous SQL-Server 2005.

● Sagem-Interstar. (À Dorval, Québec, Canada) 18/06/2007 – 13/02/2008

Concepteur Logiciel.

Responsabilités :

* Participer à la conception et au développement de logiciel de serveur de gestion électronique de documents.

* Déboguer, résoudre et correction des problèmes liés au logiciel de serveur de gestion électronique des documents (Documents Ms Office, Emails et Faxes).

* Control et gestion de configuration avec CVS.

* Assistance et support aux clients à distance, aux spécialistes d’assurance qualité et aux rédacteurs techniques.

Réalisations :

* Développement, sous Windows, de nouvelles fonctionnalités de logiciel de serveur de gestion électronique des documents (Documents Ms Office, Emails et Faxes) avec Visual Studio .Net 2005, C#, MySQL, XML et Add-ins pour supporter MS Office 2007 dans une approche Orientée Objet.

* Développement de logiciel de gestion des utilisateurs de système de Multifonctions d’impressions et de scan (Orientée Objet, Visual Studio .Net 2005, C#, MySQL) sous Windows.

● L3-Communication. (À Saint-Laurent, Québec, Canada) 28/11/2005 – 07/05/2007

Concepteur Logiciel.

Responsabilités :

* Déboguer, résoudre et correction des problèmes liés a des applications de simulation des systèmes de power et naval.

* Participer à la conception et au développement de logiciels de simulations.

* Déboguer et résoudre des problèmes liés au système I/O en utilisant le contrôleur VDMPC3, les cartes d’entrées/sorties (cartes d’entrées/sorties digitales et analogues) et le châssis VRTU/VDMC dans un environnement distribué.

* Control et gestion de configuration avec STARTEAM et Visual Source-Safe.

* Rédaction de rapport hebdomadaire en anglais.

Réalisations :

* Développement des applications de simulation des systèmes de power/naval en C, C++ et Visual C++ (Utilisant la technologie MFC et l’approche Orientée-Objet) sous Windows.

* Développement et intégration des applications en utilisant des outils basés sur les sockets, TCP et les ports séries de communication.

* Développer de nouvelles fonctionnalités au système I/O (VDMCP3).

* Développement des fonctionnalités pour un logiciel qui génère de la documentation relative au design détaillé sous format RTF.

● Mediatrix Telecom Inc. (à Sherbrooke, Québec, Canada) 24/05/2005 – 03/10/2005

Concepteur Logiciel.

Responsabilités :

* Déboguer, résoudre des problèmes et bugs, soulevés par les clients ou par les testeurs, dans des grandes applications, en C++ sous Linux, pour transporter la voix et la téléphonie sur IP en utilisant des protocoles tels que TCP, UDP, SIP et RTP et en se basant sur les documents de RFC et Internet Draft.

* Control et gestion de configuration avec STARTEAM.

● CAE Inc. (à Saint Laurent, Québec, Canada) 22/01/2001 - 16/02/2005

Spécialiste d’intégration et Développeur de Logiciels.

Responsabilités :

* Intégrer, débuguer et tester les fonctionnalités de plusieurs systèmes ou modules de simulation de vol en temps réel des avions commerciaux.

* Résoudre les problèmes liés au développement et à l’intégration jusqu’à la livraison et à l’installation du logiciel de simulation au client final avec un control de configuration des versions délivrées.

* Assister fréquemment, on-line (à distance par téléphone ou VPN) ou sur place en anglais comme en français, les clients partout dans le monde pour répondre à leurs demandes, résoudre leurs problèmes et installer/configurer les logiciels de simulation.

* Gestion et control de configuration avec Visual Source Safe (VSS) et STARTEAM.

Réalisations :

* Intégration de modules de divers systèmes de simulation du vol de l’avion AirBus 320 et BOING 737/747/757/767 en temps réel, à l’aide de Visual C++, RTX (Timer en temps réel), RAVE (éditeur d’images graphiques interactives) et une base de données (Common Database) résiduelle en mémoires. Et ce, en collaboration avec une grande équipe appartenant à divers départements.

* Participation au développement d’une application « Démo », en Visual Basic, pour une formation interactive des futurs pilotes sur un type d’avion commercial Boeing 737-NG.

* Utilisation du script d’InstallShield pour développer un logiciel de «SETUP» qui permet aux clients de CAE d’installer intuitivement le logiciel de simulation des avions sans aucun support.

* Participation au développement de l’interface standard à l’aide de Visual C++ (Utilisant la technologie MFC et l’approche Orientée-Objet), et ce pour uniformiser l’interface utilisateur de tous les logiciels de simulation.

* Développement d’une application «Client-Seveur» en utilisant les sockets.

q FORMATION

● Diplôme d'Ingénieur d’état en Informatique. 1992-95

Spécialiste en Informatique et en Développement des logiciels.

École Nationale de l'Industrie Minérale à Rabat, Maroc.

● Certificat d’études. 1990-92

Classes Préparatoires aux Grandes Écoles d'Ingénieurs.

Lycée Mohamed V à Casablanca, Maroc.

● Baccalauréat en Sciences Mathématiques de l’enseignement secondaire. 1990

Lycée ibn Al bannaa Al Mourrakouchi à Casablanca, Maroc.



Contact this candidate