Software Developer
Current• Design and develop a new feature for Simulink called TimingInfo. Develop APIs to capture the detailed time of each internal simulation phase such as simulation time and assessment time, using C++, Matlab and Javascript. Design Database schema and structure to support such feature and implement APIs to achieve DB input/output, using SQLite, C++ and Matlab• Benchmark and analyze the performance of Simulink Test Sequence. Design a new algorithm to optimize the Database usage and increase the general performance such as adding or editing symbols by 40-50%.• Support Simulink Test Manager UI. Develop and implement RESTful APIs to share data between front end and back end, using Javascript, JSON, Matlab and C++ and SQL.