|
Software Resume
Qualifications:
-
Doctorate Degree in Electronic Engineering
-
Master’s Degree in Electronic Engineering
-
Bachelor’s Degree in Electrical and Electronic Engineering
-
Technician’s Diploma in Electronics
-
Registered and Licensed Professional Engineer
-
10+ years of experience as Professional Engineer
Services:
-
Automotive, avionics, consumer, medical, pharmaceutical
-
FAA / FDA regulated environments
-
Checking software at system / module / unit / CSC level
-
Clarifying software requirements / specifications
-
Creating black-box / closed-box / open box / white box tests
-
Creating functional / system test procedures
-
Creating manual test procedures
-
Designing verification / verification test procedures
-
Documenting software tests and results
-
Evaluating design information
-
Evaluating existing documentation
-
Evaluating software / pseudo-code / source code
-
Evaluating software requirements / specifications
-
Executing functional / system test procedures
-
Executing manual test procedures
-
Executing verification / validation test procedures
-
Generating test data for your product
-
Inspecting code specifications / program listing
-
Making sure the software is error free
-
Solving your problems
-
Reviewing design information
-
Reviewing existing documentation
-
Reviewing software / pseudo-code / source code
-
Reviewing software requirements / specifications
-
Studying software specifications
-
Updating documentation for all your test processes
-
Updating documentation for your system level tests
-
Updating test plans / test cases / test results
-
Updating verification / validation test procedures
-
Using custom tailored test methods
-
Using DO-178B
-
Using software requirements specifications
-
Verifying performance of your software
-
Working with Ada, C and C++ language software
-
Working with embedded / real-time software
-
Writing all documentation for all test processes
-
Writing all documentation for system level tests
-
Writing test plans / test cases / test scripts
-
Writing verification / validation test procedures
Fortune 500 Automotive Corporation, Indiana
Software Engineer
2004 to Present
Contract
Organization:
The client is a global automotive manufacturer with 24,000 employees and $7 Billion in annual sales. The company is engaged in the manufacture and marketing of automotive vehicles in the United States, Canada, Mexico, and other selected export markets.
Application:
Electrical system that distributes electrical power and provides the driver with controls and indications of the vehicle performance. Unlike previous electrical systems, this design approach uses multiplexed wiring technologies for interfacing major functional areas of the vehicle. Instead of using complex wire harnesses, relays, and switches, the system relies on software algorithms to accomplish logic functions.
Software Development:
Rob develops new software in C, or client specific proprietary language, similar to C. Rob uses software development tracking software packages, establishes and executes test procedures, logs defects, analyzes test results and defect data, reports on the status of projects, maintains development and test records, provides ideas for improvement, develops documentation, reviews documentation, specifications, and test procedures. He creates, maintains and performs testing of the application for product release, recommends process improvements, complies with client's software development processes, maintains a strict adherence to client's prescribed development and testing guidelines, control processes, and procedures. Rob develops source code, adheres to an established process in a software development environment, and works in all aspects of the software development lifecycle.
Team Work:
Rob works closely with engineering and staff across the organization, participates in document and deliverable reviews, software revisions, change requests, and assessments, and develops and tests software for development of new features, assists the client's process through peer design reviews, project reviews, lessons learned sessions, and day-to-day software development activities. He works closely with team leads, project teams, and other members of the client, promotes positive and effective working relationships, works independently, as well as a team member, leverages relationships across other departments, and follows up with individuals without guidance.
Fortune 500 Medical Device Corporation, Washington
Software Engineer
6/00 to 2004
Contract
Organization:
The client is a global medical device manufacturer with 25,830 employees,
$5.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, the police, firefighters, flight
attendants and others generally first to reach the scene of a cardiac arrest.
Application: Automatic external
defibrillator for treatment of sudden cardiac arrests. It monitors the heart
and delivers a brief but powerful electric shock to correct ventricular
fibrillation (VF). The expertise to analyze the heart's electrical functions is
programmed into the device.
Hardware/Software Environment:
Hitachi microcomputer-based analog/digital controls, LCD, LED,
IrDA port, ProComm, FrameMaker, Claris FileMaker, Microsoft Windows 2000, NT,
XP, Word 2000, WinCvs version control, and real time, embedded software in C,
Outlook Express.
Software Verification: Rob ensured the product was
designed to deliver all required functionality to the client.
Participated in reviews
and meetings to evaluate documents, plans, code, requirements and specifications.
Used checklists, issues lists, walk-throughs and inspection meetings. Performed
code analysis of 4,000 lines of source code written in C. Wrote repeatable test
procedures and scripts. Wrote and maintained a 922-page software verification
test procedure document; 4 times more pages than anyone else on the team.
Software Validation: Rob ensured that functionality, as
defined in requirements, was the intended behavior of the product. Performed
actual testing after verifications were completed. Conducted
a 3,220-step computer software validation testing. Recorded bug incidents with
detail of steps. Found software issues, documented them, and worked with software developers to have the issues corrected. Found and documented 152 new
issues; 3 times more issues than anyone else on the team.
Additional keywords: 21 CFR Part 11, 510(k) submission, AED,
CFR 820.30, cGMP, CRM, EE, FDA, GLP, HW/SW, MOLs, PhD, RTOS, SQA,
SVP, SWQA, V&V, algorithm,
analog, analysis, arrhythmia detection, automated, black-box, capture, case
creation, communicate test scope and methods, doctor’s, electrophysiological
operation of the heart, extract, filing, finding, functional, Microsoft Office,
pre-market notification and review, problems, regression, tester, and Win.
Medium Size Consumer Electronics Corporation, Ontario
Software Engineer
1/98 to 6/00
Organization: A manufacturer of consumer electronics devices.
Application: Electronic boat navigational instrument known as
“AccuMarine Log & Knot Meter”.
Hardware/Software Environment: Intel 80486 microprocessor-based analog and digital control circuits and LCD displays, Borland C++ Builder IDE, Borland, OOA, OOD, OOP, LabView, Microsoft Word, Windows 98, NT, Lotus Notes, VB Script, Java Script. The "AccuMarine Log & Knot Meter" used real time, embedded software written in C++.
Software Documentation: Rob revised, updated and
maintained all software test documents including “Software Requirements”,
“Software Verification Test Procedures” and a 281-page “Software Verification
Test Procedures and Results” document. Inspected program listings of 3,000
lines and “Software Design Requirements” of 150 pages.
Software Testing: Rob wrote, developed,
documented, maintained, executed and verified 61 “black-box” and “white-box”
test cases and a 1,228-step software test procedure. Performed software
verification and testing. Documented software bugs and worked with software
developers.
Additional keywords: ECR, HP-UX, MS-DOS,
RTOS, SQA, UNIX, analog, attention to details, automatic, code review, coding,
communication skills, debugging, define, devise, electronic consumer devices, evaluate, industry experience, LoadRunner, logical approach, object oriented,
oral, performance testing, product development cycle, programmer, purchase
description, tester, usability, vi editor, Win, and written.
Fortune 500 Avionics Electronics Corporation, Iowa
Software Engineer
1996 to 1997
Contract
Organization: The Client is a global
electronics manufacturer with 45,000 employees and $8.0 Billion in annual
sales. The company is engaged in the development, manufacturing and
distribution of automation, avionics, aerospace, communications and
semiconductor systems. Principal customers are airframe manufacturers in the
USA, Europe, as well as world airlines.
Applications: Satellite radiotelephone (SRT), i.e. receiver-transmitter that
provides digital communication between Boeing/Airbus/Douglas aircraft and
selected ground earth stations (GES). Also, computer software and electronics
systems that provide flight management system (FMS) for Boeing aircraft.
Hardware Environment: Intel 80486 microprocessor-based
analog, digital control systems, control display unit (CDU, MCDU),
instrumentation panel, LRU, integrated modular architecture (IMA), and
versatile integrated avionics (VIA).
Software Environment: “Borland C++ Builder”,
“Borland C/C++”, Microsoft Windows 98, PVCS version control, Lotus Notes, MS
Word, ARINC 429 communication, embedded, real time software code in C, Ada and
Assembly.
Software Documentation: Rob wrote "System
Test Requirements", "Software Verification Test Procedures"
(1,400 pages), "Software Verification Test Procedures and Results"
(10,040 pages), "Software Development Plan", “Software Test Plan” and "Plan for Software Aspects of Certification".
Software Testing: Rob wrote, documented,
maintained, executed, and verified 547 “black-box” and "white-box" test cases,
procedures and test scripts. Inspected 37,000 lines of code. Updated a
“Software Requirements Document” of 1,600 pages. LabView and Rational testing
tools.
Standards: Testing and
development conformed to aviation industry standard DO-178B.
Additional keywords: ACARS, ATP, BITE, CSC,
CSCI, FAA, PSAC, RTOS, SATCOM, STPR, STR, SVP, SVTPR, SVTR, SyTR, V&V,
automated, controls, created, Mercury, program listings, programmer, technical
requirements, and tester.
License:
P. E. License
PROFESSIONAL ENGINEER
Registered and Licensed
10+ years
Reminder: This resume is provided to enable you to determine possible matches with your or your clients' needs. Possession of this resume does not constitute authority to present it to a client or to act as Rob's agent in any other way. Rob requires contract staffing firms, agencies, in-house recruiters and HR personnel to obtain his permission first, on a client-by-client, and contract-by-contract basis, before presenting his resume to a client, any client.
|
|