ROB DAVIS, P.E. Tel: 408-844-4521 Email: rob at robdavispe.com FAQ: http://robdavispe.com/faqs AVAILABLE IN 2 WEEKS / W-2 / ALL 50 STATES Registered & Licensed Professional Engineer Qualified, Experienced, Responsible, Dependable Software Engineer EXPERIENCE: Nine (9) years of industry experience in medical, aerospace and automotive applications. LICENSE: Professional Engineer, registered and licensed. TESTING AND VERIFICATION: I CAN conduct all phases of testing, define system test benches, interface with other design teams and outside vendors, participate in peer design review meetings, perform simulations, validation and verification, resolve design issues, and run system tests. DOCUMENTATION: I CAN comply with and maintain strict adherence to prescribed guidelines, procedures, and processes, document test results, write system test plans, cases modules and scripts to cover functional specifications and system requirements. PLATFORMS: MS-DOS, MS Windows 95, Windows 98, Windows NT, Windows 2000 Professional, Windows XP Professional, Windows Vista, UNIX, HP-UX. PROGRAMMING: I CAN break, develop, maintain and update software, implement OO/OOA/OOD concepts, solve problems, understand all software life cycle stages, and use embedded real-time software in C and C++. TOOLS: ARINC 453 and 708, AS 9100, Commercial test equipment, CON-4A/4B, Data flow diagrams, DataTrac 400H, DO-178B, DOORS, EN 60601-1, FileMaker, FrameMaker, GPWS, Hyperion, IrDA, Logic analyzers, MS Excel, Office, Word, Oscilloscopes, PC, PCM card manager, Power supplies, PPI-4B, Program control flow, PVCS, PVCS Tracker, PVCS Version Manager, RS-232, Signal generators, Simulators of ventricular fibrillation, State control flow, Tektronix TDS 224, UML, Visio, Visual SourceSafe, WinCVS, Windows, and WinRunner. EDUCATION: Master's Degree in Electronics Engineering and Bachelor's Degree in Electrical Engineering. FORTUNE 1000 MEDICAL DEVICE CORPORATION, SAN JOSE, CA Software Engineer - Contract from 10/2006 to Present THE CLIENT is a diversified medical device manufacturer with 1,000 employees and $500 Million in annual sales. The company manufactures and sells medical devices, including surgical products to restore the pelvic health of men and women worldwide. THE APPLICATION is embedded real-time software for a medical device -- a Greenlight HPS high power laser -- used by urologists, to vaporize and coagulate during benign prostatic hyperplasia surgeries. TESTING: Analyze defect data and test results. Create and maintain tests and test records. Define system test benches. Develop qualification test procedures, system requirements, and test plans. Establish and execute test procedures. Log defects. Perform testing for product release. Perform validation and verification, using simulations. Recommend process improvements. Run tests on a system bench. Test the application for reliability, safety, user error messages, and user friendliness. Work in all aspects of the software development life cycle. DOCUMENTATION: Analyze, present, and report test results. Capture, gather and investigate requirements. Create traceability documents to cover functional specifications and system requirements. Write requirements, test cases, scripts, scenarios, plans, procedures and strategies. FORTUNE 100 AEROSPACE CORPORATION, REDMOND, WA Software Engineer - Contract from 2005 to 2006 THE CLIENT is a diversified aerospace manufacturer with 110,000 employees and $28 Billion in annual sales. Operating in the United States, Europe, Canada, Asia and Latin America, the company manufactures aerospace products and services, communication, navigation, radar and surveillance systems, systems and instruments to aircraft manufacturers, airlines, aircraft operators, military services, defense and space contractors. THE APPLICATION was embedded real-time software for an aerospace product - an RDR-4B forward-looking, airborne, X-band commercial weather radar system -- used by airline and large executive aircraft, to provide automatic wind shear and turbulence detection, and terrain mapping information. TESTING: Analyzed defect data and test results. Created and maintained test records and tests. Defined system tests. Developed qualification test procedures. Documented test results. Established and executed test procedures. Logged defects. Maintained strict adherence to control processes and procedures. Prescribed testing guidelines. Performed testing for product release. Performed verification and validation, using simulations. Ran tests on a system bench. Recommended process improvements. Reviewed test procedures. Wrote system test plans and test modules to cover functional specifications and system requirements. THE ENVIRONMENT was AESS, Analog/digital PCBs, AS 9100, ARINC DO-178B, 453, 708, C code, CON-4A/4B, DataTrac 4000 H, DOORS, GPWS, LRUs, Microprocessors, MS Word, Excel, Outlook Express, PCM card manager, PPI-4B, PVCS, Real-time embedded software, RS-232, SDLC, Tektronix TDS 224, and Windows. FORTUNE 500 AUTOMOTIVE CORPORATION, FORT WAYNE, IN Software Engineer - Contract from 2004 to 2005 THE CLIENT is a global automotive manufacturer with 24,000 employees and $7 Billion in annual sales. The company manufactures and sells automotive vehicles in the United States, Canada, Mexico, and other selected export markets. THE APPLICATION was embedded real-time software for an automotive device that distributed electrical power and provided the vehicle operator with controls and indications of vehicle performance. Unlike previous electrical systems, this design approach relied on software algorithms to accomplish logic functions. TESTING: Analyzed defect data and test results. Created and maintained test records and tests. Defined system test benches. Developed qualification test procedures. Documented test results. Established and executed test procedures. Interfaced with other design teams to resolve design issues. Logged defects. Maintained strict adherence to prescribed guidelines, control processes and procedures. Participated in peer design review team meetings. Performed testing for product release. Performed validation and verification, using simulations. Ran tests on system bench. Recommended process improvements. Reviewed test procedures. Worked in all aspects of the software development life cycle. Wrote system test plans to cover system requirements, and unit tests to cover functional specifications. THE ENVIRONMENT was C++ code development, Diesel and gas engines, EITS test stations, Embedded real-time system, Hyperion, Logic analyzers, Microprocessor based analog/digital PCBs, OOA/OOD, SDLC, Software development life cycle engineering, UML, Visio, Visual SourceSafe, Windows, MS Excel, Outlook Express, Word. FORTUNE 500 MEDICAL DEVICE CORPORATION, REDMOND, WA Software Engineer - Contract from 2000 to 2004 THE CLIENT is a global medical device manufacturer with 11,700 employees, $2.6 Billion in annual sales, and 1.8 million square feet of manufacturing and distribution space in 192 locations in 26 U.S. states and 30 foreign countries. The company manufactures, markets and services medical products, including cardiac defibrillators. Principal customers are emergency medical service ambulances, hospitals, police, firefighters, flight attendants, and others generally first to reach the scene of a cardiac arrest. THE APPLICATION was embedded real-time software for a medical device -- an automated external defibrillator -- for treatment of sudden cardiac arrests. It monitored the heart and delivered a brief but powerful electric shock to correct ventricular fibrillation. The expertise to analyze the heart's electrical functions was programmed into the device. TESTING: Analyzed test results and defect data. Created test cases. Defined system test benches. Developed procedures, qualification test procedures, specifications and test procedures. Documented the test results. Implemented and complied with client's quality system. Logged all defects. Maintained strict adherence to prescribed testing guidelines and quality control procedures. Maintained test records. Performed validation and verification, using simulations. Provided ideas for improvement. Ran tests on a system bench. Recommended process improvements. Reported on the status of projects. Used defect tracking software packages. Worked with both hardware and software engineering teams. Wrote clear and concise defect reports, system test plans, and test modules to cover functional specifications and system requirements. THE ENVIRONMENT was 510(k) submission, Arrhythmia detection, Black box testing, C code development, Commercial test equipment, Embedded real-time system development, Data flow diagrams, FileMaker, FrameMaker, Functional testing, IrDA, Lab testing, Logic analyzers, Manual testing, MS Office, Word, Oscilloscopes, Power supplies, Premarket notification and review, Program control flow, RTOS, Regression testing, Signal generators, Simulators of ventricular fibrillation, SDLC, Software development life cycle engineering, State control flow, Volt meters, WinCvs, Windows. ACHIEVEMENTS: Conducted computer software verification testing of 3,220 steps. Found and documented 152 software defects; three times more defects than anyone else. Recorded defect incidents with details of steps. Worked with software developers to have the defects corrected. Reminder: This information is provided to enable you to determine possible matches with your or your clients' needs. Possession of this information does not constitute authority to present it to a client or to act as Rob's agent in any other way. Rob requires agencies, in-house recruiters, and contract staffing firms, and HR personnel to obtain his permission first, on a client-by-client, contract-by-contract, and job-by-job basis, before presenting his resume to a client, any client.