✈️ Développeur chez Air France
![logo](/images/air-france.jpg)
Cette mission concerne en particulier la gestion de la documentation embarquée dans les avions Air France.
Projet ACDC
Solution permettant de monitorer l'état des EFB (Electronic Flight Bag: tablettes tactiles embarquées dans les cockpits) en temps réel. Composé d'un backend springboot d'un frontend angular et d'une partie embarquée en NodeJs, le tout communiquant par websocket.
Réalisations
- Développement
- Configuration de l'environnement d'intégration continue (Bamboo, Nexus)
- Trouver un bon nom de projet :)
Projet LoaderBoard
Client lourd permettant de gérer les différents environnements des "loaders" (PC portable sous Windows 7) servant à la mise à jour des documents et outils sur EFB. Outil destiné aux IT. Techno : framework Electron permettant d’utiliser Angular 4 en donnant accès aux librairies système sur lequel il tourne.
Réalisations
- Rôle de PO : rédaction de spécifications
- Développement
Projet ACARSWEB
Projet servant d’interface avec les données ACARS (messages échangés par les avions). Ce projet permet d’exploiter les données de vols.
Réalisations
- Batchs de compilation et parsing de messages ACARS destiné à alimenter un outil de monitoring de consommation de fuel.
- Interface avec KLM (Pays-Bas)
- Développement TDD (Test Driven Development.)
Projet : AMPHORE
Système de gestion de documents destinés aux EFB pour les différents type d'avion. Composé d’une application web, de batchs de traitements ainsi que des loaders.
Réalisations
- Développement
- Redesigns suivant le paradigme DDD Domain Driven Design.
- Recherche d’amélioration des performances.
- Scripts C# pour les loaders. Système de synchronisation automatique d'applications.
Environnement Technique
- Windows 7,
- Eclipse, IntelliJ, Webstorm
- Servers d’application tomcat.
- Server linux
- Java J2E, Maven, Spring, hibernate
- Springboot 5,
- Angular 6, typescript
- NodeJs
- Websocket
- Junit
- Xsd, xml, jaxB
- Base de données DB2, Oracle, Postgres
- Git flow.
- Suite atlassian : Bamboo, Bitbucket, Jira, Confluence.