About David
French
Native or bilingual
English
Fluent
Experience
- CGIJava Lead Developer Full Stack pour Air France - KLMAVIATION AND AEROSPACEAugust 2021 - Today (4 years and 10 months)Valbonne, FranceProjet: Optimisation et positionnement du fret au sein des soutes d'avions.Contexte: Maintenance, évolution applicatives et techniques.Réalisations non exhaustives:- Création de nouvelles fonctionnalités métiers: composants graphiques, logique métier et DAO, base de données- Migration front-end/back-end (Struts -> Angular 19, AngularJS -> Angular 19, Java, Spring, Hibernate)- Création de contrôleurs REST, implémentation des end-points, de la DTO et du Mapping (Mapstruct)- Migration vers Azure Cloud: migration des batch vers Azure Functions et création de GitHub actions- Mise en place de tâches planifiées sur Control-M (exécutable java lancé par un script bash)- Création de tables SQL, rédaction des scripts SQL pour les mises en production- Mise en place d'un Git flow
- CGIRéférent Technique & Business Analyst pour NavblueAVIATION AND AEROSPACEAugust 2020 - February 2022 (1 year and 6 months)Toulouse, FranceProjet: Gestion des configurations des soutes et des cabines d'avions, calcul des limites opérationnelles de l'avion et génération de documents IATA.Contexte: Référent technique et fonctionnel au sein d’une équipe de maintenance Espagnole.Réalisations non exhaustives:- Interface avec le PO et les experts métiers lors des phases de workshop- Rédaction des spécifications fonctionnelles et techniques, estimation de la charge de travail- Rédaction de la documentation et transfert des compétences à la nouvelle équipe- Validation fonctionnelle des développements et livraison de l'exécutable au client
- CGIDéveloppeur Java pour NavblueAVIATION AND AEROSPACEAugust 2018 - July 2020 (1 year and 11 months)Toulouse, FranceProjet 1: Gestion des configurations des soutes et des cabines d'avions, calcul des limites opérationnelles de l'avion et génération de documents IATA.Contexte: Transition d’une application Java client lourd vers une architecture client/serveur.Projet 2: Application embarquée sur tablette permettant aux pilotes d'effectuer les calculs de vol.Contexte: Maintenance applicative.Projet 3: Application client lourd permettant de générer les clés de licence pour les applications Navblue.Contexte: Développement presque "from scratch".Réalisations non exhaustives:- Développement de diverses fonctionnalités front-end basées sur la librairie SWING- Développement de end-points et de ressources basées sur l’API REST- Développement d'une fonctionnalité de contrôle et de validité de la clé de licence chiffrée en SHA-256 (librairie bouncyclastle)- Développement d'une fonctionnalité import/export/archivage de la persistance des données et des workspaces- Développement d’une API permettant de générer des documents .docx et .xlsx à partir de templates et de données métiers (librairies docx4j et POI)- Développement des tests unitaires basés sur les frameworks JUnit et Mockito et de tests d’API basé sur le framework ROBOT Framework
Recommendations
Be the first to recommend David
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Azure Cloud (AZ-900 et AZ-204)2023Azure Cloud (AZ-900 et AZ-204)
- Angular: OrsysVisioconférence2023Angular: Orsys