Experience
2022 — Now
United States
Ownership of software source code across multiple product lines, ensuring the code is of high quality and maintainable. Participated and led new feature / functionality research and design, providing management estimates in cost, effort and time. Prioritized and addressed critical / high severity technical debts.
Created and maintained automated testing tools, reducing the time required for manual verification and validate and increasing the frequency of testing. Expanded this tool to service existing product lines, and provide additional coverage.
Ambassador to international team, assisting efforts to transferring ownership and work to and from the different sites. Educated members on policies, tooling and other mentoring to improve their performance.
Defined requirements and designs for new feature initiatives across majority of product lines. Worked with individual teams to assess exceptions and determine risk
2020 — Now
Designed and developed features for various software product groups, outlining risks and benefits to management. Took ownership of several software products, responsible for code reviewing changes and ensuring quality of it's release.
Took ownership of existing Continuous Improvements Automated Test System, identifying gaps and improvements to allow for additional product groups to onboard. Expanded responsibilities of the framework to reduce release efforts by 10-15% per software group
Lead initiative to add Linux support to existing software groups, assisting in tool development, documentation and investigation of bugs. Created and maintain policies that all software groups are expected to follow.
Worked with remote teams as an ambassador to transition ownership of products, providing technical and process expertise and guidance. Helped to foster a technical experts and continue to mentor.
2013 — Now
United States
Software Engineer specializing in addressing bugs, implementing features, developing automated tests and installers, and coding to the PXISA specification.
Designed and developed a Continuous Improvements Automated Test System Framework, that would reduce the number of manual tests by 75%.
2009 — 2013
Project management of 7+ different software products, responsible for multiple releases that required coordination with both hardware release schedules and other NI Software releases.
Ensured all projects had the necessary staffing and provided cost/benefit analysis in conjunction with management.
Responsible for evaluating custom opportunities, determining schedule and prioritization.
Ensured SEP standards for all releases, coordinating with manufacturing, marketing and sales.
Manager of software engineers and technicians, providing career guidance, feedback and yearly performance reviews.
2009 — 2009
Key technical contact between R&D and high value sales contacts, providing expertise on multiple software and hardware product lines. Worked with Applications Engineering teams on customer escalations, coordinating bug fixes, writing documentation.
Coordinated and analyzed data to target specific areas for improvement in supported products. Assisted with sales demos, presentations and custom opportunities
Education
Rensselaer Polytechnic Institute
BS, Electrical Engineer, Computer Systems Engineering
2003 — 2007