-
Thales Air Systems
- Ingénieur Etudes et Développements Java / IHM
Courbevoie
2012 - maintenant
[Mon service est en charge de concevoir et réaliser la future génération d'IHM pour les contrôleurs aériens civils. Cette IHM nouvelle génération, développée conjointement avec Thales Australie, s'appuie sur les technologies Java / Swing / OpenGL, et sur un middleware utilisant principalement CORBA et DDS pour les échanges avec les autres composants.
Le principal projet sur lequel j'interviens est 4-Flight, qui vise à renouveler le système français à horizon 2015 pour répondre aux standards européens du "Ciel Unique" (répondre à l’augmentation prévue du trafic aérien d’ici à 2020, contribuer à la réduction des émissions de gaz à effet de serre en optimisant les trajectoires, interopérabilité requise entre les prestataires de services)]
o Expertise technique : partie "Tracking" de l'IHM, expertise java.
o Divers travaux effectués pour le Laboratoire d'Innovation : évolutions sur un outil de collecte de données pour analyses statistiques (Flash Builder), démonstrateur pour un salon (évolutions et interconnexions avec une IHM sur tablette pour les secteurs d'approche en Java FX, ainsi qu'avec un Eye Tracker.)
o Stratégie d’intégration continue basée sur Jenkins, Junit.
J'ai également participé à plusieurs développements sur d'autres composants gérés gérés au sein du service :
o Développement "from scratch" d'une IHM de supervision (Swing, librairie Jide),
o Développements sur un composant côté serveur (cycle de vie de données cartographiques) : modèle de composant CCM (CORBA Component Model), DDS,
-
Thales Raytheon Systems
- Responsable Produit - Ingénieur Etudes et Développements Java / J2EE
Courbevoie
2010 - 2012
[Le service "Commandement" est en charge de concevoir et réaliser les outils de planification et de commandement du théâtre des opérations aériennes (DGA, OTAN…) : Java (IHM SWING), architectures multi-tiers, serveurs d’application J2EE, bases de données, dans un contexte multiplateformes (Windows, Sun).
Le principal projet sur lequel j'interviens est l'ACCS (Air Command And Control System), le futur système de défense aérien de l'OTAN.]
Responsable du framework applicatif pour le projet ACCS :
o Expertise technique, support aux équipes d'intégration et de correction des faits techniques (encadrement de prestataires de services)
o Rétro ingénierie sur les composants logiciels récupérés de la filière US,
o Ingénierie des évolutions à apporter, maintenance de la base de spécification (sous DOORs)
o Responsable technique principal de la maintenance et des développements effectués côté serveur, sous forme d’EJB hébergées par un serveur WEBLOGIC, interfacées avec une base de données ORACLE, ainsi que de la messagerie (Adatp3 & Sérialisation XML),
-
Thales Raytheon Systems
- Responsable Réalisation - Ingénieur Etudes et Développements Java / J2EE
Courbevoie
2009 - 2010
Prototypage des capacités anti-missiles balistiques (BMD : Ballistic Missile Defense) sur la base de l’ACCS :
o Participation à la phase de spécification (maquettage, rédaction de spécifications),
o Encadrement de l’équipe de développeurs (jusqu’à 4),
o Responsable de l’architecture technique,
o Développement du nouveau composant client d’un service web fourni par Lockheed Martin (Axis2, mise au point du WSDL, sécurité avec le standard WS-Security Policy, utilisation de certificats)
-
Thales Raytheon Systems
- Responsable Réalisation - Ingénieur Etudes et Développements Java / J2EE
Courbevoie
2007 - 2009
Réalisation d’un composant de l'IHM ACCS :
o Suivi et encadrement d’une équipe de développeurs (3 personnes dont 2 américains, travail en anglais) pour des travaux client (IHM Swing s’appuyant sur un framework utilisant du code généré à partir du modèle de données),
o Rédaction des exigences et des documents de définition d’interface, conception préliminaire, garant du respect du processus (certification CMMI niveau 3),
o Suivi des évolutions du modèle de données en collaboration avec les équipes localisées aux Etats Unis
o Responsable technique principal des développements effectués côté serveur (WEBLOGIC)
-
Thales Raytheon Systems
- Responsable Réalisation - Ingénieur Etudes et Développements C++
Courbevoie
2004 - 2007
[Le service simulation est en charge de concevoir et réaliser des simulateurs de test, d’entrainement et d’études dans les domaines de la défense aérienne (produit POSEIDON) et interarmes (produit ALLIANCE) : C++, ADA, multiplateformes (Linux, Windows, Sun), protocoles standard pour l’interopérabilité DIS et HLA.]
Réalisation du simulateur d’entrainement pour le futur système de défense aérien de l’OTAN (ACCS) sur la base du produit POSEIDON :
o Suivi et encadrement d’une équipe de développeurs (3 personnes),
o Conception, réalisation et développements (C++, XML, TCP/UDP, DIS…)
o Gestion de configuration (Clearcase)
o Support aux activités d’intégration et de correction des bugs
-
Thales Raytheon Systems
- Ingénieur Etudes et Développements C++ - Intégrateur
Courbevoie
2002 - 2004
Développement et intégration d’une simulation d’études pour la défense aérienne élargie sur la base du produit POSEIDON (PEADAE : Plan d'Etudes Amont pour la Défense Aérienne Elargie) :
o Développements : extension des capacités du simulateur à l’étude anti-missiles balistiques,
o Evolution du framework DIS pour l’architecture HLA,
o Responsable d’un sous composant AMC (Air Mission Control) : garantie des évolutions en cohérence avec les autres affaires (politique produit)
o Participation aux activités d’intégration avec d’autres simulateurs (EADS)
-
Thales Raytheon Systems
- Ingénieur Etudes et Développement Ada 95
Courbevoie
2001 - 2002
Développement d’un nouveau simulateur de combat WAGRAM (« wargame ») pour l’armée de terre, dans le produit Alliance :
o Conception et réalisation d’un simulateur d’entrainement s’appuyant sur un framework en langage ADA (Escadre), et utilisant une architecture distribuée HLA.
-
Ecole Militaire
- Service Militaire : Scientifique du Contigent
2000 - 2001
[Service : Laboratoire de Commandement du CREDAT (Centre de Recherche et d’Etude en Doctrine de l’Armée de Terre).]
o Développement d’un logiciel de simulation tactique (SIMSI), utilisant une architecture Client/Serveur, sous Delphi 5.
o Formation technique d’une équipe d’officiers de réserve sur l’outil de simulation Janus.