LGM
- Ingénieur d'étude
Vélizy-Villacoublay
2005 - 2007
Poste de développement et conception d'applications PC et embarquées dans les secteurs de l'automobile, militaire et avionique.
Formations :
• Formation sur le protocole Flexray (5 jours, DECOMSIS, Viennes)
• Formation aux méthodes agiles (1 jour, Valtech Training, La Défense)
• Formation développement C# avancé et framework .NET 2.0 (5 jours, Valtech Training, La Défense)
----------------------------------------------------
Profil :
• Conception et développement de logiciels PC sous environnement .NET
• Design et développement d’applications WinForms
• Conception et programmation de pile de protocoles CAN / LIN
• Développement d’applications embarquées sur micro-contrôleur 8,16 et 32 bits
• Création et administration de bases de gestion de configurations sous VSS et Subversion
• Encadrement technique d’équipes de développement sur projets au forfait Compétences techniques
----------------------------------------------------
Compétences techniques :
• C#, Java, JSP, Servlet, C, C++, XML, Perl, Ocaml, Prolog, PHP, HTML, Javascript, Assembleur
• MySQL, PostgreSQL, MS Access
• Windows, Linux (et RTAI), Solaris
• UML, MERISE, methodes agiles (SCRUM, XP), CMMI
• Visual Studio 2005, Eclipse CDT, StarUml, Power AMC, Visual
SourceSafe, Subversion, MS Project, Nunit, Ncover, FxCop,InstallShield
• Qualité : IS09000-2 , ISO9000-3, CEI61508-SIL3
• Règles de codage : MISRA 2004
• Réseaux Embarqué : CAN, LIN, Flexray, 1553
• Réseaux Pc. : Ethernet, TCP/IP, UDP, I2C, X25
• Test fonctionnel
• Test structurel (GFC, MCDC)
• Intelligence artificielle: Réseaux de neurones, logique floue, apprentissage par renforcement
----------------------------------------------------
Expériences :
Projet : Conception d’applications Windows et Linux intégrées à un banc de test pour MIRAGE F1(depuis Mai 2007 )
• Conception et développement d’applications WinForms sur
framework .net 2.0 (UML et C# )
• Conception et développement de composants logiciels
d’acquisitions de données sur bus 1553, RS422, et cartes
analogiques (Linux RTAI, C)
• Création d’une base de gestion de configurations pour ce projet
sous Subversion
• Gestion des contacts et présentations client
----------------------------------------------------
Projet : Développement d’un logiciel de programmation de clé
magnétique de leurrage pour un système de déminage selon la
CEI61508-SIL3 (8 mois)
• Spécification du logiciel en respectant les précautions SDF
imposés par le niveau SIL 3,
• Conception détaillée du logiciel et modélisation UML du logiciel,
• Mise en place des moyens de gestion de la traçabilité des
exigences,
• Développement du logiciel en C#,
• Développement d’une DLL d’émulation du protocole I2C sur une
liaison RS232
• Wrappage de librairies écrites en C natif
• Encadrement technique de trois développeurs
• Gestion des contacts et présentations client
----------------------------------------------------
Projet : Développement d’une pile de protocoles générique et de son outil de configuration (12 MOIS)
• Conception et développement de l’IHM de configuration de la
pile (C#).
• Conception et développement en C++ d’un outil de calcul de
filtres hardware sur du CAN
• Conception et développement en C# d’un outil de paramétrage
de bit timing pour du CAN
• Réalisation de dossiers de conception de modules de la pile.
• Développement en C de modules de code embarqué pour la pile
(Drivers PIC18F et NEC K0)
• Conception et développement d’un compilateur (langage OIL
fichiers C) pour l’outil de configuration de la pile (Flex, Bison, C,C#) . Analyse lexicale, syntaxique et sémantique d’un fichier OIL, puis génération automatique de fichiers de configuration de la pile en C.
• Conception et réalisation d’un importateur de fichiers OIL pour
l’outil de configuration de la pile de protocoles (Flex, Bison, XML)
• Mise en place d’un système de protection de l’outil de
configuration par cryptage de données et protection des
exécutables par utilisation de Dongle et clés 128 bits.