Responsable de la stratégie documentaire : rédaction de rétro documentation technique avec l'outil PlantUML : diagramme d'activité, de séquence et de classe. Se rapprocher de la philosophie doc as code.
Développement et centralisation des traitements BackEnd avec de nombreux appels à des services externes
Développement Java en respectant les normes de codage et de qualité de France Travail
Rédaction des différents niveaux de tests : unitaires, Quarkus, et d'assemblage
Utilisation du pipeline Jenkins pour l'intégration et le déploiement continu des applications
Participation à la conception technique des US : découpage en sous tâches techniques du besoin métier
Méthodologie Agile : interfaces avec les Technical Leaders, Product Owner, Proxy Product Owner, Inspection Test Plan
Accélération de l’exécution du code : l’optimisation complète d’une antenne peut prendre plusieurs semaines.
Identifier les boucles les plus chronophages.
Répartition des calculs d’une boucle sur plusieurs cœurs de l’ordinateur : réduction de 50 % du temps à chaque cœur ajouté
Recherche sur la faisabilité d’une parallélisation globale en MPI : trop de temps de refactoring
Identification des boucles du code les plus chronophages avec l’outil MAQAO
Parallélisation partielle des boucles les plus chronophages avec de l’OpenMP
Vectorisation de certains calculs : remplacement des appels AVX en FMA
Tentative de parallélisation et vectorisation de l’algorithme de Clenshaw
Identification de la mémoire vive comme ressource limitante pour l’accélération de l’exécution du code : conseils pour l’achat d’une configuration technique plus adaptée