-
MBDA
- Ingénieur développement
Le Plessis-Robinson
2014 - maintenant
Développement logiciel sur Hamilcar (gestion théâtre d'opération sol/air).
* Développement et tests automatiques en C++
* Mise à jour de la documentation technique.
* C++, Unix, Rhapsody
-
ACS Groupe Xerox
- Ingénieur développement
2013 - 2014
Développement logiciel sur les bornes et serveurs de gestionnaire de parkings (bornes d'entrées/sortie) :
* Spécifications, documentation technique, développement en C/C++/C# et tests d'évolutions logicielles ;
* Chiffrage de demande d'évolution Client
* Analyse technique d'anomalie
* C, C++, C#, Visual Basic, Windows XP, UML, SQL server, SourceSafe, Mantis/Redmine.
-
Johnson Controls
- Coordinateur
Colombes
2011 - 2013
Coordinateur développement logiciel embarqué sur tableau de bord RSA:
* Analyse des cahiers de charges Client, rédaction des spécifications fonctionnelles et documentation technique
* Suivi du développement en offshore en Tunisie (Telnet)
* Préparation des livraisons des versions logicielles au Client et maintenance du produit
* Support Client (analyse des rapports d'anomalie sous Team Track) et support technique (équipe de développement et usine de fabrication)
* C, Windows XP, Team Track, PVCS, MS Project.
-
Sagem DS
- Suivi de version et Intégration de nouvelles fonctionnalités logicielles pour le SLPRM
2010 - 2011
Dans le cadre du projet SLPRM (Système Local de Préparation et Restitution de Mission) V4.3/V4.4:
* Rédaction de Tests d'Intégration des nouvelles fonctionnalités
* Passages des Tests d'Intégration de manières itératives sur les différents builds logiciels.
* Tests et suivi des anomalies logicielles sous Synergy. ;
* Recette logicielle avec le Client.
* Synergy, Solaris, Unix, Windows NT.
-
Sagem DS
- Suivi de produit, Analyse et Intégration de nouvelles configurations matérielles pour le SLPRM
2009 - 2010
Dans le cadre du projet SLPRM (Système Local de Préparation et Restitution de Mission) V3 TC15 et Avt3 V4.1:
* Suivi de l'avancement des sous-traitants et des anomalies.
* Acceptation des matériels fabriqués par les sous-traitants.
* Rédaction de documents techniques (Dossiers de Définition Matériel, Dossiers de Justification de la Définition, lesquels valident les exigences matérielles issues des cahiers des charges, etc ...).
* Rédaction des procédures d'installation logicielle sur les nouvelles configurations matérielles.
* Rédaction de Cahier de Procédure d'Acceptation du matériel et passage de ces tests sur les matériels, avec compte-rendu.
* Recette des matériels avec le Client.
* Synergy, Solaris, Unix, Windows NT.
-
Sagem DS
- Ingénieur développement
2008 - 2009
Dans le cadre du projet Mars Maroc (logiciel de préparation de mission à destination du Maroc), et en ce qui concerne les fonctions « Ravitaillement en vol » et « Attaque Guidée Laser »:
* Définition des documents d'architecture détaillée (Note de Lancement).
* Développement en C et GTK sous Unix. ;
* Rédaction du plan de test et des Dossiers de Tests de Validation (DTV).
* Rédaction du Cahier de Procédure d'Acceptation (recette).
* Gestion du tableau de bord (compte-rendu d'avancement hebdomadaire).
* C, Unix, GTK.
-
Johnson Controls
- Architecte
Colombes
2007 - 2008
Dans le cadre du projet BX1012 (afficheur C- destiné aux véhicules PSA) :
* Définition de l'architecture logicielle de la partie applicative (middleware + IHM).
* Définition des interfaces de communication avec la couche d'acquisition de données.
* Rédaction du document d'architecture générale associé (S.A.D.) en anglais.
* Encadrement et suivi d'une équipe de développement de 8 personnes (attribution des tâches, respect des plannings et support technique).
* Support de développement - codage en C, test unitaires, rédaction des documents de conception détaillée (D.C.D.).
* Intégration de la partie applicative avec les développements des couches basses en Bulgarie (Sofia).
* C, UML, Windows XP, CCover (couverture de tests unitaires), QAC (vérification des règles de codages).
-
Johnson Controls
- Ingénieur/pilote développement
Colombes
2005 - 2007
Dans le cadre du projet CLIP X91 (Diagnostic de véhicules Renault/Samsung) :
* Proposition technique associée à certains besoins fonctionnels du produit CLIP X91. Cette proposition intervient en amont de la phase de spécification et sert de support à la cotation d'une évolution : décomposition du besoin en services, puis des services en tâches cotées unitairement. Cette étape oriente également fortement l'architecture à mettre en place pour répondre au besoin.
* Spécification d'évolutions techniques (Serveur Documentaire, équations de mise en titre critère, Identification véhicule, Dossier de Sauvegarde de Diagnostic, Menu Système, Réparation, Vérification Finale) décrites dans les cahiers des charges du client (Technocentre Renault). Génération automatique de document à partir de l'outil Rational SODA.
* Conception préliminaire et détaillée sous Rational Rose. Description des contraintes techniques et responsabilités de classes qui réalisent les exigences fonctionnelles du document de spécification. Pilotage de la conception détaillée réalisée en équipe externe.
* Codage sous Visual C++, XML, HTML, Flex et Bison, base de données Access, et feuilles de style XSL des différentes classes décrites en conception. Pilotage du codage réalisé en équipe externe.
* Tests unitaires et tests d'intégration à l'aide d'un outil interne. Vérification de la couverture des tests unitaires sous Coverage. Vérification des fuites mémoires et erreurs de run-time sous Purify et BoundChecker. Automatisation des tests d'intégration sous Squish à l'aide de scripts Python.
* Mise à jour de toute la documentation associée en anglais (Spécifications, documentation de conception préliminaire et détaillée, dossiers de tests unitaires, dossiers de tests d'intégration).
* Visual C++, HTML, Flex et Bison, Access, XSL, Pvcs INet, UML (Rational Rose), SODA, Coverage, Purify, Boundchecker, Windows XP.
-
MBDA
- Ingénieur développement
Le Plessis-Robinson
2005 - 2005
Dans le cadre du projet BLACK SHAHEEN :
* Développement, test et intégration d'une nouvelle télémesure pour le missile Black Shaheen en C. ;
* Mise à jour de toute la documentation associée.
* Windows 3.11, Windows NT, C.
-
Renault Technocentre
- Ingénieur développement
Boulogne-Billancourt
2003 - 2005
Dans le cadre du projet SIPMECA (Système d'information et de pilotage mécanique pour les lignes d'assemblage des boites de vitesses et de moteurs), réalisation d'une évolution technique sur les processus de pilotage et de suivi des postes:
* Codage en C/C++, avec une gestion de base de données sous Oracle 9i.
* Tests unitaires et tests fonctionnels à l'aide d'un simulateur d'automates programmables industriels (création de scénarios sous Javascript et Html et mise en place de l'environnement et de la configuration nécessaires aux tests).
* Tests d'intégration.
* Recette fonctionnelle avec les clients. ;
* Rétro conception des différents processus du SIPMECA sous Rose.
* Création de templates SODA et génération de la documentation à partir du modèle Rose.
Dans le cadre du Projet SMPV2 (Suivi des Moyens de Production Version 2):
* Migration de l'application du system Windows 95 vers Windows XP (Application codée en NSDK et VBA v4 pour les macros des fiches EXCEL)
* Windows 2000, Windows XP, Rational Rose,Rational SODA, C, C++, Javascript, HTML, Clearcase, Oracle 9i, application client/serveur.
-
MBDA
- Ingénieur développement
Le Plessis-Robinson
2002 - 2003
Dans le cadre du projet Modelage (3 mois):
* Conception de l'analyse syntaxique et lexicale de fichiers au format spécifique sous A.N.T.L.R.
* Implémentation et tests des classes de gestion des fichiers en Java (traduction d'un format de fichier vers un autre).
Dans le cadre du projet Black Shaheen (4 mois) :
* Développement, test et intégration d'une nouvelle télémesure pour le missile Black Shaheen en C. ;
* Mise à jour de toute la documentation associée.
Dans le cadre du projet lié au missile MICA UTI-NT (5 mois):
* Réalisation et test d'un outil de calcul de checksum sur des fichiers au format s-record (développement en C sur PC et SUN Solaris, et rédaction d'un manuel utilisateur).
* Réalisation et test de la partie dialogue avec un ASIC gérant la liaison avion-missile (développement en C, rédaction de plan de tests et dossier de tests unitaires, et tests unitaires sous RTRT).
* Réalisation et test d'un outil de debug (développement des drivers de la liaison série utilisée et instrumentation du code de l'applicatif).
* Intégration sur cible réelle et debuggage à l'aide de l'outil Singlestep.
* NT, Unix, C, Java sous JBuilder 9, RTRT, PVCS, ANTLR.
-
Thales Systèmes Aéroportés
- Ingénieur développement
Courbevoie
2001 - 2002
Participation au développement et aux tests de plusieurs modules de la partie cœur système du Mirage 2000-9 (échanges de pistes radar, suivi de terrain, système de contre-mesure, système de gestion de l'Hakim), sur la pointe du cycle en V :
* Conception en UML sous Rational Rose à partir des spécifications des besoins fonctionnels exprimés par la méthode SA-RT.
* Implémentation des traitements, après génération automatique de code, en C++.
* Tests unitaires sous Devisor C++. ;
* Rédaction de plan de tests d'intégration, et tests d'intégration du logiciel applicatif sur hôte.
* Mise à jour de toute la documentation associée en anglais.
* NT, UNIX, C, C++, Rational Rose, Doors, Clearcase, Devisor C++, système temps réel/embarqué.