Septembre 2008 – Mars 2017 chez IGE-XAO
( Editeur logiciel Aéronautique et automobile en CAO / PLM de schémas électriques)
Clients ALSTOM, Airbus, Eurocopter, Boeing :
Ingénieur R&D .Net – Référent
Projet :
Migration d’une application SEE Access Control (SAC) développé en C++ STD à une Application orientée service en utilisant WCF, WPF, C#, MVVM.
o SAC est une application de contrôle des droits d'utilisateur pour toutes les applications du groupe IGE+XAO en utilisant une base de données commune.
• Conduite de projet : Analyse, Conception, Réalisation de maquettes, Développement, Validation, Tests, recette et Conseiller technique.
• Les taches réalisées sont :
o Mise en place de l’architecture (SOA : Service Oriented Architecture) de l’application SAC en utilisant WCF sous VS2012,
o Conception de la Bibliothèque du service SAC,
o Définition des contrats de service SAC,
o Implémentation de contrats (Interfaces) SAC,
o Mise en place de l’architecture de tests,
o Participation et suivi des développements.
o Support des équipes de production
o Technologies :.C#, WCF, WPF, MVVM, T-SQL, VS2012, SQL Server 2012, Windows
XP/7, DevExpress 14.1.6, C++, Windows Forms, XML, XSD
o Design patterns : MVVM, Singleton, Prototype, Repository
o Outils et Serveurs : FTP, SVN, Lotus, TestComplete
o Méthode : Agile Scrum
Projet :
Création et maintenance de 3 produits PLM : CONNECTIVE DEVICE MANAGER, DEVICE MANAGER, HARNESS MANAGER - ********-electrical-plm, :
• Encadrement et pilotage d’équipe de quatre développeurs et un Testeur.
• Les tâches réalisées sont :
o Rédaction de spécifications technique en anglais,
o Rédaction de scénario de tests
o Réalisation de maquettes,
o Conception, analyse et développement de fonctions complexes,
o Résolution de problèmes performance,
o Réduction et correction des erreurs d’ergonomie des interfaces,
o Validation de code, Test fonctionnelle, Conseil développement
o Technologies : C#, WPF, T-SQL, Microsoft Visual studio Professional 2012, Microsoft SQL Server 2012,Windows XP/7, DevExpress 14.1.6, C++, Windows Forms, XML, XSD, XSLT, Python
o Design patterns : MVVM, Singleton, Prototype, Repository
o Outils et Serveurs : FTP, SVN, Lotus, TestComplete
o Méthode : Cycle en V
Projet :
Conception et développement d’une bibliothèque User Controls EE_Wire_Harness_Explorer.dll, explore, et calcule des harnais (Wire harnesses) utilisant WPF C# /.NET, DevExpress Tools.
• Les tâches effectuées sont :
o Rédaction de spécifications technique en anglais,
o Rédaction des scénarios de tests
o Réalisation de maquettes,
o Définition de fonctions visible du User Control,
o Développement
o Validation de code,
o Création test unitaires et génération de rapport de tests complète utilisant Test Complete,
o Rédaction du manuel d’utilisation d’User Control en anglais
o Conseil développement.
o Technologies : C#, WPF, T-SQL, Microsoft visual studio professional 2012, Microsoft SQL
o Server 2012, Windows XP/7, DevExpress 14.1.6, C++, Windows Forms, XML, XSD
o Design patterns : MVVM, Singleton, Prototype, Repository
o Méthode: Cycle en V
Projet :
Développement d'une application .Net client lourd SEE_Connective_Device_Manager (C#, Winforms, DevExpress) qui permet de gérer les objets électriques type connectivité devices
• Analyse, Conception, Réalisation de maquettes, Développement, Validation, Tests, recette et Conseiller technique.
• Les taches réalisées sont :
o Gérer les solutions / versions d'appareils conjonctifs,
o Désynchroniser la conception de ces solutions à partir de la conception des harnais électriques / schémas de câblage,
o Gérer la position des dispositifs conjonctifs dans l'installation (localisation, le dispositif de montage sur lequel il est monté),
o Fournir réservation des broches et outils d'allocation des broches,
o Fournir une Device Browser conjonctif pour aider les utilisateurs de toutes les applications de sélectionner les dispositifs conjonctifs,
o Développement scripts code Python pour gérer les règles création et mise à jour d'équipements éclectiques pour chaque Client.
o Technologies :. C#, LINQ, Windows Forms, Python, COM, C++, XML, XSD Microsoft
Visual studio Professional 2012, Microsoft SQL Server 2012, Windows XP/7, DevExpress
o Design patterns : MVVM, Singleton, Prototype, Repository
o Outils et Serveurs : FTP, SVN, Lotus, TestComplete
o Méthode : Cycle en V
Projet :
Développement d'une application .Net client lourd SEE_Harness_Manager (C#, Winforms, DevExpress, Eyeshot) permettant de gérer des harnais (Logical/Wire/Physical Harness) utilisant des composant graphiques de deux et trois dimensions.
• Conduite de projet : Analyse, Conception, Réalisation de maquettes, Développement, Validation, Tests, recette et Conseiller technique.
• Les taches réalisées sont :
o Gérer les solutions / versions d'appareils conjonctifs,
o Réalisations de maquettes de gestion d’équipements (Logical/Wire/Physical Harness),
o Analyse fonctionnelle de la spécification du client et demande d’amélioration en cas de besoin,
o Réalisation et évolutions et corrections des anomalies,
o Conseils développements,
o Validation de code,
o Rédaction de cahiers de tests, réalisation de tests,
o Tests et intégration de composant graphiques 2D (gestion d’hiérarchie d’équipements en utilisant de graphe) ,3D (gestion de configuration et d’installation des équipements en utilisant de composant de trois dimensions),
o Suivi et assistance de l’équipe de développement,
o Communication avec des clients (Paris, Pologne, Toulouse),
o Rédaction manuel utilisateurs (version française et anglaise),
o Support utilisateurs.
o Technologies : C#, LINQ, Windows Forms, XML, XSD Microsoft Visual studio Professional
2012, Microsoft SQL Server 2012, Windows XP/7, DevExpress 14.1.6, Eyeshot o Design patterns : Singleton, Prototype
o Outils et Serveurs : FTP, SVN, Lotus, TestComplete
o Méthode : Cycle en V
Projet :.
Développement d’une librairie SEE_PLM_Compare_Tool ActiveX Control C#/.Net qui permet la comparaison de harnais de différent schéma.
• Conduite de projet : Analyse, Conception, Réalisation de maquettes, Développement, Validation, Tests, recette et Conseiller technique
• Les taches réalisées sont :
o Analyse et la conception de control Active-X Compare Tool qui permet de Comparer des fichiers XML selon les différents schémas xsd Validation de code,
o Réalisation de maquettes,
o Développement, Tests et validations de l’ActiveX Compare Tool,
o Intégration de l’ActiveX Compare avec d’autres produits développés en C++, avec les autres agences IGE+XAO (Paris, Pologne, Toulouse),
o Rédaction manuel utilisateurs (version française et anglaise).
o Technologies : C#, LINQ, Windows Forms, XML, XSD Microsoft visual studio professional 2008, Microsoft SQL Server 2005, Windows XP/7, DevExpress.
o Design patterns : Singleton, Prototype
o Outils et Serveurs : FTP, SVN, Lotus, TestComplete
o Méthode : Cycle en V
Projet :
Développement d’une application .Net client lourd SEE_PLM_Batch_Import_Tool qui permet d’importer des données propres aux équipements électriques à partir d’une source XML vers une base de donnée SQL Serveur 2005 en batch mode (utilisation scripts .bat).
• Les taches réalisées sont :
o Développement de module d’importation XML d’équipements électriques dans une base de données SQL Serveur 2005,
o Développement des rapports (CSV, TXT, XLS),
o Développement de scripts .bat,
o Tests.
o Technologies : C#, LINQ, Windows Forms, XML, XSD, Script .bat, Microsoft visual studio professional 2008, Microsoft SQL Server 2005, Windows XP/7, DevExpress
o Design patterns : Singleton, Prototype
o Outils et Serveurs : FTP, SVN, Lotus, TestComplete
o Méthode : Cycle en V
Projet :
Développement d'une application .Net client lourd SEE_Device_Manager (VB.NET, C#, Winforms, DevExpress) qui permet de gérer « Equipment Devices ».
• Les taches réalisées sont :
o Conception, analyse, et développement des Modules de gestion des équipements qui sont utilisé dans l’industrie notamment l’aéronautique (Création des composants, et des solutions,
Modification des propriétés, Affectations des composants aux solutions, Synchronisation …), o Réalisation de tests,
o Intégration avec d’autres produits notamment SEE Topology (application de visualisation et de conception 3D).
o Technologies : VB.NET, C#, LINQ, User Control , Windows Forms, C++ COM, Script .bat,
XML, Microsoft Visual studio Professional 2008, Microsoft SQL Server 2005, DevExpress o Design patterns : Singleton, Prototype
Outils et Serveurs : FTP, SVN, Lotus, TestComplete
o Méthode : Cycle en V
COMPETENCES TECHNIQUES ________________________________________________
Technique
• SYSTEMES D ‘EXPLOITATION: Windows XP, Windows (7, 8 et 10)
• SYSTEME DE GESTION DE BASE DE DONNEES : SQL SERVER (2005, 2008, 2012), Oracle 9i, 10G
• LANGAGES : C#, C++, WPF, WCF, MVVM, VB.NET, LINQ, COM, T-SQL, Python, XML, XLS, XSD
• TECHNOLOGIES : SOA, Windows Forms, WCF, Framework (4 et ultérieurs), LINQ, DevExpress, Python
• DESIGN PATTERN: MVVM, Repository, Singleton, Factory, Prototype
• METHODE DE DEVELOPPEMENT: Cycle en V, Agile Scrum
• FRAMEWORKS: Framework .Net (2.0, 3.0, 3.5, 4.0, 4.5)
• SERVEUR WEB: IIS (6 et ultérieurs)
• ENVIRONNEMENT DE DEVELOPPEMENT : Visual Studio (2005, 2008, 2010, 2012), DevExpress (8, 9.3,
10.2, 13.2, 14.1,16.1.6)
• CONCEPTION DES SYSTEMES INFORMATIQUES: UML, Merise
• GESTIONS DES VERSIONS : Tortoise SVN, TFS
• SUIVI DES PROJETS : LOTUS
• TEST UNITAIRES : Unit Testing Framework, TestComplete
Formations
• FORMATION : Professional Scrum Master [Advancia Training Gold Certified Partner par Microsoft]
• KICK-OFF MEETING: Groupe IGE+XAO à MARBELLA- MALAGA – ESPAGNE
• FORMATION PRODUCT LIFE CYCLE MANAGEMENT (PLM): SIEGE SOCIAL Groupe IGE+XAO Colomiers TOULOUSE
• COURSE M10776: Développer une base de données Microsoft SQL Server 2012 [Advancia Training Gold Certified Partner par Microsoft-TUNIS]
• COURSE M10263A : Développer des solutions Windows Communication Foundation avec Microsoft Visual Studio 2010 [Advancia Training Gold Certified Partner par Microsoft-TUNIS]
Langues
• ANGLAIS : Technique
Formations
2002 - 2008
Maîtrise informatique appliquée / Option Génie logiciel
Ecole supérieure de technologie et d'informatique ESTI, CHARGUIA II, TUNIS
Juin 2002 Baccalauréat Scientifique
Session : principale (Juin 2002)