Vivien Mille ✔️

Senior C++ developer at NOVENCIA Group
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Arcueil, Î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
    • Senior C++ developer
      • Jan 2021 - Present

      Paris

    • France
    • Business Consulting and Services
    • 100 - 200 Employee
    • Senior Software Developer
      • Aug 2020 - Dec 2020

      Maintenance et évolution d'un logiciel de diagnostique automobile (fort legacy), utilisé pour la conception des nouvelles plateformes (électriques et thermiques) : - Mise à jour des bibliothèques et environnements - Refonte du processus de gestion de projet et des outils associés - Identification des risques court et long terme et proposition de mitigations chiffrées - Formalisation de besoins / Chiffrage / Développement / Tests / Garantie des corrections et évolutions

    • Senior Consultant / Architecte / Tech lead
      • Apr 2019 - Jul 2020

      Migration et transformation d'une application de calcul actuariel on-premise vers PaaS Azure : - Architecture, validation client (sécurité et architecture) par le client, tests, déploiement et intégration dans les moyens finaux - Conception et déploiement d'une chaine CI/CD avec de l'Infra as Code pour les ressources Azure - Encadrement d'une équipe de 10 personnes (front-end, back-end, infra et code de calcul)

    • Senior Consultant C++ / HPC
      • May 2017 - Jan 2020

      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 - Legacy important - Haute disponibilité - Calcul distribué sur deux grilles de calcul : interne et cloud (Azure) Maintenance du logiciel : - Correction de bugs - Développement de nouvelles fonctionnalités - Support aux utilisateurs -… 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 - Legacy important - Haute disponibilité - Calcul distribué sur deux grilles de calcul : interne et cloud (Azure) Maintenance du logiciel : - Correction de bugs - Développement de nouvelles fonctionnalités - Support aux utilisateurs - Optimisation de modèles métiers (temps CPU et consommation RAM) - Recherche de gains sur plusieurs axes : - Refonte partielle pour maintenabilité et empreinte mémoire - Évaluation d'architectures HPC émergentes (ARM) - Refonte des IO fichiers (csv ->HFD5)

    • France
    • IT Services and IT Consulting
    • Senior Consultant C++/HPC
      • 2019 - Dec 2020

    • France
    • Information Technology & Services
    • 700 & Above Employee
    • Ingénieur logiciels
      • Oct 2014 - May 2017

      Création d'un plateau projet pour la réalisation d'activité exclusivement en engagement de résultat : - Mise en place d’environnements de développement - Formation des équipes aux outils de développement et aux bonnes pratiques - Multi clients - Plusieurs projets en parallèle - Choix des technologies en fonction des contraintes client Pour toutes les réalisations, participation au cycle vie projet : - Réponses à appels d’offres (chiffrage, propositions de méthodes et… Show more Création d'un plateau projet pour la réalisation d'activité exclusivement en engagement de résultat : - Mise en place d’environnements de développement - Formation des équipes aux outils de développement et aux bonnes pratiques - Multi clients - Plusieurs projets en parallèle - Choix des technologies en fonction des contraintes client Pour toutes les réalisations, participation au cycle vie projet : - Réponses à appels d’offres (chiffrage, propositions de méthodes et techniques) - Définition de besoin ou approfondissement de la définition -- Bibliographie et définition des équations de modélisation -- Rédaction des spécifications - Prototypage, proposition d’IHM et benchmark des solutions technologiques - Conception et architecture - Développement, test et intégration dans les environnements clients - Rédactions documentaires - Formations des clients aux nouveaux logiciels Modèle numérique de centrale inertielle : Intégration dans un framework existant, contraintes de performance et de finesse de modélisation Logiciel de suivi et gestion de projet au forfait : Encadrement des développeurs, configuration et déploiement au sein d’un SI d’entreprise, maintenance corrective et évolutive Logiciel de consultation documentaire : Facilité de déploiement, multi-OS, simplicité d’utilisation Portail d’application en environnement sécurisé : Contraintes de sureté et de sécurité, suivi d’un développeur Simulateur de caméra infrarouge : Développement d’un framework modulaire, réutilisable et orienté métier Logiciel de manipulation de support de stockage externe : Reprise, assainissement et validation d’un prototype, fonctionnalités de cryptages et de sécurité Outil de gestion de dossiers industriels : Aide à la définition de besoin avec les équipes métier, multi-site, lien avec un SI d’entreprise Code de calcul MCI de réservoir liquide et solide: Contraintes de performance et de finesse de modélisation Show less

    • Ingénieur logiciels et modélisation
      • Feb 2012 - Oct 2014

      Développement d’un framework de simulation métier en C++ Réalisation de la spécification : Plateforme viable sur plusieurs années, simplicité d’utilisation, modularité importante Conception et architecture : Respect des besoins en découpant les modules, définitions des interfaces pour les évolutions possibles et futures, découpage du développement Développement : Equipe de 3 développeurs, utilisation du TDD et de l’intégration continue, validation unitaire de l’outil Interaction… Show more Développement d’un framework de simulation métier en C++ Réalisation de la spécification : Plateforme viable sur plusieurs années, simplicité d’utilisation, modularité importante Conception et architecture : Respect des besoins en découpant les modules, définitions des interfaces pour les évolutions possibles et futures, découpage du développement Développement : Equipe de 3 développeurs, utilisation du TDD et de l’intégration continue, validation unitaire de l’outil Interaction avec les équipes des bancs matériels : Définition et mise en place d’interfaces d’échanges Vie produit : Respect des demandes utilisateurs, mise en place d’un tracker pour le produit, correction d’erreurs, proposition et implémentation de nouvelles fonctionnalités Mise en place de process et méthodes pour le développement en C++ Déploiement d’un atelier logiciel : IDE complet, chaine de développement, tracé des échanges entre les modèles Formation : Démonstration et accompagnement des équipes aux nouvelles méthodes et outils Développement d’outils périphériques au framework Amélioration de la productivité : Développement de plugins Eclipse automatisant des tâches Prototypage de modèle : Lien complet avec la chaîne de développement (IDE, SVN, PForge) Réalisation d’un simulateur de lanceur en C++ Respect de la spécification : Interaction avec les équipes métiers Intégration : Modèles développés en interne, modèles externes livrés packagés Utilisation du framework : Validation par l’usage, remontée des demandes de corrections Show less

Education

  • ISAE-ENSMA
    Diplôme d'ingénieur, Option Informatique et Avionique
    2008 - 2011
  • Université de Poitiers
    Master Information et Télécommunication
    2011 - 2011

Community

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