À propos de David
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- CGIJava Lead Developer Full Stack pour Air France - KLMAÉRONAUTIQUE & AÉROSPATIALEaoût 2021 - Aujourd'hui (4 ans et 10 mois)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 NavblueAÉRONAUTIQUE & AÉROSPATIALEaoût 2020 - février 2022 (1 an et 6 mois)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 NavblueAÉRONAUTIQUE & AÉROSPATIALEaoût 2018 - juillet 2020 (1 an et 11 mois)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
Recommandations
Soyez le premier à recommander David
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Azure Cloud (AZ-900 et AZ-204)2023Azure Cloud (AZ-900 et AZ-204)
- Angular: OrsysVisioconférence2023Angular: Orsys