Senior Engineer Resume
2.00/5 (Submit Your Rating)
New York City New, YorK
TECHNICAL SKILLS:
Languages: C++, python, MATLAB, Java, shell scripting, perl, XML, javascript, Makefile, C#
Development environments: Unix, Linux, Windows
Software development practices: Object oriented design (OOD), Test driven development (TDD)
EXPERIENCE:
Senior Engineer
Confidential, New York City, New York
Responsibilities:
- investigated more automation of the development lifecycle, such as test writing and execution and integration with jenkins based build system mentored new hire in software engineering principles, such as testability and automation
- Work done in C++ and python in Unix environment, with a some work in javascript
Senior Software Development Engineer
Confidential, Redmond, Washington
Responsibilities:
- Worked on global static code analysis software suite. Concerned mainly with core analysis engine, both implementing new static checks and fixing bugs uncovered by end users significant amount of work done on engineering process, such as automating test runsfull and incremental builds, and historical runtime metrics.
- Analysis suite included C++ engine, javascript/C# presentation layer, and SQL Server data persistent layer.
Language team Developer
Confidential, Natick, Massachusetts
Responsibilities:
- Primarily worked on static code analysis tool for the MATLAB language. Work included designed and implementation of numerous refactoring projects to re - align the product with a software-as-service development mentality. Implementation done in C++ in linux environment.
- Other responsibilities include maintenance and new feature development in the file IO and string processing library, as well as path initialization. Implementation done in C++ and MATLAB.
- For all tasks, consistently focused on maintainability through encapsulation and readability of code.
Confidential, Natick, Massachusetts
Responsibilities:
- Led development of new testing infrastructure for cluster based product. Incorporated lessons learned from that effort into infrastructure for new GPU based feature.
- Implemented modernization effort in product specific test tools to increase test performance.
- Mentored new hires in projects to unify the mathematical correctness of existing tests and to investigate test performance.
Application Support Engineer
Confidential, Natick, Massachusetts
Responsibilities:
- Worked with customers of all skills levels to resolve issues with a wide range of MathWorks products
- Communicated customer found bugs to development
- Worked with internal applications team to implement static code metrics for internally developed code
