Chris Vail
(408) 416-7935
San Jose, CA, USA

Software Engineer

Education

M. S., Computer Engineering, Santa Clara University, awarded March, 1994. Studies focussed on artificial intelligence.

B. A., Computer and Information Science, U. C. Santa Cruz, awarded June, 1985. Studies focussed on computer science and technology. Graduated with honors in the major.

Computer Languages: C, C++, Objective C, Java, JavaScript, Ada, Fortran, Lisp, Perl, PHP, Python
Assembly Languages: 8051, 808X, 680X0, 68302
Software Tools: WinRunner, LoadRunner, SilkTest, Bugzilla, mySQL, Eclipse, Android SDK, IntelliJ

Experience

Software Development Engineer in Test, LG SVL, 5150 Great America Pkwy., Santa Clara, CA, from May, 2016 to present.
*Design and develop automated performance tests of WebOS devices using Python.

Senior Quality Automation Engineer, Tango Me, 650 Fairchild Dr., Mountain View, CA, from January, 2015 to April, 2016.
*Designed and developed a Localization Database in mySQL.
*Designed and developed Localization DB client in Python.
*Trained peers to maintain and enhance DB client.

Quality Automation Engineer, SkyFire Labs Inc., 779 E. Evelyn Ave. Ste. 200, Mountain View, CA, from November, 2013 to May, 2014.
*As part of an agile software development team, design and develop automated testing of video compression services.

Sr. Software Engineer in Quality, Intuit Inc., 2632 Marine Way, Mountain View, CA, from June, 2012 to July, 2013.
*As part of an agile software development team, design and develop automated testing of web and mobile applications.

Software Developer, www.klbrun.com, from May, 2011 to June, 2011.
*Develop mobile applications in Android.

Software Developer, Websense, Inc., 10240 Sorrento Valley Rd., San Diego, CA, from September, 2005 to May, 2011.
*As a member of the Sustaining Team, fix an Internet filtering application's bugs found by customers.

QA Engineer III, from July, 2004 to September, 2005.
* Develop and maintain SilkTest scripts to test Internet filtering application via Java and web interfaces.
* Architectural Review Board fellow, representing QA.

WinRunner Developer, IT Ascent, San Francisco, CA, from March, 2004 to June, 2004.
* Develop and maintain WinRunner scripts to test financial web applications.

QA Engineer, CAM Systems, LLC, 12980 Saratoga Avenue, Suite C, Saratoga, California 95070, from March, 2002 to February, 2004
* Test n-tier client-server application with both web and custom GUI, Oracle DB.
* Automate test procedures using WinRunner.
* Linux, mySQL, Bugzilla administrator.

Principal Engineer, self-employed, from October, 2001 to March, 2002.
* Developed software to generate I Ching calendar for www.klbrun.com
* Developed several PHP scripts to maintain www.klbrun.com

Content Developer, Kabira, 1 McInnis Pkwy., San Rafael, Ca., 94903,from October, 2000 to October, 2001.
*Taught customers how to use Kabira ObjectSwitch software
*Developed ObjectSwitch course content
*Wrote ObjectSwitch technical documentation
*Developed ObjectSwitch GUI for class lab (PHP)
*Developed Javascript search engine for technical documentation

Consultant/Performance Engineer, Mercury Interactive, 1325 Borregas Ave., Sunnyvale, Ca., 94089, from February, 1999 to October, 2000.
*Taught customers how to use WinRunner software
*Developed WinRunner applications for customers
*Developed LoadRunner scripts to monitor web sites
*Provided technical support for web hosting service

Senior Software Systems Engineer, Savi Technology, 450 National Ave., Mountain View, Ca., 94043, from March, 1997 to January, 1999.
*Design, code, test and integration of PIC firmware for RF devices
*Design, code, test and integration of realtime ATE software (C on Windows NT)

Adjunct Professor, Computer Engineering Dept., Santa Clara University, Santa Clara, Ca., from September, 1998 to March, 1999.
*Taught a graduate level course on Software Tools Design.
*Developed course content for Software Tools Design class

Release Engineer, The Registry, 4800 Bowers Ave., Santa Clara, Ca., from November, 1997 to March, 1998.
*Created the release package of some Unix drivers for the Sun Solaris operating system

Senior Software Engineer, Corsair Communications, 3408 Hillview Ave., Palo Alto, CA, 94304, from January, 1997 to November, 1997.
*Developed an interprocess communication API to permit asynchronous network communication with a real time process (Unix operating system).

Senior Software Engineer, Digital Link, 217 Humboldt Ct., Sunnyvale, CA, 94089, from April, 1994 to December, 1996.
*Found and fixed bugs in embedded C++ released software
*Developed Telnet server for embedded software

Engineer Specialist, Stanford Telecommunications, 1221 Crossman Ave, Sunnyvale, CA, 94089, from August, 1990 to April, 1994.
*Developed embedded software for satellite ground terminals
*Developed doppler and propagation delay filter code
*Developed embedded GPIB controller software
*Administered Solbourne workstations (Unix)
*Technical software lead on programmable satellite modem (Ada)

Test and Integration Engineer, Mirage Systems, 537 Lakeside Dr., Sunnyvale, CA, 94086, from October, 1988 to August, 1990.
*Sustained an RF test system
*Developed frequency test software
*Developed GPIB controller software to test vector modulators
*Administered Sun workstations
*Top Secret clearance.

Artificial Intelligence Engineer, GTE Government Systems, 100 Ferguson Dr., Mountain View, Ca., from June, 1987 to September, 1988.
*Design, code and test expert systems (C, Lisp) for signal classification applications.
*Top Secret clearance.

Computing Analyst, McDonnell Douglas Aerospace Information Services, 1701 Bolsa Ave., Huntington Beach, CA, from June, 1985 to June, 1987.
*Developed expert system (in Lisp) based upon Dempster's Rule for sonar signal identification
*Translated Wire Integrity Test program for MD-80 from PDP-11 assembly to mixed Fortran-assembly program.
*Secret Clearance.