A position where I can contribute my strong knowledge of Perl, C, and Unix in a challenging environment, while expanding and learning other technical skills.
Location:
Austin, TX
Professional Experience:
| Company: | Lifesize Communications |
| Date: |
April 2007 - Current |
| Title: | Senior Test Engineer |
-
Primarily responsible for developing an automated test framework in Perl and XML, and working with the rest of the test team to implement automated tests.
I applied my knowledge of hardware systems to help evaluate and test early video conference systems.
I also created test plans for 6 major software releases. Maintained and documented multiple firewalls used for network testing. Worked with development team to discover root cause of software bugs.
|
| Company: | Newisys |
| Date: |
May 2002 - April 2007 |
| Title: | Senior Software Validation Engineer |
-
Responsible for validating enterprise servers, storage devices and system management software.
Lead the Option card validation program.
Developed test infrastructure to allow for as much automation as possible.
Test infrastructure included creating a CGI to TestDirector conduit.
Developed a system to automatically test BIOS setup screens.
Developed and maintained LinuxStressTest, which is a complete stress test package for Linux.
Developed and maintained our System Configuration Tracker tool, which allows us to organize and report test results.
Maintained a PXE server, complete with automation for hands off installations.
Recognized as the Linux subject matter expert.
Created process, tools, test cases for performing security audits on System Management Devices, discovered numerous critical vulnerabilities.
|
| Company: | Solomio |
| Date: | Jan 2002 - May 2002 |
| Title: | CM Engineer / Developer |
-
Maintained the build environment and the Starteam repository. Developed the installation program for the initial release of the software. Designed, installed, and configured a redundant Solaris machines with hot failover.
|
| Company: | ClearCommerce Corporation |
| Date: | Feb 2000 - Oct 2001 |
| Title: | QA Engineer |
-
Performed Functional Verification Tests and System Verification Tests on
various aspects of the product, focusing mainly on installation and upgrade.
All testing efforts were automated using Perl.
Created a web based installation tool which installed an enterprise class
software product on multiple platforms including automatically creating
Oracle schemas and seeding databases. This reduced test setup time by 75%
and allowed the test team to quickly recreate a base state testing
environment on demand. This system also allowed for more effective
utilization of hardware by reserving systems for each test effort for a
specific amount of time.
Created web based interface to Remedy database which was used by management
to track defect status.
Maintained CVS repository and simplified the build system to a point and click web interface.
Responsible for final product packaging.
|
| Company: | Collective Technologies |
| Date: | September 1998 - Feb 2000 |
| Title: | Consultant |
| Client: | Living.com |
- Wrote a CGI tool to keep written logs of events and changes made to the
environment. Wrote another CGI tool which allowed the QA group to quickly find
bad html links as well as locate attempted security attacks. Automated the
recycling of mission critical servers which had memory leaks. Set up performance
monitoring of the same mission critical servers, as well as
network performance and overall site performance.
|
| Client: | Motorola |
-
Primary Solaris administrator for a small group (40) of CAD engineers.
Supported the group's computer environment, which included work involving NT and
UNIX integration, Netscape Enterprise Web server configuration, configuring and
modifying NIS tables, and diagnosing hardware issues on Sun and Auspex servers.
Supported around 100 Majordomo mailing lists and created CGI programs to
automate mailing list ownership.
|
| Company: | Computer Sciences Corp. |
| Date: | March 1997 - July 1998 |
| Title: | Software Specialist (Contractor) |
| Client: | IBM in Austin |
-
Worked with the ADSM (ADSTAR Distributed Storage Management) administrators
installing, maintaining, and supporting a distributed storage management
system on AIX. Developed many tools with Perl to help automate registration,
administration, and debugging of the service. Created CGI based tools to further automation.
|
| Company: | SageNet Internet Services |
| Date: | May 1995 - December 1995 |
| Title: | UNIX System Admin |
- Set up and maintained an Internet Service Provider.
Used Linux to run all aspects of the Internet service, including dial-in
support, DNS, E-mail, newsgroup configuration, web server configuration, and backup and restoration.
System security was a high priority. Wrote many shell scripts to
perform critical tasks. The job required troubleshooting of users' problems in person and over the phone.
|
| Company: | Sage Computer Systems |
| Date: | October 1994 - May 1995 |
| Title: | PC Repair Tech |
- Responsibilities mainly included troubleshooting, repairing, and upgrading
computer systems. Building new systems custom tailored for customers was also part of the job.
|
Non-Work Related Experience / Projects:
- Author of a freely available security program called Guardian, which updates firewall rules on the fly when Snort detects an attack.
- Wrote an ethernet packet analyzer to learn more about TCP/IP
protocols and routing. Later used this tool to reverse engineer various
non-standard Internet protocols.
- Developed and maintained my personal photography website.
Technical Experience:
Hardware:
Intel/AMD PCs and Servers, Sun Workstations and Servers, Auspex, RS/6000
Operating Systems:
Linux (Most distros), AIX, Solaris, HP-UX, Windows.
Programming Languages:
C, Perl, HTML, Unix Shell Scripts, SQL, Tcl/Tk(Expect)
Software Skills:
Jira, Subversion, TestDirector, Ethereal, Nmap, Vim, ClearCommerce Engine, ADSM, Netscape Enterprise Server, CVS, Oracle, Mysql, GNU Tools, Microsoft Office Suite, Openoffice Suite
Education:
Texas State Technical College
Dec 1995 - Feb 1997
Computer Networking Degree
Awards:
- February 1994 - National Alternate in the Business Professionals of
America programming contest.
- February 1995 - 1st National Qualifier in the Business Professionals
of America programming contest.
- Deans list, TSTC.
- Presidents Honor Roll, TSTC.
References available upon request