Je suis ingénieur logiciel, spécialisé dans le développement d’algorithmes scientifiques, le calcul haute performance (HPC), et le cloud computing.…
depuis la création du compte
Confiez votre projet à Paul-Antoine
Faites appel à l'expertise de Paul-Antoine pour faire avancer votre projet, ou découvrez autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Je suis ingénieur logiciel, spécialisé dans le développement d’algorithmes scientifiques, le calcul haute performance (HPC), et le cloud computing. J’ai 10 ans d’expérience, 7 ans dans l’industrie parapétrolière, et 3 ans en freelance dans des domaines tels que l’aéronautique, la modélisation climatique, et la modélisation médicale.
J’ai une majorité d’expérience dans les langages Fortran, C/C++, C#, Python, Go et Matlab. Dans le domaine du calcul parallèle, je suis compétent avec OpenMP, MPI, Intel TBB, CUDA et OpenCL. Je suis très à l’aise à la fois sur Windows et Linux.
• Développement d’un programme de transfert de fichiers sismiques entre un centre de traitement de données et un environnement de cloud computing.
• Développement de plug-ins pour la plateforme de modélisation géologique Petrel dans le domaine de l’inversion sismique.
• Parallélisation d’un programme d’inversion sismique avec OpenMP.
• Profilage et optimisation du programme en utilisant la librairie Intel MKL, en réduisant fortement le nombre d’accès au disque, en utilisant une I/O asynchrone, et en permettant l’auto-vectorisation de portions critiques du programme.
• Augmentation des performances : 35x pour le cœur du programme, jusqu’à 16x globalement.
• Débugage et testage de la version MPI du même programme.
• Développement d’une application web de visualisation et d'exploration de dictionnaires médicaux de grande envergure.