OBJECTIVE:                  Management or Senior Position in Software Engineering / Development / QA
TECHNOLOGIES:    Software Development Process, Medical Devices/FDA, Email & Messaging, ASICs,
Networking & Communications, Telephony, DOD Radar Applications, MBA business interests
SKILLS:    Technical Manager or QA Lead for
UNIX, Linux, NT, Win / Test Development / Automation / Scripting / Tools / HTML / heavy UNIX
shell and CLI usage
EXPERIENCE:
Leadership:
QA Manager - Manage test and release of software products
QA Team Leader - Verify product hardware and software performance for major PC manufacturer
Sr. Test Engineer - Create tests, verify software conformance to requirements, improve process, train and support outsourced resources
Test Planning & Execution :
Unit test, white/black box, functional verification, bugfix verification,
integration, system, regression, load, performance, comms, web, client-server, application & embedded
Automation:
UNIX shell scripting (sh, csh, tcsh, ksh, bash), Expect, Perl, Tcl/Tk
Test Tools:
Xrunner, Silktest, QA Partner, QC Replay, QC Advantage
OS / Platforms:
UNIX: (Solaris, HP-UX, AIX, Linux), Apache, Windows NT/2000, VMS
Database, etc.:
ORACLE, DB2, FoxPro, SQL, IIS
Networking & Communications:
Routers, Telephony, Mail/Messaging, TCP/IP: SNMP, FTP, Telnet, IMAP, POP, LDAP
Web, Data Structure:
HTML, PHP, XML
Programming:
C++, VC++, C, XP, VB, PL/I, Fortran, MATLAB, Assembler, Instructor (COBOL, BASIC)
SCM, Rlse Eng.:
SourceSafe, Make, RCS, SCCS
Standards, QMS:
ISO 9001-1994/2000 clauses 4-8,
21CFR 820.181/.30(i) supporting FDA, CAPA, and doc control procedures;
some CMM and Six Sigma exposure
Office Tools:
QuickBooks, MS Word/Excel/Project/PowerPoint, Lotus Notes, Framemaker
5/06 - 7/06 Philips Medical Systems, Andover MA, contractor
Execute test procedures for HeartStart, a portable automatic external defibrillator. Contribute improvements to test
scripts/procedures, configure test environment, verify software functionality and conformance to requirements, confirm bug
fixes. Daily use of SourceSafe for document access and ClearQuest for
defect and change tracking. Use simulator equipment to generate parameters
including: IBP, NBP, SpO2, EtCO2, Pulse, Temp, Waves, Alarms, 3/5/12-Lead ECG. Create ECG events
including: PVC, ASYS, VTACH, RUN, BRADY, VFIB, Pacing/Demand Pacing, BIGEMINY, SINUS ARTIFACT, internal and external defib,
manual CPR, plus a wide variety of print reports. 10 week assignment.
4/04 - 5/06 Draeger Medical Systems Inc., Danvers MA, full time
V&V testing of Infinity MegaCare, a browser accessed client/server application for ECG management in an HTTP / Java servlet / SQL environment. Configure servers,
clients, hospital equipment, networking, and applications for test operations. Designed and executed verification
tests to confirm product functionality and validation tests to confirm system usage and workflow.
Developed load, performance, and system availability tests. Designed tests for and trained
offshore engineers how to verify Microsoft hot fixes. Ownership of QA lab and configure equipment for these
products. Member of product planning team representing multi department functional areas. Familiar with ISO 9001 21CFR, and
manufacturing ECO process. Daily use of ClearQuest for defect and change tracking and
ClearCase for version control.
7/03 - 10/03 Abbott Laboratories, Inc., Bedford MA, contractor
Tested medical device (MediSense) and firmware used to assay blood samples for
diabetes management. Hands-on use of test strips for liquid samples, blood
components metering, and test strip simulation hardware. Code reviews, software
requirements specifications, test plans, FDA recordkeeping and reporting. Win2000,
Lotus Notes 5. ISO 9001 and 21CFR 820 supporting FDA, CAPA, and doc control procedures.
2001 - 2003 Openwave Systems, Inc., Burlington MA, contractor
13 months
Sr. QA Engineer. Automated & manual testing of
InterMail client/server e-mail & messaging app. IMAP, POP3, SNMP, Oracle 8i/9i, AIX, Solaris,
Win2000. Automate QA operations:
extensive shell scripting for auto detect and
download of new
product builds; use of Expect to automate installs on AIX.
2000 - 2001 Avant! Corporation, N. Billerica MA, full time
QA Manager. Lead test function for developer of IC/ASIC formal
verification software tools products. Test automation, scripting and tool
development using csh, tcsh, some Tcl/Tk, Perl, ClearCase. Manage complex
homegrown auto test system, tightly coupled with engineering development
environment. Support testing on multiple platforms w/ 32 & 64 bit
architectures, UNIX (HP-UX, AIX, Solaris, Linux). Develop tools for engineering and marketing usage;
automation for regression testing and web based analysis of results;
Apache web server; SCM via Clearcase;
release engineering for CD and WWW distribution; lead the introduction of
engineering methods to development group, with reliance on specs and reviews.
1993 - 2000  Contractor Positions - Software Quality Assurance.
Full time positions:
1988 - 1993 NEC Technologies
UNIX Test Team Leader. Pre-1988: Wang Labs Principal Engineer / UNIX
System Administrator: Workstation & PBX development, sys admin
and software tools for UNIX/C development to Motorola targets.
Calspan Corp. Sr. Computer Scientist: (at Bell Labs) Software
for voice/data telephony switch. Define development methods, train technical
staff, develop C applications and tools in
UNIX
environment; (at MIT Lincoln Lab) Software development and tools support
for radar applications; (at Calspan) Applied R&D; PL/I, Cobol, Fortran, Assembler applications for fingerprint-based
ID systems, image processing, radar data reduction, graphics.
DEC Sr. Programmer: Applications
programming.
The Badger Co. Programmer/Analyst:
Develop CAD system and
application software.
EDUCATION:
Continuing courses:
MBA Management - Suffolk University
References are available.
This is a detailed list.
Click here to see a resume with this section
condensed. Assignments are generally short - 3 to 6 months is typical.
Ennovate
12/99 - 2/00  
QA Engineering, test planning, development, automation.
Expect scripting to automate command line interface (CLI) testing,
and verify channelized T1 and T3 configurations for Envoy 1600 edge router.
UNIX, NT, some Tcl/Tk.
Ennovate Networks, Inc., Boxborough MA
Ikena
7/99 - 12/99  
QA Lead for web browsing client/server application. Support
engineering development with manual and auto tests. Evaluate test tools from Segue (SilkTest),
Compuware (QALoad), Mercury (XRunner, WinRunner). Bug tracking via Bugzilla.
Ikena, Inc., Cambridge MA
Innovative Telecom
9/98 - 7/99  
QA Program Manager. Introduce engineering principles
and SQA methods into existing software development group. Own and manage bug tracking, source control,
configuration management, release engineering. Produce plans/tests/scripts for system test,
Y2K, telephony, call processing, some Hammer auto test tool.
Reverse engineer functional specs to support engineering and test development. Create
intranet web site for specs, test plans, tests, results, release notes, procedures. NT, UNIX, OS/2.
Innovative Telecom, Nashua NH
GTE / Genuity
4/98 - 9/98  
QA Project Leader. Test software tool used to remotely
configure/reconfigure networked Cisco routers.
Lead test development & automation under
UNIX (Solaris). Write/modify tests and scripts. Create/manage intranet
home page for specs, code, docs, tests, results using HTML & Netscape
tools. Bug tracking with Clear DDTS. Win95, some
VB, Access, Perl, Tcl/Tk, Java, Expect.
Genuity, Cambridge, MA
Progress Software
2/98 - 4/98  
QA, testing of ProtoSpeed internet protocol and distributed
Java debugger. Test planning, test automation, own and manage bug tracking
tool/database (Intersolv Tracker, SQL). Test development/automation under
NT, Win95, Solaris, shell scripting, some Perl, Java.
Progress Software, Nashua NH
MatrixOne Inc.
10/97 - 1/98  
QA, testing of Matrix integrations
of CAD applications with databases. Write/execute test procedures/tools,
install OS/product/tests from network connection or CD-ROM. Create CD-ROM
distribution using GEAR tooling. Multiplatform UNIX (Solaris, AIX, HP-UX,
Irix), WinNT, Win95, TCP/IP, Exposure to Oracle
7, Parametric Technology: ProEngineer, SolidWorks, MatrixOne: MxPro, Matrix, MatrixWorks.
MatrixOne Inc., Chelmsford MA
DEC
6/97 - 9/97   
QA, testing of OS patch releases
for Digital UNIX. Install/uninstall system patches from CD-ROM media on DEC
Alpha platforms. Install and execute tests to verify OS upgrades/bug fixes.
Write new scripts using csh/ksh.
Digital Equipment Corporation, Nashua NH
DEC
11/96 - 6/97  
QA, testing of Network Access Servers.
Setup/install/test server hardware and firmware using DEC Network Access
Servers. Execute tests written in C, write new scripts using csh/ksh, modify/improve
existing tests and scripts. UNIX, Win95/NT, TCP/IP, SNMP
Digital Equipment Corporation, Littleton MA
SUN
7/96 - 11/96  
QA, testing of Intranet application
on worldwide SUN Information Highway. Integration
and system testing of core IH software, use publish/subscribe
paradigm for data transport. Write test specs and procedures, implemented
in ksh and csh scripts. Some automation using QC/Replay
and QC/Advantage tools. Create Netscape
URL (home page), using HTML to display
tests, documentation, and results. Install IH software and test environment
on Solaris.
SUN Microsystems, Chelmsford MA
HP
1/96 - 7/96   
SQE, QA, testing of DeviceLink, a hw/sw product
for medical use. Project lead for all levels of product functional/integration/system
testing in Xwindows. Built test
lab incorporating HP/UX server,Windows NT, Ethernet, SNMP, HP hardware.
Write project SQE plan, Integration and System Test plans. Automate
firmware testing using ksh scripting with SNMPget/set/walk
calls. Limited Xrunner and Purify.
Hewlett-Packard, Andover MA
Lotus
7/95 - 1/96  
QA, testing of Lotus Notes
in UNIX client/server environment. Server admin
and client workstation installation and testing.
Test 3 major Notes functions: name and address book, user/server registration,
and NOTES.INI. Solaris, AIX, HP-UX, OS/2, Motif, Open Windows, DCE,
VUE, TCP/IP.
Lotus Development Corporation, Westford MA
DEC
11/94 - 7/95  
QA, test development using DEC Rally, Rdb,
Oracle, DTM, some SQL, QA Partner. Port DTM scripts
for DEC Rdb product from VMS to Digital UNIX.
Customize VMS scripts to test the product under UNIX. Hardware: DEC Alpha
AXP, VAX cluster. OSF/1, VMS, csh, DCL.
Digital Equipment Corporation, Nashua NH
Bell Labs
5/94 - 11/94  
QA, testing development for telephone network applications.
Write test plan and 1000 tests, execute manual
and some automated (Xrunner) tests to verify
the user interface for Signalling Network
Analysis System (SNAS), and Network Trouble Patterning System (NTP). UNIX, ATM, frame relay.
AT&T Bell Laboratories, N.Andover MA
Palette Systems
2/94 - 5/94  
QA for integrated CIM software for pharmaceutical industry. C programming
to maintain/improve test drivers. Write tools and
procedures to automate product testing and retesting. Streamline
the QA process by increasing test throughput from 50 manual tests/day to
300
repeatable tests in 5 minutes. Hardware: DEC VAXcluster configured
with multi VAXstation 4000's running VMS, VAX/ Rdb, EDCS II, DECwindows.
C, DCL.
Palette Systems, Nashua NH
GE
7/93 - 2/94  
Member of development team
integrating FoxPro 2.5 for Windows, and MS
Excel for
Windows/MAC. The software integrates design/manufacture/test of jet engines.
Upgrade FoxPro software from 2.0/1.x to 2.5/Windows. Software installation
and support for standalone and networked (NOVELL) users, technical support
for DOS and UNIX issues.
General Electric Company, Lynn MA
Compugraphic: QA Lead.
Define and drive quality engineering methods and standards from development
through release in a SUN UNIX environment. Create and conduct system tests.
Interface testers with developers to promote reliance on written functional
requirements.
2001 - C , C++ Programming, NH Tech.
MS Computer Science, less thesis - UMASS
BA German, Linguistics - Boston College