Resume: Robert R. (Bob) Kenyon
(address and phone contact info available on request)
bob@bobrk.com
Objective:
A software quality assurance position where I can use my critical evaluation, script programming and debugging skills to improve overall software quality.
Skills:
- Languages: Perl, HTML, C, XML, C++, SQL, Java
- Operating Systems: Linux, BSD, Macintosh, Windows, VAX/VMS
- Platforms: Netscaler, Sun, Auspex, Macintosh, SGI, Intel, Cray, DEC
- Applications: Microsoft Office (Word, Excel), NetBench, Webbench, Unix apps (nessus, snoop, dbx, connectathon, SPECmark SFS, etc.)
Experience:
Citrix, Inc, Application Networking Group: Santa Clara, CA 11/2005 (Teros Acquisition) - present
Lead Dev Test Engineer
- Designed and executed Performance Testing of Citrix Netscaler product using Netscaler performance suite
- Designed, documented and implemented test plans for Functionality testing of Web Application Security Device
- Designed and developed test scripts in Perl and shell to automate load testing
- Set up linux and windows computers for web serving and client testing
- Administered lab. Manually installed equipment, designed and connected networks
Teros Inc: Santa Clara, CA 10/2003 - 11/2005
Senior QA Engineer
- Designed, documented and implemented test plans for Functionality testing of Web Application Security Device
- Designed and developed test scripts in Perl and shell to automate load testing
- Setup linux and windows computers for web serving and client testing
- Administered lab. Manually installed equipment, designed and connected networks
Rose International/SBC Internet Services: San Ramon, CA 9/2003 - 10/2003
Contractor: Software Testing
- Tested installation software on both Macintosh and Windows platforms.
- Developed lab processes to automate configuration of Macintosh operating systems
Auspex Systems: Santa Clara, CA 6/2001 - 4/2003
Product Assurance, Senior Software Test Development Engineer
- Designed, documented, and implemented black box test plans and test cases using information from product requirement documents and consulting with developers.
- Designed and developed test scripts in Unix shell and Perl to automate testing of servers. Implemented load testing using connectathon, NetBench, SFS, etc.
- Found, documented and checked fixes on defects (bugs) found in software.
- Tested Java-based GUI management applications, web-based cgi applications, and unix command-line applications.
- Installed and configured server (Auspex) operating system software, which included Solaris installation and administration.
- Installed and configured FibreChannel storage area networks (SAN), including storage (Auspex, EMC, StorageTek, LSILogic), hubs (Gadzooks), and switches (Brocade, Qlogic).
- Installed and configured client PC's, including network cards, system software (NT, Windows 2000, Mac OS 9, Mac OS X) for use in testing servers.
- Interpreted and analyzed problems with servers using logs, debugging tools and other methodologies.
Connectix Corporation: San Mateo, CA 3/2001-11/2001
Web Applications, Contractor Part Time
- Designed and implemented several Perl cgi applications that processed web forms and interfaced with backend applications (FileMaker).
nCUBE Corporation: Foster City, CA 10/2000 - 4/2001
Software Server Department, Senior Software Engineer
- Developed Perl middleware that communicated between XML requests and the UNIX operating system of a video server using Perl Object-Oriented and mod_perl compatible techniques.
- Designed implementations for copying, moving, formatting, status and information reporting and other manipulation tasks for video content.
- Maintained and updated builds of older legacy server software.
- Participated in planning and status meetings and documented progress.
Oracle Corporation: Redwood Shores, CA 5/2000 - 10/2000
Interactive Television Division, Senior Member of Technical Staff
- Performed quality assurance engineering on video streaming servers.
- Modified and debugged Perl test scripts.
- Configured and monitored soak tests.
- Performed system administration duties on Sun workstations.
- Installed and configured Oracle databases.
Lockheed Martin Missiles & Space: Sunnyvale, CA 11/1996 - 4/2000
Test Systems Software Products, Senior Software Engineer
- Maintained and improved programs utilizing proprietary multi-platform GUI's and a proprietary data retrieval system written in C for processing and presentation of data from missile flight tests.
- Designed middleware software to present data on the web using Perl, HTML, SQL, and Java programming.
- Worked with flight test analysts on software requirements.
- Created and maintained documentation for several applications developed by the group.
Lockheed Martin Missiles & Space: Sunnyvale, CA 7/1988 - 11/1996
Space Technology Department, Research Specialist
- Applied structural dynamics methodologies to analyses of transient responses of spacecraft structures.
- Applied computer science methodology to develop tools for solving aeronautical and structural dynamics problems.
- Created algorithms to implement new analysis techniques; improved existing tools to increase analysis speed and accuracy.
- Supervised and trained co-workers in structural dynamics technology.
- Analyzed data and documented results.
Lockheed Martin Missiles & Space: Sunnyvale, CA 7/1983 - 7/1988
Space Technology Department, Research Engineer
- Selected and applied analytical methods for dynamic structural analysis on Milstar Program.
- Analyzed data and documented results.
Lockheed Martin Missiles & Space: Sunnyvale, CA 9/1980 - 7/1983
Space Technology Department, Associate Engineer
- Applied technical and computer software knowledge to the structural analysis of various spacecraft systems.
Additional Education:
- Lockheed Martin Missiles & Space (1996-1998):
- Attended training courses in Object Oriented Analysis and Design, Java, Software Process, C++, Unix system administration leading to a Lockheed Martin Software Training Certificate.
- San Jose State University, Open University (1990-1993):
- Continuing education in computer science: Computer Programming I & II, Data Structures and Algorithms, Assembly Programming (Intel 8088), Object Oriented Programming, Discrete Mathematics and Structures of Programs.
- Classes used Pascal, C, C++, and Scheme programming languages.
Education: BS in Mechanical Engineering, University of California, Davis, 1980
Other Interests:
- Music: Saxophonist in two bands and a quartet
- Flying: Private Pilot certificate with Instrument Rating
- Home Computing:
- Manage multiple computer wired/wireless network sharing a DSL line
- manage multiple email accounts for friends and family
- consult with clients and family on home networks, internet connectivity and computer training
- create web sites