Brian A. Van Schaick
Grafton, Ma, *****
Email *.**********@********.***.***
S U M M A R Y
Hands-on energetic QA test/ QA automation engineer with a proven track
record for improving product quality of new and existing products. Achieved
quality goals established with my peers and management by employing
techniques such as code coverage, root cause analysis, and well designed
functional and system level tests. Extensive UNIX/LINUX experience.
S Y S T E M S
Linux (Ubuntu, Gentoo), UNIX (Compaq Tru64, Digital, OSF/1, BSD, AT&T, Sun,
HP-UX), Windows 2003 and 2008 running Windows Media Service, Stratus VOS,
VAX/VMS RSX-11, OS-11 VAX Extension, Windows NT,
H A R D W A R E
IBM, Compaq, EMC Symmetrix, Digital, Stratus, Sun
L A N G U A G E S & S O F T W A R E
C, C++, some Java, Python, and Perl, Korn and Bourne shell, XML/Xquery 1.0,
Windows batch file scripting, some Tcl/Expect, PL/1 VAX/VMS macro
assembler, TET & DTET Automated testing scaffolds, EMC Symmetrix Remote
Data Facility (SRDF) Application Programming Interface (API), EMC
Solutions Enabler, CVS, Rational ClearCase, TRAC integrates SCM and
project management/defect tracking system, some Microsoft Visual Studio,
exposure to Microsoft SQL Server 2000 & 2005.
P R O T O C O L S
X.25, LAPB, HDLC, BISYNC, some SNMP and CMIP
W O R K H I S T O R Y
Principal Software Engineer, EMC Corporation, February 2010 to Present
SPEA QA automation and execution team member responsible for planning and
driving the automation effort for Solutions Enabler manual configuration
change tests. The tests are being automated using object-oriented Perl.
Software Engineering Consultant, Mercury Computer Systems, Jan 2009 to
February, 2010
SQA project lead responsible for driving the ISO qualification process for
a 6U VXS multi-board high-performance system. The system runs a variation
of Timesys embedded Linux and is based on the PowerPC 8641D processor.
Member of Technical Staff, Blackwave, Inc, 2008 - 2008
Senior test engineering team member. Became group expert in Blackwave
system performance. Drove performance testing of Windows Media Service on
Windows 2003 and Windows 2008 (Longhorn) using the Windows Media Load
Simulator (WMLoad). Lead performance benchmarking of HTTP media ingest and
down load using internally developed tools (written in Python) and
performance testing of various 10g NICs and switches using both internal
and open source performance benchmarking tools. Executed automated and
manual tests of Blackwave internet video storage and delivery appliance.
Extended existing python-based tests for customer evaluation use. Go-to
person for networking issues for the appliance. Participate in full-
product life-cycle from design to release, developing and implementing test
strategies, test plans, test cases, and the development of automated test
scripts and executables. System under test executes in a Java/Jini and C++
environment using Junit for functional testing of the API's.
Software Engineering Consultant, IBM Corporation, 2007-2007
Domino Server Administration Agile development team member. Design,
development, and unit testing of XQuery expressions for the QuickTune
configuration analyzer, C/C++ and Java enhancements, and participant in the
over all design of the product. QuickTune enables customers to improve
their run-time environments by supplying them with an easy-to-use Best
Practice analysis of their Lotus Notes/Domino server domain. QuickTune is
written in C/C++, Java, and executes on multiple hardware platforms (AIX,
WIN/NT, Linux, plus others).
Principal Software Engineer, EMC Corporation, 2002-2007
SPEA Engineering disaster recovery/high availability team member. Drove
design, development, unit testing, and support of new and existing features
for Symmetrix Solutions Enabler Remote Data Facility (SRDF) SAN storage
control API and CLI and STAR products. The code is written in C/C++ and
executes on multiple hardware platforms that include Sun, AIX, Linux,
Windows/NT, plus others. Introduced VMWare into the test environment to
reduce the overall cost of system qualification.
Software Engineer V/Principal Software Engineer, Hewlett-Packard Company,
Compaq Computer Corporation, Digital Equipment Corp, 1997- 2002
Tru64 Cluster Disaster Tolerance development team member (Base OS & Cluster
Development Group) Drove detailed design, development, integration, and
testing of system component API shared library that controlled the storage
subsystem that was used to maintain high availability in disaster recovery
scenarios. The library was written in C++ and controlled the EMC storage
through the SRDF Solutions Enabler Symmetrix Application Programming
Interface (SymmAPI).
Principle QA Software Engineer, Digital Equipment Corporation, 1994- 1997
Technical QA project lead for system level qualification of Digital's
DECsafe Available Server loosely coupled cluster product. Developed and
executed test plans, drove development of automated test tools, gathered
qualification results, presented the results to management, and scheduled
and mentored 3 to 4 other QA engineers.
Senior QA Software Engineer, Bay Networks Inc., 1994-1994
Senior QA software engineer for the qualification of Bay Network's Site
Manager Router network management software. Planned and managed the test
automation of the basic control functions of the site Manager software. The
software ran on several different host platforms including Windows, Sun, HP-
UX, plus others. The automation was developed using WinRunner and XRunner
automation packages and was used in manufacturing as a final quality check
prior to shipment.
Senior QA Software Engineer, Open Software Foundation, 1992-1994
Senior QA engineer (champion) for the qualification of the network
management part of the Distributed Management Environment (DME) project.
Drove the overall quality assurance process and test execution. As SQA
champion, lead 2 to 5 other senior QA engineers.
Senior Software Engineer, Stratus Computer Inc., 1988- 1992
Senior development engineer for upgrading Stratus' X.25 wide area
networking communication software from the 1980 to the 1984 CCITT
recommendation X.25 standard.
Senior Associate Technical Staff Member, AT&T Bell Laboratories 1980- 1988
Development team member for: BX.25 data communication subsystem, database
audit and conversion/retrofit tool for early relational database, system
telemetry and diagnostic functions for a network control and surveillance
system, and feature enhancement and field support of BISYNC communication
subsystem for network operations support system.
E D U C A T I O N
AAS Computer Science, SUNY Morrisville, 1980
Computer Science, Monmouth University, Long Branch, NJ, (part time) 1981-
1984
Computer Science, Rutgers, The State University of New Jersey-New
Brunswick, 1984-1986