-
Thales Air Systems / Surface Radar
- Ingénieur développement logiciel
Courbevoie
2012 - 2013
Mission au forfait au sein du Centre de Services Assystem dans les murs de Thales
Durée : en cours
Projet : GM Family
Descriptif :
Conception et développement logiciel de traitement de données numériques RADAR au sein du Centre de Services pour Thales.
• Rédaction de spécifications
• Rédaction de procédures de compilation et de génération
• Ecriture de scripts shell d’automatisation
• Ajout et mise à jour de paramètres
• Modification d’algorithmes
• Participation à la gestion d’un nouveau RADAR secondaire
• Mise à jour et amélioration de l’outil de test Thales
• Mise en place de l’environnement de test sur des machines en local (affranchissement du besoin matériel cible pour les tests)
Projet : Interfaces Genesis pour un RADAR secondaire
Descriptif :
• Ajout de nouveaux messages
• Modification de messages
• Suppression de messages
Environnement Technique : PC Linux (RedHat), Shell (bash), Eclipse, Java 1.5 (opérationnel), Java 1.6 (tests), Ant, Git
-
Sagem
- Ingénieur développement logiciel
PARIS
2011 - 2012
Mission en assistance technique chez le client (Sagem Défense et Sécurité)
Durée : 9 mois
Projet : SITComDé
Descriptif :
Etude, réalisation et intégration d’un système d’informations tactiques pour l’aide au combat terrestre : conception, développement, validation
Corrections de faits techniques
• Problèmes IHM graphiques (positionnement/ajout de boutons/labels)
• Modification du traitement d’un événement/bouton
• Modification d’algorithme
o De traitement de message
o De comportement d’IHM
Evolutions
• Ajout d’un nouveau type de message
o Rédaction de la note de lancement
o Estimation prévisionnelle
o Développement des nouvelles fonctionnalités
o Validation
• Ajout d’un nouvel équipement
o Rédaction de la note de lancement
o Estimation prévisionnelle
o Développement de la prise en charge et des événements liés à ce nouvel équipement
o Validation et support correctif
• Evolution mineures
Environnement Technique : PC Linux (Fedora 14), Shell (bash), Eclipse Helios, Java 1.6, Ant, SubVersioN
-
Assystem
- Ingénieur développement logiciel
Courbevoie
2011 - 2011
Durée : 1 mois
Projet :
i-Planet
Descriptif :
Ce projet R&D a pour but de contrôler la consommation d’énergie (eau, gaz, électricité), de mesurer ces consommations et de les analyser.
Participation à la mise en place de la Gumstix :
• Automatisation de procédures
• Sauvegarde et restauration du système embarqué utilisé
• Administration système
Environnement Technique :
PC Linux (Ubuntu), Shell (bash)
-
Assystem
- Ingénieur développement logiciel
Courbevoie
2011 - 2011
Durée : 1 semaine
Projet :
Etude de l’architecture d’un projet back-office
Descriptif :
• Prise en compte des besoin
• Etude des différentes technologies possibles à utiliser (Spring, SOA, XML, Struts et autres bibliothèques ou frameworks)
• Choix des technologies
• Ebauche d’un cahier des charges
• Ebauche d’un planning (GanttProject)
Environnement Technique :
PC Windows, Java
-
Assystem
- Ingénieur développement logiciel
Courbevoie
2011 - 2011
Mission au forfait dans les bureaux d'Assystem
Durée : 2 mois
Projet :
Mise à jour de la campagne de tests unitaires des composants logiciels de traitement radar pour Thales Air Systems à Limours (91)
Descriptif :
• Reprise et développement de tests unitaires Java en accord avec les spécifications.
• Modification des scripts Ant de génération, compilation et exécution du projet en environnement hétérogène (multiples applications Java et C interdépendantes).
Environnement Technique :
PC Windows et Linux (Ubuntu et RedHat EL), Eclipse, Java 1.6, Junit, Ant, Shell (bash)
-
Assystem
- Ingénieur développement logiciel
Courbevoie
2011 - maintenant
De la mission la plus récente à la mission la plus ancienne
AIRBUS DEFENCE & SPACE - Elancourt (en cours)
Java, XML, Clearcase, Agile, Eclipse, Linux, Windows
Développement et évolutions/corrections d'une application dans le cadre du projet Flandres
MBDA FRANCE – Le Plessis-Robinson (5 mois)
Shell (bash, csh), MatLab 2012, Linux
Génération de scènes de vol missile.
THALES AIR SYSTEMS – Montigny-Le-Bretonneux (6 mois)
Shell (bash), Ada, GPS, Git, Linux
Mise à jour et amélioration d'un Banc de Pistage et Gestion RADAR (outil de test de messagerie RADAR)
THALES AIR SYSTEMS – Limours (1 mois)
Shell (bash), SVN, Genesis (framework propriétaire Thales)
Mise à jour d'une messagerie RADAR
THALES AIR SYSTEMS – Limours (10 mois)
Java, Ant, Git, Shell (bash), Eclipse, Linux
Conception et développement logiciel de traitement de données numériques RADAR
SAGEM DEFENSE ET SECURITE – Eragny (9 mois)
Java, Ant, Shell (bash), SVN, Eclipse
Etude, réalisation et intégration d’un système d’informations tactiques pour l’aide au combat terrestre (projet FELIN) : conception, développement, validation
ASSYSTEM – Montigny-Le-Bretonneux (1 mois)
Shell (bash), Linux
Projet sur la maîtrise de la consommation d'énergie. Participation à la mise en place de la Gumstix
THALES AIR SYSTEMS – Montigny-Le-Bretonneux (2 mois)
Java, JUnit, Ant, Shell (bash), Git, Linux
Mise à jour de la campagne de tests unitaires des composants logiciels de traitement RADAR pour le GM400
-
THALES Air Systems / Surface Radar
- Apprenti Ingénieur Génie Logiciel
2008 - 2010
Durée : 2 ans
Projet :
Maintenance, amélioration et mise en place d’outils de génie logiciel
Descriptif :
Mise en place du processus d’intégration continue dans plusieurs équipes de développement dans le cadre d’un plan de performance visant à améliorer la productivité et à réduire certains coûts.
Mise en place d’un ensemble d’outils génie logiciel dits « groupe »
• Installation et déploiement de ces outils
• Création d’une procédure d’installation automatique
• Configuration de Hudson
• Mise en place de plugins
• Création et amélioration de scripts Python
• Création et amélioration de scripts Shell
• Participation au développement d’un plugin pour la gestion de la traçabilité
• Ajout de nouvelles fonctionnalités
Mise en place de l’exécution automatique des tests unitaires de des tests d’intégration
• Création de scripts Shell
• Configuration via des fichiers XML
• Ecriture de tests unitaires en Java avec JUnit
• Ecriture de tests de couverture de code
• Apprentissage d’un outil interne permettant l’exécution des tests d’intégration
Veille technologique
• Test de nouveaux plugins
• Analyse des demandes d’ajout de fonctionnalités
• Capitalisation des données et résultats des analyses
• Participation à des revues de pairs sur du code Java
Environnement Technique :
PC Windows et Linux (RedHat EL), intégration continue, cycle en V, ClearCase, Java, JUnit, Hudson, ant, Shell (bash), Python, XML
-
Ever Team
- Apprenti développeur
Lyon CEDEX 04
2007 - 2008
Durée : 1 an
Projet :
Logiciel de gestion de contenu d’entreprise
Descriptif :
Développement et paramétrage d’applications full web de gestion documentaire ; d’archivage.
• Paramétrage de spécificités demandées par un client sur une solution logicielle standard.
• Développement de scripts Shell pour automatiser des tâches de génération d’applications
Environnement Technique :
PC Windows et Linux, Eclipse, Shell (bash), XML, XSL, JSP, CSS, HTML, Javascript, SQL
-
University of Teesside (Angleterre)
- Stagiaire développement logiciel
2007 - 2007
Stage de fin d'étude de mon DUT Informatique
Durée : 3 mois
Projet :
Stage de fin d’année de DUT Informatique
Descriptif :
Portage d’une application de gestion d’histoires interactives de Java à C Sharp
• Etude de l’application Java initiale
• Apprentissage du langage C Sharp
• Développement de l’application en C Sharp (IHM + traitements)
• Analyse et création automatique de fichiers XML
• Automatisation de l’installation avec InnoSetup
Environnement Technique :
PC Windows, Visual Studio 2005, Java, C Sharp, scripts Batch, XML, InnoSetup