Menu

Antoine GAUTHIER

Courbevoie

En résumé

Mes compétences :
XSL
Shell
Développement
XML
JAVA
Agile
Linux
Bash
Intégration continue

Entreprises

  • 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

Formations

Réseau

Annuaire des membres :