Vincent Piumi

Consultant C++ at NOVENCIA Group
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Paris, Île-de-France, France, FR

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • France
    • Information Technology & Services
    • 100 - 200 Employee
    • Consultant C++
      • Sep 2022 - Present

    • France
    • Business Consulting and Services
    • 100 - 200 Employee
    • Consultant C++/HPC
      • Sep 2019 - Aug 2022

      Mission dans le secteur de l'assurance, sur un logiciel de projection actuarielle développé par un grand assureur pour sa propre utilisation. Contexte : • Périmètre critique pour le respect des réglementations par le client (IFRS17) • Legacy important • Haute disponibilité • Code adapté à de gros volumes de calcul (entièrement en C++) • Calcul distribué sur deux grilles de calcul : interne et cloud (Microsoft Azure Services) Livrable (développement C++) : •… Show more Mission dans le secteur de l'assurance, sur un logiciel de projection actuarielle développé par un grand assureur pour sa propre utilisation. Contexte : • Périmètre critique pour le respect des réglementations par le client (IFRS17) • Legacy important • Haute disponibilité • Code adapté à de gros volumes de calcul (entièrement en C++) • Calcul distribué sur deux grilles de calcul : interne et cloud (Microsoft Azure Services) Livrable (développement C++) : • Correction de bugs, maintenance applicative • Développement de nouvelles fonctionnalités • Support aux utilisateurs et optimisations (consommation mémoire et runtime) • Support de la refonte réalisée lors d'une version précédente de l'application • Analyses Checkmarx / SonarQube Livrable (Microsoft Azure Services, Azure DevOps) : • Encadrement des équipes de développement (bonnes pratiques, maintenance des pipelines front-end, back-end et code de calcul) • Déploiement et maintenance d'une chaîne CI/CD (Azure Repos, Azure Pipelines) • Création de pipelines pour faciliter l'accès aux bases de données Environnement technique : • C++ / Kotlin (occasionnel) • Microsoft Azure Services, Microsoft Azure DevOps • SQL • Git / Azure Repos

    • Stagiaire C++/HPC
      • Feb 2019 - Aug 2019

      Calcul distribué haute performance avec Tensorflow : Étude de cas sur le code SeWaS Contexte : SeWaS (Seismic Wave Simulator) est une implémentation moderne de qualité industrielle d’un modèle de propagation des ondes sismiques. L'objectif de ce stage était d'étudier la portabilité de ce code sur des architectures TPU de Google, dans l'espoir d'observer des gains en performance (mémoire et runtime). Pour ce faire, il a été nécessaire de développer une interface générique de l'API… Show more Calcul distribué haute performance avec Tensorflow : Étude de cas sur le code SeWaS Contexte : SeWaS (Seismic Wave Simulator) est une implémentation moderne de qualité industrielle d’un modèle de propagation des ondes sismiques. L'objectif de ce stage était d'étudier la portabilité de ce code sur des architectures TPU de Google, dans l'espoir d'observer des gains en performance (mémoire et runtime). Pour ce faire, il a été nécessaire de développer une interface générique de l'API C++ de Tensorflow et de la tester ensuite. Livrables : • Étude de l'ASIC TPU de Google et des API C++/Julia de Tensorflow • Création d'une interface générique de l'API C++ de Tensorflow : - Interface à la manière des BLAS (Basic Linear Algebra Subprogram) d'un nouveau niveau de complexité pour du calcul tensoriel - Utilisation de concepts d'optimisation C++ (Expression Templates, Curiously Recurring Template Pattern, ...) • Mise en place de TDD avec GoogleTest • Benchmark des surcoûts potentiels de l'interface avec Google Benchmark • PoC sur l'utilisation des TPU avec l'API Julia de Tensorflow • Démonstration au salon Teratec 2019 • Présentation du sujet de stage à la Conférence Développeurs Intel® Software calcul HPC et Intelligence Artificielle (2019) Environnement technique et fonctionnel : • C++14/17, Julia, Python • GoogleTest, Google Benchmark • Google Cloud Platform

Education

  • Sorbonne Université
    Master's degree, Informatique
    2017 - 2019
  • Université Paris Diderot
    Licence, Informatique
    2015 - 2017
  • Aix-Marseille Université
    Licence, Informatique
    2014 - 2015

Community

You need to have a working account to view this content. Click here to join now