10

MathWorks - EDG Intern on System Composer

Quality engineering for the System Composer Toolbox

Description

During my first summer internship at MathWorks, I worked on a quality engineering team in the System Composer toolbox group. The toolbox, almost brand new at the time, had an issue with scalability. When hundreds of components were implemented, the model rendering would begin to lag heavily and thus became unusable on a large scale.

My project was to diagnose and fix this error. First, I had to reproduce the error. As the company who identified this issue used confidential models, I began by creating a random model generator that generated various connections and components to function as a complete model. After this, I used an abundance of MATLAB and JavaScript profiling to narrow down the source of the error and fixed the code in order to allow the system to continue being efficient at scale.