Terry R. Rasmussen
Framingham, MA 01701-4249
Home Phone: 508-***-**** (mobile/voice mail)
E-mail: ***************@*****.***
OBJECTIVE
Utilize my wide variety of experience in SQA, Build/Release Engineering,
SCM administration, Software development, systems deployment. networking
and systems administration experiences for a software development team.
RELEVANT SKILLS
CM Tools ClearCase, CVS, RCS, SCCS, PVCS and AccuRev/CM.
Programming C, Perl, UNIX/Linux Shells, TCL, TK, Expect, experience
testing and debugging
Languages C++, Make, Java and Visual Basic, familiarity with SQL and
Motif 1.2 and an understanding of assembler and machine coding concepts.
Knowledge of 3GL's such as PL/I, FORTRAN, Pascal, COBOL and BASIC.
Coding Tools Purify, Quantify, SNiFF+, Eclipse, MS Studio, various
debuggers, and various hex editors. Familiarity with record and playback
automation tools such as Test Complete, XRunner, WinRuner and SILK.
SimpleAgent network simulator.
Operations Linux (RedHat. Fedora and CentOS) UNIX SVR1/2/3/4, SunOS, HP-
UX, AIX, OSF/1, ULTRIX, IRIX, CYRIX, X11R2/3/4/5/6, TCP/IP based
networking, SNMP, UUCP, Windows (in the roles of user and administrator).
A growing knowledge of network hardware. primarily Cisco and ADTran
routers.
Miscellaneous Good communications skills with both expert and casual
users. Creatively applies skills to problems to be solved. Learns computer
skills quickly with a wide variety of experiences. Excellent forensics
abilities and reporting.
EXPERIENCE
8/08 - 10/13 Ambient Corporation
SQA Engineer
Software Quality Assurance for a Network Management tool set and embedded
linux systems.
Designing testing strategies and network lab environments supporting the
test cases.
Writing and executing manual test execution scripts based on product
specification documents.
Installing, testing and configuring test network equipment (Routers as well
as Intel PC's running Windows, RedHat and CentOS Linux).
Writing of site specific documentation to aid administrators and end users.
Installing, configuring and testing a network management tool with a Java
based Web User's Interface.
Aiding teams with various non-CM-related tasks such as moving built source
into an installable Linux product, RedHat Linux systems administration and
documentation (end user and internal process documentation) review.
11/01- 8/08 - Employed outside of the software development industry.
Electric truck operator, Warehouse Operations and Management for a
team of 20+, Delivery Van Operator, Mail Room Supervision for a team of 5+
5/01- 11/01 - Sockeye Networks, Inc, Newton, MA
Test Engineer
Software Quality Assurance for a Network Management tool set.
Designing testing strategies and network lab environments supporting the
test cases.
Writing and executing manual test execution scripts based on product
specification documents.
Installing, testing and configuring test network equipment (Cisco and
Juniper Routers as well as Intel PC's running RedHat Linux 7.x and FreeBSD
4.4).
Writing of site specific documentation to aid administrators and end users.
Installing, configuring and testing a network management tool with a Java
based Web User's Interface.
Aiding teams with various non-CM-related tasks such as moving built source
into an installable Linux product, RedHat Linux systems administration and
documentation (end user and internal process documentation) review.
8/99- 5/01 - MKR, Inc, Pawtucket, RI
Senior Engineer
ClearCase environment architecture design, planning and deployment.
MultiSite planning and coordination for geographically separated sites
within the client organizations.
Conversion of legacy source control and build methodologies into ClearCase.
This would include the layout of source in to VOB's and the reworking of
existing build systems in to clearmake and shell scripts.
Designing and deploying source control and build methodologies into
ClearCase. Primarily the initial clearmake scripting for seminal
development projects: designing and implementing a make infrastructure of
include files, primarily for platform considerations to simplify the
creation of base make files for new targets.
Integrating development tools, such as Purify, PureCov and Rational Rose
into development process and methodologies; primarily through make file
support.
Writing and troubleshooting ClearCase triggers (primarily Perl scripting)
and related scripting for a mixed UNIX and Windows environments.
Writing of site specific documentation to aid administrators and end users.
Writing of site specific shell scripts to aid administrators and end users.
Aiding teams with day to day usage issues, including short one on one
training sessions and helping troubleshoot usage problems.
Aiding in the training and management of on site administrative personnel.
Process integration: Development, Release and Software Quality Assurance.
10/98- 8/99 - Cascade Systems, Inc., Acton, MA
Principal Software Quality Assurance Engineer
Test execution, development and reporting. Test development was primarily
written test plans and paper scripts and checklists of instructions to
follow. The primary client side testing was under Mac OS. Server side
testing was being implemented primarily in Expect under Sun Solaris 2.
Windows NT client testing was being developed in 4test with SILK.
Source code evaluation and review. The source was a mix of C, C++ and UNIX
shell scripts.
Automating product installations and configuration for server test cases of
product install files, Helios file system server and Oracle 8I on a Sun
Microsystems server.
4/97-10/98 - BMC Software/BGS Systems, Networks Group, Waltham, MA
Software Quality Assurance Project Leader
Managing a team of up to 3 SQA engineers for a UNIX based network
management tool set.
Test execution, development and reporting. Test development was done
primarily in expect (and some Bourne, C, Korn and Perl shell) scripting for
a test harness, designed and implemented in-house, as well as paper scripts
for manual tests.
Source code evaluation and review. The source was a mix of C, C++,
Assembler and UNIX shell scripts.
Principal Engineer for BESTview Installation
This engineering task executed in tandem with SQA Project Lead duties.
The principle task was that of maintaining existing installation code and
writing new code in Bourne and C shell, as well as Sybase isql (an extended
version of SQL) statements for the setup of a Sybase 11 Database and
Runtime environment.
Managed multiple versions of the code base simultaneously, using ClearCase,
syncing up branches of development efforts at pre-specified milestones as
well as on demand.
Make file and shell scripting of the product release process.
ClearCase server and Solaris systems administration.
ClearCase process, methodologies and trigger support.
12/96-4/97 - Pure Atria Corporation, Atria Products Group, Lexington, MA
Quality Engineer
Test execution and development and reporting for the Atria product line
(Primarily ClearCase and MultiSite).
Test development was done primarily as Perl, and some Korn/Bourne shell
scripting, both standalone scripts, as well as scripts for a TETware-based
test harness (the TETware harness was being implemented at the time of my
departure).
Test development focused on elements of ClearCase, MultiSite, ClearGuide,
and migration mode considerations within these products. Migration mode
testing included considerations of legacy CM systems (PVCS, SCCS, RCS, etc.
and compliance issues for various version of make (Sun, IBM, HP,
PolyMake and GnuMake) supported by clearmake.
Automation of product installation and configuration in support of specific
test cases for specific test platforms.
8/95-12/96 - Ontos, Inc., Lowell, MA
Software Engineer
Writing and maintaining a robust and consistent product patch application
and tracking system. This was done in Korn shell under SunOS and HP-UX.
Writing, testing and maintaining product installation and media generation
utilities written in Korn shell under SunOS wrapping a make process which
in turn called shell scripts which wrapped CD writing software processes.
Maintenance and execution of post-build product test suites.
Release engineering for all of the Ontos product line.
Communications between R&D engineering staff, management and operations
staff.
Writing and maintaining release engineering tools, build management using
make, UNIX shell and Perl scripting.
Development tools support, primarily SNiFF+, Purify, PureCov and Quantify.
Automating the build process for existing and new projects to build on
specific systems at specific times and send email concerning the build
status on completion, including failure status if needed.
Merging elements of development branches of source code (C++, C, Perl, and
other shell scripts). Primarily a coordination task, identifying merge
points and suggesting first pass merge attempts as starting points for
development teams to work the required merge from.
Converting CM from RCS into ClearCase. Planning and deploying a ClearCase
rollout.
Mentoring the build process for a new project. Primarily writing the
initial make files to establish the make infrastructure (of platform and/or
tool specific targets) for the project and helping with the creation and
approval of new make targets as needed.
Researching and evaluating new tools.
Tracking hardware and third party software licenses and support
maintenance, and budgeting.
10/91-8/95 - CenterLine Software, Inc., Cambridge, MA
Software Engineer
Writing, testing and maintaining installation, product patch application
and licensing software for a family of UNIX software development tools.
UNIX shell scripting specific to product installation and build process
methodologies.
Make file scripting for product deliverables for new and existing
products/projects.
UNIX shell and Perl scripting for in-house product media creation
supporting various OEM tape drives and CDROM writing.
Aiding customer support with installation and licensing issues, often with
direct customer contact.
Quality Assurance engineering. Responsibilities included writing test
plans, writing and maintaining a test suite for a client-server based
product with a GUI.
Release and Configuration Management engineering for the CenterLine product
line.
Summary of Experience Previous to 10/91
Software lab supervisor for a team of up to 4 IT professionals and 100+
machines of Alpha to production quality.
Networking of computers and terminals in RS232C and Ipv4 mixed
environments.
Mainframe operations and programming for Sperry (11xx series) and IBM
(S/36x, S/37x and S/34) systems.
Production line design and supervision for software products, from software
build to media production.
EDUCATION
10/91-present Attendance at IEEE, ACM and AMS seminars held at MIT,
Harvard, Wellsley College, and Boston College
9/86- 2/87 Technology Institute of Milwaukee, Milwaukee, WI
9/76-12/83 University of Wisconsin