Jul 2019 - Present
7 yrs 3 mos
Software Engineer
Natick, MA
Jul 2019 - Present
6 yrs 4 mos
- Full Stack Developer
- Design, develop and test sophisticated software systems.
- Building new products and capabilities on the System Composer product in Simulink development team.
- Developing software for use in building large-scale multi-domain real-world systems.
- Performing C++ software development as well as web development in JavaScript, HTML5 and CSS.
- Gathering requirements, designing, coding and debugging to develop high quality and well-architected software.
- Building web-based graphical editors.
- Working with internal and external customers in defining requirements, workflows, priorities, and features.
- Collaborating with a cross-functional team involving quality engineers, architects, marketing, user experience as well as other development teams.
- Technologies Used: C++, MATLAB, JavaScript
Architecture Modeling Development Intern
Plano, TX
Jan 2019 - May 2019
5 mos
- Full Stack Developer
- Working on both the front end as well as the data model and its integration with the servers.
- Developed a prototype for in-depth representation of the data model on the UI using MATLAB, C++, Dagre-D3.js.
- Responsible for all stages of software development including requirements specifications, architecture, design, implementation, and testing. Worked closely with other development teams to deliver the best product possible.
- Technologies Used: C++, JavaScript, MATLAB, Dojo.js, Dagre-D3.js
Software Engineer Intern
Natick, MA
Aug 2018 - Jan 2019
6 mos
- Full Stack Developer
- Developed key features to extend the capabilities of Model Advisor, a module inside Simulink tool.
- Used C++, JavaScript and MATLAB development skills to solve challenging problems for the inner working of the tools.
- Developed a new working prototype for the Web Dashboard using Java, Spring MVC and PostgreSQL.
- Used QUnit to develop unit test cases and FuncUnit to develop automated test cases for all the features developed.
- Responsible for all stages of software development including requirements specifications, architecture, design, implementation, and testing. Worked closely with other development teams to deliver the best product possible.
- Technologies Used: Java, C++, JavaScript, MATLAB, Dojo.js, QUnit, FuncUnit, Spring MVC