cv

My professional life.

Basics

Name Mike Dupuis
Label Research Engineer, MASc, PE (California), PEng (British Columbia)
Email michaeldotrdotdupuisatgmaildotcom
Summary I am a data scientist, engineer, and signal processing specialist who develops software, data processing pipelines, novel algorithms, and neural networks with real-world applications. I have 14 years of industry and research experience in Python programming, signal analysis, and engineering, applying academic insights to industry needs through software development. I'm currently based in Davis, California, working full time as an analyst and engineer.

Work

  • 2022.11 - Present

    Davis, CA

    Senior Engineer and Analyst
    Geosyntec Consultants Inc.
    Technical lead and analyst in seismic hazard studies, ambient vibration testing, and quantitative risk analysis for dams and levees.
    • Developed a neural network model using TensorFlow for seismic site characteristics prediction.
    • Performed operational modal analysis for dams and levees using Python.
    • Quantitative risk analyses of concrete gravity dams using state-of-the-art tools.
  • 2017.07 - 2022.11

    Vancouver, BC

    Engineering Seismologist and Data Scientist
    BC Hydro
    Lead seismic studies and structural analysis of dams using advanced tools.
    • LS-DYNA modeling and analysis of concrete gravity dams.
    • Ground-motion time series selection and optimization.
    • Post-processing earthquake response time series.
  • 2013.01 - 2017.07

    Vancouver, BC

    Structural Design Engineer
    Read Jones Christoffersen Ltd.
    Design engineer for concrete, steel, and timber structures, and seismic time-series analysis.
    • Designed structural elements for libraries, transit hubs, and towers.
    • Conducted seismic response spectrum analysis using finite-element models.

Education

Skills

Programming
Python
R
VBA
Machine Learning
Keras
TensorFlow
PyTorch
Signal Processing
ARTeMIS Modal
Exploratory Record Toolbox
Finite-Element Analysis
LS-DYNA
ETABS
SAP2000

Projects

  • Exploratory Record Toolbox
    Developed a Python-based tool for signal processing analysis featuring an intuitive GUI and API for data visualization and figure generation.
  • Structural Design Package
    An educational Python-based software for structural design checks and pdf report generation.