Johan Leduc

Senior Software Engineer - Data Science at Sarus Technologies
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
FR
Languages
  • Français Native or bilingual proficiency
  • Anglais Full professional proficiency
  • Allemand Professional working proficiency
  • Suédois Limited working proficiency
  • Espagnol Professional working proficiency

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.

Credentials

  • Sequence Models
    Coursera
    Jan, 2020
    - Nov, 2024
  • Convolutional Neural Networks
    Coursera
    Jan, 2020
    - Nov, 2024
  • Spécialisation Deep Learning
    Coursera
    Jan, 2020
    - Nov, 2024
  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
    Coursera
    Dec, 2019
    - Nov, 2024
  • Neural Networks and Deep Learning
    Coursera
    Dec, 2019
    - Nov, 2024
  • Machine learning
    Coursera
    Oct, 2018
    - Nov, 2024

Experience

    • France
    • Data Security Software Products
    • 1 - 100 Employee
    • Senior Software Engineer - Data Science
      • Mar 2020 - Present

      I joined Sarus as the 1st employee to be able to learn as much as possible about the inner workings of an early-stage startup and get to learn firsthand all the challenges that need to be overcome to build an ambitious tech product. I joined as a data scientist in the R&D team. ✅ Initially, my work focused on building a generative data model that could be trained using differential privacy and that could work on both tabular data as well as images and text. During this period, we released open-source implementations of several models[1]. A year after starting, we developed a new kind of generative model fitted for the task that was put into production [2]. ✅ My work then shifted to focus more on the data processing pipeline of the product. My task was to assess the feasibility and the tech stack adapted for a remote data pipeline execution on the cloud. We studied solutions from Apache Beam, Spark clusters running on Kubernetes, Airflow, and so on, as well as solutions to describe the data jobs to be performed. We finally decided to implement our in-house solution to execute remote data jobs that could be fitted for privacy based on simpler tools such as Google protobuf and Python asyncio. ✅ This last year, my work has focused on the development of the developer interface (i.e. SDK) for the private data analysis pipeline. Our approach has been to implement a simple user interface for major data science libraries (Tensorflow, Pandas, Numpy,...) and to hide the private parameters away from non-expert users. You can watch our presentation at the PEPR ‘22 conference for more details [3]. [1] https://github.com/sarus-tech/tf2-published-models [2] https://arxiv.org/abs/2102.09249 [3] https://www.youtube.com/watch?v=eGDnEMZ2Ook Show less

    • Research Services
    • 700 & Above Employee
    • Artificial Intelligence Research Engineer
      • Jul 2019 - Feb 2020

      As a research engineer at the ENS neuroscience lab, I am part of the NextMind startup algorithmic team. NextMind is developing a new kind of brain computer interface (BCI) that allows anyone to send direct brain commands to electronic devices. My role is to improve the machine learning algorithms used to decode electrical brain waves (EEG). As a member of the algorithm team, my activities include : - Implementing and testing machine learning and deep learning algorithms to improve the system’s performance - Providing insight and guidance on the fundamental nature of the problem to solve - Using computer vision techniques to enhance the visual cortex response - Participate in the development and tests of new features Show less

    • France
    • Utilities
    • 700 & Above Employee
    • Chargé de projet - Stanway (renouvellement du système de conduite du réseau de transport électrique)
      • Oct 2016 - Aug 2019

      Objectif initial : Validation des spécifications fonctionnelles sur plusieurs domaines (temps réel, données, interfaces, tests). Positionnement transverse et coordination de plusieurs domaines. Travail en anglais avec un fournisseur suédois. Accomplissements : - Force de proposition puis principal contributeur d’une taskforce de remise à niveau des données de RTE. Spécification, design, développements et tests d’un programme de remise à niveau des données. Supervision d’un développeur en interne. A permis d’éviter une solution manuelle de remise à niveau. - Proposition d’une méthode pour s’assurer de la qualité et de la cohérence du corpus documentaire. - Force de proposition et supervision d’un consultant pour la modélisation des cas d’usages métiers (BPMN) pour la spécification des interfaces et la rédaction des cahiers de recette fonctionnelle. - Mise en conformité du modèle de données avec le standard européen CGMES (langage UML, standard international CIM). - Challenger les propositions techniques et chiffrages commerciaux du fournisseur. Show less

    • France
    • Business Consulting and Services
    • 400 - 500 Employee
    • Consultant AMOA & PMO
      • Jan 2016 - Oct 2016

      Objectif initial : Assistance aux chefs de projets de la Délégation SI de EDF SEI (Systèmes Energétiques Insulaires). Accomplissements : - Réalisation d’expressions de besoins, Plan Moyen Terme, Schéma Directeur SI. - Suivi de projet (30 projets), analyses d’informations, études synthétiques, production d’indicateurs. Objectif initial : Assistance aux chefs de projets de la Délégation SI de EDF SEI (Systèmes Energétiques Insulaires). Accomplissements : - Réalisation d’expressions de besoins, Plan Moyen Terme, Schéma Directeur SI. - Suivi de projet (30 projets), analyses d’informations, études synthétiques, production d’indicateurs.

    • France
    • Nuclear Electric Power Generation
    • 700 & Above Employee
    • Ingénieur testeur logiciel
      • Sep 2014 - May 2015

      Objectif initial : mettre à jour les tests unitaires pour le projet EPR Hinkley Point. Accomplissements : - Refonte de la méthodologie pour générer les tests unitaires sur un logiciel de contrôle commande nucléaire (niveau de plus haute sécurité). - Création d’un framework pour générer automatiquement les cas de tests. - Détection de nombreuses anomalies, y compris des anomalies non détectées auparavant sur d’autres projets. Objectif initial : mettre à jour les tests unitaires pour le projet EPR Hinkley Point. Accomplissements : - Refonte de la méthodologie pour générer les tests unitaires sur un logiciel de contrôle commande nucléaire (niveau de plus haute sécurité). - Création d’un framework pour générer automatiquement les cas de tests. - Détection de nombreuses anomalies, y compris des anomalies non détectées auparavant sur d’autres projets.

    • France
    • Nuclear Electric Power Generation
    • 700 & Above Employee
    • Ingénieur d'étude (stage de fin d'étude)
      • Sep 2013 - Feb 2014

      Objectif initial : optimiser des scripts Matlab de calculs de fatigue mécanique. Accomplissements : - Programmation d’un logiciel en C++ permettant d’effectuer ces calculs de manière très efficace. - Intégration d’un interpréteur pour créer et sauvegarder les calculs sans toucher au code source. - Intégration d’un module 3D (openGL) pour visualiser les résultats. - rapport de stage nominé au prix Sigvard Eklund Objectif initial : optimiser des scripts Matlab de calculs de fatigue mécanique. Accomplissements : - Programmation d’un logiciel en C++ permettant d’effectuer ces calculs de manière très efficace. - Intégration d’un interpréteur pour créer et sauvegarder les calculs sans toucher au code source. - Intégration d’un module 3D (openGL) pour visualiser les résultats. - rapport de stage nominé au prix Sigvard Eklund

    • Electric Power Generation
    • 300 - 400 Employee
    • Assistant de recherche (stage)
      • Apr 2012 - Jul 2012

      Objectif initial : Etude sur la sûreté des systèmes passifs de sécurité. Accomplissements : - Analyse de la littérature scientifique sur le sujet. - Rapport synthétique et transverse sur l’état de l’art dans le domaine. Objectif initial : Etude sur la sûreté des systèmes passifs de sécurité. Accomplissements : - Analyse de la littérature scientifique sur le sujet. - Rapport synthétique et transverse sur l’état de l’art dans le domaine.

    • Electric Power Generation
    • 700 & Above Employee
    • Ingénieur d’études (stage)
      • Jul 2011 - Aug 2011

      Objectif initial : Assistance maintenance de centrale cycle combiné. Accomplissements : - Résolution d’incompréhensions techniques. - Rapport sur la relation entre l’entreprise commanditaire, le client et le sous-traitant. Objectif initial : Assistance maintenance de centrale cycle combiné. Accomplissements : - Résolution d’incompréhensions techniques. - Rapport sur la relation entre l’entreprise commanditaire, le client et le sous-traitant.

Education

  • Ecole polytechnique
    Energies
    2009 - 2012
  • KTH Royal Institute of Technology
    Sustainable Energy Engineering
    2012 - 2013
  • Lycée Chateaubriand
    Classes préparatoires, Mathematiques Physique
    2007 - 2009

Community

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