Thales Service Proximité France
- Ingénieur en informatique
maintenant
THALES TRANSPORTATION SYSTEMS – Ingénieur d’étude et Développement– Depuis Mars 2010
*Projet
Back Office Danemark (V5): Refonte du Système d’Information Denmark Travel Card gérant les transports danois. Application web Java J2EE, Base MySQL. Applications en C# et C++.
*Rôle
- Réalisation d’un outil de supervision des éléments logiciels et matériels du système.
- Développement des différentes couches selon l’approche SOA (Entity/DTO, JPA/DAO, Services).
- Développement des IHM (SmartGWT)
- Etude de l’existant (Version 4) en C++ et C# :
- Détermination des briques réutilisables pour la couche Data Collecting Process de la version 5
- Intégration de ces éléments au projet en Java à l’aide de J/Invoke et Wine.
- Recherches et mise en œuvre des outils nécessaires au bouchonnage pour la couche Data Collecting Process
- Conception et développement de la couche Data Collecting Process de recueil des données des fichiers de transaction des équipements :
- Client FTP de recueil des fichiers binaires.
- Couche de recueil des données des fichiers binaires. Analyse au runtime d’un fichier XSD (analogue Microsoft de la norme XDR) décrivant la structure du fichier binaire. Transformation de données brutes au format XML.
- Filtrage des données utiles à l’aide d’XSLT (Extensible Stylesheet Language Transformation).
- Persistance des données dans une base MySQL (EJB Entity).
*Environnements techniques et méthodologiques :
- Language Java JEE, Google Web Toolkit, SmartGWT, MySql, Eclipse, Maven, Magicdraw
- Language C, C++
- XML, XSLT
- Linux (Ubuntu), Script shell
- SVN
THALES TRANSPORTATION SYSTEMS – Ingénieur d’étude et Développement– De Mars 2010 à Juillet 2008
*Projet
Back Office Danemark (V4): Développement en assistance technique du Système d’Information Denmark Travel Card gérant les transports danois. Application web ASP.NET/C#, Base SQL Server.
*Rôle
- Maintenance corrective et évolutive sur la base de données et l’application web:
-sur le Card Management (Tracking) gérant l’agrégation des données des transactions provenant des équipements.
-sur les Rapports de vente, d’utilisation, statistique…
-sur les Rapports du Data Collection Process
-sur le Blacklisting des cartes(EOD).
- Veille technologique pour faciliter le développement de la nouvelle version de la MMI du Back Office à l’aide de la librairie Telerik(Ajax). Ce développement a finalement servi de base pour la refonte du Card Ordering.
- Recueil auprès des ingénieurs concepteurs des informations nécessaires à la rédaction du manuel utilisateur/cahier de test concernant les rapports. Rédaction de cette documentation contractuelle fédérant les connaissances sur tous les rapports générés par le Back Office.
- Amélioration des performances du système. Rédaction de scripts avec OpenSta Commander et relevé des performances. Analyse des résultats et mise en œuvre des solutions nécessaires à l’amélioration des performances. Amélioration de la gestion des index.
*Environnements techniques et méthodologiques :
- C#, ASP.NET, T-SQL, Telerik (Ajax), SQL Server 2005, Visual Studio 2005, OpenSTA Commander,
- Windows XP, Windows Server 2003
- Rational ClearCase et ClearQuest
- Référentiel Thales Services
THALES TRANSPORTATION SYSTEMS – Ingénieur d’étude et responsable technique – D’ avril 2006 à Juin 2008
*Projet
TVM-POST : Développement des logiciels dédiés aux terminaux de vente de titres de transport, pour des opérateurs de transport taïwanais. Application C++.
*Rôle
- Responsable technique du projet taiwanais sur TVM :
- Encadrement de 3 personnes
- Gestion des développements et suivi des anomalies
- Définition des plannings de développement avec le chef de projet
- Formation des développeurs, vérification de l’application des aspects méthodologiques
- Recette et intégration sur site (Taipei - Taiwan) pendant 1 mois et demi :
-Participation au passage des tests d’acceptation avec le client
-Correction et aide au diagnostique d’anomalies
-Reporting vers le RCA
- Gestion des plannin
Logatique (Groupe Projipe)
- Ingénieur en informatique
maintenant
THALES OPTRONIQUE – Ingénieur d’étude et responsable technique – Mai 2004-Mars 2006
*Projet
Forfait LOGATIQUE : PCM_CAM, logiciel permettant le pilotage de bancs de production et de maintenance de caméras thermiques sur les projets SOPHIE, SOPHIE 2, CATHERINE XP.
*Rôle
- Conception du logiciel, chiffrage et rédaction de proposition commerciale
- Développement des modules de communication avec les caméras langage C
- Développement des séquences (TestStand) de pilotage des bancs
- Encadrement de une à trois personnes pour la réalisation de l’IHM et des séquences de pilotage des bancs et gestion du planning
- Rédaction de la documentation associée, des documents de conception aux fiches de validation
- Intégration des bancs et logiciels sur site
*Environnements techniques et méthodologiques
PC, Windows, Communication sur Bus RS232, CAN, Canalyser, Client/serveur (TCP IP), Language C , MULTITHREAD, SDK, LabWindows/CVI 5.5, TestStand 2.01, WinCvs 1.2
SAGEM – Ingénieur testeur – Octobre 2003-Avril 2004
*Projet
Forfait LOGATIQUE : Campagne de tests unitaires sur le logiciel d’un ébulliomètre de centrale nucléaire puis sur le logiciel d’un cœur inertiel (projet classifié).
*Rôle
-Vérification du code à tester
-Réalisation des tests unitaires avec un taux de couverture de 100 %
-Vérification croisée des tests
*Environnements techniques et méthodologiques
PC, Windows, Language C, Rational Test Real Time 2002 (Attol Unitest, Attol Coverage), CEI 880, DiabData, Trace32, DO 178B niveau C
MBDA MISSILE SYSTEMS – Ingénieur testeur– Juillet-Septembre 2003
*Projet
Forfait LOGATIQUE : Campagne de tests unitaires sur des algorithmes de calculs pour un missile, projet classifié.
*Rôle
- Vérification des documents de conception (SDD)
- Réalisation des tests unitaires avec un taux de couverture de 100 %
- Vérification croisée des tests
*Environnements techniques et méthodologiques
PC Windows, Sun, Solaris, Langage C, Attol Unitest, Attol Coverage, CVS
SETRA DDE – Ingénieur développeur– Avril 2002-Juin 2003
*Projet
Forfait LOGATIQUE : Piste Windows : Rénovation du progiciel Piste + (outil de CAO routière) dans un environnement Windows, réalisation du socle métier graphique de ce progiciel. Application en C++.
*Rôle
- Vérification Analyse de l’existant sous DOS
- Mise en place des équivalences fonctionnelles sous Windows
- Détermination du choix de la librairie graphique open source (WxWindows actuel WxWidgets) et ajout de fonctionnalités supplémentaires permettant une adaptation de cette librairie aux besoins
- Conception du modèle objet sous Rose, et rédaction de la documentation associée
- Développement C++
- Validation et qualification du logiciel
- Réalisation d'avenant
*Environnements techniques et méthodologiques
PC, Windows, Rational Rose, UML, Language C++, Visual C++, Fortran, Wx-Windows
JOHNSON CONTROLS AUTOMOTIVE ELECTRONICS – Ingénieur développeur– Juillet 2001-Mars 2002
*Projet
Forfait LOGATIQUE : CLIP (Sonde de diagnostique automobile) : Développement d’une couche de communication et d’un driver USB (WDM) reliant une application de diagnostic pour les garagistes et une station d’acquisition CLIP équipée d’une carte CAN et d’une carte ISO. Application en C et C++.
*Rôle
- Participation à la conception
- Développement, tests et intégration d’une partie du middleware en C
- Etude sur la réalisation du driver USB Kernel
- Implémentation du driver CAN et adaptation au driver ISO
- Réalisation d’application de test (C++, MFC, CANalyzer)
- Intégration sur site
- Validation et recette du module CAN
*Environnements techniques et méthodologique:
PC, Windows 98 1ère et 2nde édition, Millenium, 2000, Langages C et C++ sous VC++ 6, MFC,MULTITHREAD, CANalyzer, CVS