D

Didier Nadeau

About

Detail

Software Development Manager
Montreal, Quebec, Canada

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • MongoDB
    Manager
    MongoDB
    May 2024 - Current (2 years 4 months)
    Software Development Manager for the Networking & Observability team.
  • MongoDB
    Lead Software Developer
    MongoDB
    Sep 2022 - May 2024 (1 year 9 months)
    Serverless team
  • MongoDB
    Senior Software Developer
    MongoDB
    Oct 2021 - Aug 2022 (11 months)
    Serverless team
  • Squarepoint Capital
    Software Developer
    Squarepoint Capital
    Sep 2017 - Oct 2021 (4 years 2 months)
    * Low-latency C++ development on Linux * Control and monitoring automation with Python3 * Product ownership
  • École Polytechnique de Montréal
    Laboratory Teaching Assistant
    École Polytechnique de Montréal
    Sep 2016 - Dec 2016 (4 months)
    Laboratory Assistant for the course INF8601 - Parallel systems Helped students understant parallel programming concepts such as concurrency control, scalability, cache coherency, etc. Supervised and graded laboratory work on PThread, TBB, OpenCL, OpenMP and MPI.
  • École Polytechnique de Montréal
    Laboratory Teaching Assistant
    École Polytechnique de Montréal
    Sep 2015 - Dec 2016 (1 year 4 months)
    Laboratory Assistant for the course INF2610 - Operating Systems
  • P
    Electrical Director
    Projet Esteban Voiture Solaire
    Sep 2014 - Sep 2015 (1 year 1 month)
    Coordinated and supervised different project in Projet Esteban, a student group that design and build solar cars to compete in the American Solar Challenge. Developped software for the TI TM4C123 microcontroller for various applications.
  • EXFO
    Computer Engineering Intern
    EXFO
    May 2014 - Sep 2014 (5 months)
    Design and creation of a database system using SQL Server. Conception of a web application in C# using .Net. as well as Javascript The web application will be used to coordinate software releases.
  • I
    Engineering Intern
    Institut de recherche dHydroQuébec Research institute of HydroQuébec
    May 2013 - Aug 2013 (4 months)
    Conception and development for an online system for conditional maintenance of power transformers. Optimization and validation of mathematical models to represent temperature distribution in power transformers. Utilization of neural networks to model power transformers.
  • M
    Research Intern
    Microphotonic laboratory
    May 2012 - Apr 2013 (1 year)
Education verified_user 0% verified
  • Polytechnique Montréal
    Master of Applied Science, Computer Engineering
    Polytechnique Montréal
    Jan 2015 - Jan 2017 (2 years 1 month)
    Dorsal Lab, advised by Prof. Michel Dagenais. Worked on tracing and debugging multi/many-core processors and GPGPU. Enhanced dynamic tracing in GDB to allow scalable trace collection on parallel systems. Improved visualisation of large number of threads in Eclipse CDT. Worked on AMD Heterogeneous System Architecture debugger based on GDB for their recent GPGPU.
  • KTH Royal Institute of Technology
    Exchange Study, Engineering Physics
    KTH Royal Institute of Technology
    Jan 2013
    Semester of studies at KTH in Fall 2013.
  • Polytechnique Montréal
    Bachelor of Engineering (B.Eng, Engineering Physics
    Polytechnique Montréal
    Jan 2011 - Jan 2015 (4 years 1 month)
Awards verified_user 0% verified
  • N
    Canada Graduate Scholarships - Master
    Natural Sciences and Engineering Research Council of Canada NSERC
    Financial support to students who demonstrate a high standard of achievement in undergraduate studies.
  • N
    Undergraduate student research award
    Natural Sciences and Engineering Research Council of Canada
    Scholarship for undergraduate students doing an internship in a research laboratory. Granted on the basis of academical excellence.
  • Banque Nationale
    Banque Nationale Scholarship
    Banque Nationale
    Scholarship for master and doctorate students awarded for academical excellence.
  • A
    Bourse d'excellence d'entrée de la fondation de Polytechnique et du directeur général
    Aug
Publications verified_user 0% verified
  • F
    Efficient Large-Scale Heterogeneous Debugging using Dynamic Tracing
    FEB
    Heterogeneous multi-core and many-core processors are increasingly common in personal computers and industrial systems. Efficient software development on these platforms needs suitable debugging tools, beyond traditional interactive debuggers. An alternative, to interactively follow the execution flow of a program, is tracing within the debugging environment, as long as the tracer has a minimal overhead. In this paper, the dynamic tracing infrastructure of GNU debugger (GDB) was investigated to understand its performance limitations. Thereafter, we propose an improved architecture for dynamic tracing on many-core processors within GDB, and demonstrate its scalability on highly parallel platforms. In addition, the scalability of the thread d
This is a community-created genome.