| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
EMAIL AVAILABLE PHONE NUMBER AVAILABLE LINKEDIN LINK AVAILABLE.comSUMMARY OF QUALIFICATIONSEnthusiastic engineer who is always solution oriented with significant software Lead experience. These years of experience have helped in acquiring considerable knowledge and skill in designing, developing, and implementing software, firmware, quality, reliability, and testing solutions. Proven experience in developing, managing, and testing for large development projects in highly technical environments. The quality of work produced has a direct and positive impact on the software and equipment produced.RELATED SKILLSJIRA, SUBVERSION (SVN), GIT, GITHUB, INTEGRITY (MKS), CONFLUENCE, BUGZILLA, QUICKTEST, and AGILECOMMUNICATION, COLLABORATION, PROBLEM SOLVING, LEADERSHIP, and TEAMWORKLanguagesC, C++, C#, Java, Python, Perl, and .NETOperating SystemsWindows, Linux, AWS, macOS, UnixProject and Engineering SoftwarePerforce, Visual Studio, Eclipse, Wireshark, TCP/IP, MySQL, Selenium WebDriver, Postman, GitEXPERIENCECoherent Logix Inc. (Remote) Austin, TX Jan 2021 Dec 2023A world leader in low-power, high-performance, C-programmable processors for the embedded systems market.Sr. Software Quality Assurance Team Lead/EngineerDesign, develop, automate, and implement test suites in C, Python, & Testrunner for MIMD multi-processor systems with 56 and 416 processing elements and the software, libraries, documentation, and examples used to control those systems to assure customers have enough information to deploy these systems. Software based on MATLAB models.Design, develop, and implement help documentation testing where code snippets in the help files are regression tested using a Python test.Working with an agile Subversion development environment, writing and managing simulator tests, RTL tests, unit tests, automated tests, test plans, test scripts, validation models, use of protocol analyzers, spectrum analyzers, and signal generators, and making change recommendations to other software developers.Sr. Technical Customer Support EngineerWork directly with external customers to document, reproduce, fix, report status, and escalate customer defects and follow through to resolution.Maintain and create new C code and Managed Build Environment (MBE) examples customers use to create their own applications.Nant Energy Inc., Camas, WA Dec 2019 June 2020A global integrator/software developer of energy storage systems for photovoltaic, generator, and grid system markets.Software Development EngineerDesigned, developed, automated, and implemented solutions in Java for multiple energy storage systems and the software used to control those systems to assure increased energy efficiency, lower energy costs, regulatory compliance, system security, and design specification compliance. Worked with databases on AWS systems.Designed, developed, and implemented battery system emulators for verifying and validating energy storage system software.Coded in an agile Scrum development environment, wrote and managed emulators, unit tests, automated tests, test plans, test scripts, validation models, and made change recommendations to other software developers.Insitu Inc. (A Boeing Company), Hood River, OR Sep 2011 Aug 2019A global manufacturer of unmanned aircraft systems for defense and commercial marketsLead Engineer, Software Quality AssuranceDesigned, developed, and implemented flight safety testing solutions for multiple unmanned aircraft flight management and flight control systems (UAS) and the firmware and software used to fly the aircraft to assure air worthiness, regulatory, security, and design specification compliance.Created automated tests in an agile Scrum development environment, wrote and managed test plans, test passes, test cases (manual, scripted, and automated), test databases, and analyzed test results, validated models, analyzed Wireshark data, and made change recommendations to engineering project leads.Work environments required the ability to work independently and in group settings providing guidance, direction, and supervision to other personnel, software developers, and hardware engineers who were involved with associated hardware, aircraft firmware, and software testing.Extensive experience working with flight simulators, Hardware in the Loop, and actual aircraft systems in lab environments.Collaboration throughout processes includes daily Scrum status reporting, product demonstrations, safety review boards, DO-178C Safety-Critical Software compliance, and direct interaction with design and development engineers, the project manager, stakeholders, other resources, and other written and oral communications.Maintained communication with internal and external customers for information exchange and to solve field problems.Hewlett-Packard CompanyA global manufacturer of Multi-Function Printers (MFP) and other hardware and network services.Firmware Regression QA Engineer, Camas, WACompleted one- and one-half full testing cycles of Integration Testing on large HP MFP color copiers.Introduced HP to Mercury Quality Center quality management systems. Also introduced Mercury QuickTest Pro. HP later purchased the Mercury Interactive company and continues to develop these systems. Implemented these on all product lines.Tested device drivers for HP MFP Copiers on Windows (all variants), Linux, Macintosh, TCP/IP, & Unix systems. Worked with embedded software executing at the BIOS level for these copiers.Designed, prototyped, and validated an emulator for the HP C8060 MFP color copier.Active Medical Emergency Response Team (MERT) member for six years.Firmware Regression Engineer, Boise, IDDesigned and tested a front panel interface for an auto-RAID mass storage system.Performed builds, created super bundles, brought up hardware at all stages of the development cycle. Diagnosed defects to determine appropriate engineer or team responsible for resolution.Applied and fine-tuned a disk drive emulator for injecting faults into a RAID data storage system.Designed an algorithm for auto-failing a disk drive with too many errors per a given time.Automation and Robotics Technical Support Manager, Camas, WAManaged large team (12+) of automation technicians & software technicians in a 24/7 environment. These technicians supported all automated equipment and software across mfg.Initiated, organized, and implemented a computerized maintenance management (CMM) software system for four manufacturing organizations across Vancouver Site. Successfully gained cross functional support across all organizations.Created and managed a safety program for $15 million worth of new robotic automation equipment. Organized and managed all of the physical aspects of the program (i.e., guarding, labeling, lock-out/tag-out).Implemented the spare parts strategy for $35 million worth of equipment. Refreshed the spare parts strategy plan for all equipment within the department of 175 people.EDUCATIONPortland State University Master of Science in Software EngineeringStanford University (15 credit hours) Mechanical EngineeringPortland State University Bachelor of Science in Electrical & Computer Engineering |