France - AXA-IM – SFTS
De juillet 2010 à mars 2013 – 2 ans 9 mois
Projet
Faisant parti de l’équipe du groupe SFTS comptant 13 ressources. J’étais principalement assigné, à titre d’expert, à deux volets.
Études et conception :
RPM : Refonte d’une application de type WEB de gestion du cycle de vie des rapports/documents sur les différents portfolios/produits, qui permet l’exécution des activités reliées aux processus d’affaires, par les différents intervenants du domaine d’affaire: Portfolio manager, portfolio controller, etc.
TIPS une application de gestion des redevances (fees) et des grilles tarifaires sur les produits/groupes de produits pour les clients d’AXA-IM.
Architecture applicative :
Framework SFTS : Conception, développement et Test de composant réutilisable permettant l’homogénéité et la normalité dans la conception et le développement des applications du groupe SFTS.
Fonction Analyse, architecture, conception, documentation, codage/test, d’application du domaine financier à partir des spécifications établis par la MOA.
Responsabilité
• Atelier d’analyse et de validation du périmètre à partir des spécifications des clients et de la MOA.
• Analyse et modélisation des processus d’affaires (Modèle statique et dynamique)
• Documentations fonctionnelles et technique détaillées
• Modélisation de la conception des couches applicatives.
• Mise en place de l’environnement technique de développent
• Codage et Test (unitaire et fonctionnel) des applications SFTS
• Prise en charge de la correction des anomalies selon les priorités (Bug de prod, etc)
• Formation des ingénieurs non confirmés
Environnement technique UML pour la modélisation de architecture .NET Framework 3.5 et 4.0, C#, ASP.NET, Winform, WWF, WCF, SQLServer2000-2005 et 2008, Sybase(ASE) DevExpress version 9 et 10. Log4net, TFS2010, XML/XSD
Canada - SOGIQUE – Projet refonte LPRG
6 MOIS - Septembre 2009- Mars 2010
Projet SOGIQUE – Projet refonte LPRG
Dans le cadre de la refonte de l’application LPRG. Je suis mandaté par la SOGIQUE à la validation de la conformité de l’architecture organique avec les orientations et normes prescrites par le ministère de la santé (MSSS).
Fonction Architecte
Responsabilité
• Validation des modèles du cadre applicatif (modèles statique et dynamique).
• Validation du cadre normatif de sécurité en vigueur
• Validation de l’utilisation des meilleures pratiques en matière de développement : Formalisme UML, Patrons architecturaux et de conception.
Environnement technique Microsoft .NET version 3.5, Oracle 10g (OLTP et OLAP), VB.NET, ASP.NET, XML, WEB SERVICE (SOA), WCF, LINQ, Entreprise Library V4, Macroscpe.
Canada - Groupe Valsar
1 MOIS - Février 2009
Projet Proposition CCQ
Fonction SCRUM-MASTER
Responsabilité
• Formation des compétences Agile-SCRUM, profil SCRUM-MASTER
• Préparation de la proposition comme chef d’équipe (SCRUM MASTER).
Canada - Vidéotron ltée
14 MOIS - De Octobre 2007 à Décembre 2008
Projet Tarifications-Facturations affaires
ARBOR est un système de tarification et de facturation des usages réseaux utilisés dans le domaine des télécommunications. Durant cette période, mon rôle consistait à effectuer les demandes de supports et de changements des clients, d’une part, et de l’autre, d’assister en tant qu’expert, les analystes fonctionnels et programmeurs de l’équipe.
Fonction Chef d’équipe support production et expert Unix
Responsabilité
• Gestion des applications et de 6 serveurs Sun (solaris6 et 9)
• Maintenance et support applicatifs (analyse et programmation).
• Migration de l’application Arbor de la plateforme (Solaris 6 – Sybase 11.0.3) vers la plate-forme (Solaris 9 – Sybase 11.9.2). Analyse d’impact et recommandation
• Analyse des besoins pour la sauvegarde des données (Backup)
• Support de veille (24/7) en rotation.
Environnement technique Arbor 7 et 8, Solaris 6 et 9, Sybase 11.0 et 11.9, JAVA (J 2EE), Hibernate, Éclipse, Ant avec Maven, Perl, C, Makefile, Korn shell (ksh avec sed, awk et autres), DBArtisan, RapidSQL. AIX 5, Oracle 8i, Informatica, Business Object,
Canada - BDC (6mois)
6 MOIS - Décembre 2006 à mai 2007
Projet CREM
Fonction Analyste de système
Responsabilité
• Rédaction des spécifications détaillées: maquettes de l'application, processus métier et fonctionnalités
• Conception fonctionnel
• Participer au développement des interfaces usagers
• Développer un module de gestion des participations de consultant à un projet (BDC)
• Modélisation modèle objet et diagramme de séquence, modèle de données
• Design pattern
• Test unitaire NUnit.
Environnement technique XML, UML, XSD, C#.NET, Réflexion DataBindings avec ADO.Net, Winform, WebService, NUnit, SQLServer2000, StoreProc, Agile (SCRUM)
Canada - LMS médical system inc.
2 Ans - Septembre 2004 à octobre 2006
Projet CALM (Computer Assist Labor Management) est un système d’aide et de gestion des accouchements.
Fonction Ingénieur logiciel MOE
Responsabilité
Méthodologie SCRUM avec « Sprint 0 » et « product backlog »
Participer au développement des interfaces usagers et de composant spécialisés
Effectuer le design et développement d’un « framework » d’impression de rapports
Participer à la refonte du module de communications MSMQ
Optimisation du code à l’aide d’outil DevParner studio
Modélisation modèle objet et diagramme de séquence
Design pattern
Test unitaire NUnit.
Environnement technique UML, XML, XSD, Architecture .NET, Réflexion DataBindings avec ADO.Net, C#, ASP.NET et C++, BD Objectivity et SQLServer2000, HL7v2 (interface avec McEsson). Visio pour la modélisation. Agile-SCRUM
Canada - Edward communication inc
3 MOIS - De Mars 2004 à juin 2004
Projet UGPS est un système embarqué de localisation destiné aux établissements publics (écoles, hôpitaux, etc.)
Fonction Chargé de projet AMOA et AMOE
Responsabilité
• Participer au développement des interfaces usagers
• Effectuer la gestion de la persistance des données de l’application
• AMOE
Environnement technique C++, Win32 avec MFC, HL7 version 2. Entreprise Architect.
Canada - Ministère des ressources naturelles
8 MOIS - Juin 2003 à février 2004
Projet Dendrodif est une application générique, de gestion des inventaires forestiers.
Fonction Analyste fonctionnel
Responsabilité
• Rencontre avec les usagers
• Élaboration des spécifications du système
• Effectuer l’analyse organique et fonctionnelle détaillées
• Document d’analyse fonctionnel avec Macroscope (P+)
• Participer à la réalisation (programmation en C#.NET et SQLServer2000) d’un catalogue permettant la définition des métadonnées du domaine d’affaire : domaines de valeurs, variables de sondage et unités d’échantillonnage
• NUnit pour les tests unitaires.
Environnement technique Macroscope avec UML pour l’analyse, et C#.NET pour la réalisation, et XML, SQLServer pour la persistance, et NUnit pour les tests unitaire
Canada - Discreet logic inc
8 MOIS - Avril 2001 à décembre 2001
Projet Test automation, développement d’un système d’automatisation des tests pour le produit MountStone. Ce dernier permet de vérifier la l’intégrité des données en lecture et en écriture d’un système de fichier réseau (NFS like) mounté sur un système de disque RAID 3 propriétaire (FrameStore).
Fonction Architecte applicatif AMOE
Responsabilité
• Rédaction des spécifications détaillées: processus métier et fonctionnalités
• Définition des besoins techniques
• Etudes de cadrage des besoins
• Gestion du processus de développement
• Reporting et suivi projet
• Administration système Unix-IRIX
• Configuration NFS et Samba
• Élaboration des solutions
• Architecture des différentes composantes de la solution retenue
• Codage en Perl, KSH et HTML (module de perl)
• Tests dans les enviornnement IRIX-Window2000 et MAC OSX
• Documentations.
Environnement technique IRIX, Window2000 et MAC OSX, C/C++, Perl, KSH, HTML, Apache, Samba , Clearcase et ClearDDTS.
Canada - IATA org
6 MOIS - De Septembre 2000 à février 2001
Projet LANTTY+ est un système de communication entre le courriel (MS_MAIL) et les tty’s en passant par le réseau du SITA(X.25).
Fonction Ingénieur logiciel AMOE
Responsabilité
Rédaction des spécifications détaillées: maquettes de l'application, processus métier et fonctionnalités
Définition des besoins techniques
Etudes de cadrage des besoins
Recueil des besoins métiers
Ré-ingénerie des librairies DOS
Mise à niveau de l’application avec le nouveau code
Environnement technique
Window, DOS, Pharlap Dos Extender, Novell, VisualC++, interface Outlook.(public folder) et Oracle pour la gestion des listes d’usagers.
Canada - CAE Électronique inc
8 MOIS - Mai 2000 à janvier 2001
Projet CAMSIM & 2Kx2K - Optimisation d’un système vidéo 2Kx2K de résolution pour le département de Air Traffic Control, et maintenance du système d’affichage de positionnement géographique (GEO).
Fonction Ingénieur logiciel AMOE
Responsabilité
Programmation de bas niveaux
Optimisation du code C et Assembleur d’un système embarqué (serveur X)
Optimisation du code du module d’affichage GÉO en X-Motif.
Correction des anomalies
Documentations
Tests fonctionnels.
Environnement technique C, X et Assembleur pour 2Kx2K. Et AIX3.2.5, C, X, X/Motif. pour GEO Sybase et Oracle 6 .
Canada - OmniTicket Network inc
6 MOIS - Août 2006 à Janvier 2007
Projet MaqKernel – optimisation et maintenance du module d’impression pour les imprimantes thermiques d’un système de billetterie.
Fonction Ingénieur logiciel
Responsabilité
Programmation de bas niveaux en C (Ring 0)
Communications sérielles (XON/XOFF, CTS/RTS,...