RICHARD M. KARCICH, P.E.
4929 E. Maplewood Pl Home: [Send email to request phone number] 46.7297
Centennial, Colorado 80121 Email: [Send email using form at bottom]
SUMMARY
Multi-disciplined innovator with deep technical expertise, extensive leadership
and technical experience with
proven abilities to develop and manage profitable, value-add solutions to
testing and quality problems faced
by software testing and services organizations. Co-author of more than 15 papers
on software testing and
reliability accepted by various refereed conferences and journals.
LANGUAGE AND SYSTEMS SKILLS
* Java(J2EE), C#, .Net, C(C++), SAS, UNIX(Solaris, HP-UX, AIX), NT, Expect,
JUnit
* Mercury QTPro, LoadRunner, TestDirector, Quality Center, VMWare
* SCSI, TCP/IP, FCP, iSCSI
PROFESSIONAL EXPERIENCE
PILLAR DATA SYSTEMS, INC., Longmont, Colorado 2004 - Present
Senior Test Engineer, NAS/SAN Testing Group
Effectively and efficiently meeting scheduled completion criteria covering
feature-level testing of a high
availability storage subsystem. Generated, selected and executed test cases
resulting in improved quality
over the course of multiple builds. Specific activities included:
* Effectively engaging with developers by parsing event logs covering what the
software-under-test was doing
when it fails. This results in defect reports that allow developers to more
rapidly recreate and understand
the defect.
* Designing a protocol for evaluating the testability of future releases by
examining existing failures and
the repair activities used to remove the underlying faults.
SUN MICROSYSTEMS, INC., Broomfield, Colorado 1999 - 2004
Staff Engineer, Storage Management Software Group, Network Storage
Led team of 3 in the successful testing efforts for several generations of
storage management software.
Effectively and efficiently met quarterly release criteria and kept upper
management apprised of both testing
progress and overall quality of each release. Built and executed test plans
that resulted in 30% savings in
testing time with improved quality over the course of several releases.
Specific initiatives include:
RICHARD M. KARCICH, P.E. PAGE 2
* Effectively interacted with developers by dynamically profiling what the
software-under-test was doing when
it failed. This resulted in reducing the re-create times for software failures
by 25%.
* Designed and implemented a test automation framework for the testing of
web-based interfaces for storage
management software. Implemented the framework using Mercury's QTPro and
LoadRunner with Expect scripting.
This allowed introduction of 24x7 testing resulting in more effective
utilization of testing resources.
* Based on success in Broomfield, a sister-development organization in
Marlborough, MA adopted the same
measurement technology for measuring the reliability and availability of storage
management software during
functional testing
STORAGE TECHNOLOGY CORPORATION, Louisville, Colorado 1997 - 1999
Senior Test Engineer, Open Systems Disk Business Group
Certified the conformance to specifications of several generations of
high-availability storage subsystems for
use in storage area networks (SANs). Developed and implemented test plans and
fault injection testing
practices to validate serviceability and availability requirements.
STORAGE TECHNOLOGY CORPORATION, Louisville, Colorado 1989 - 1997
Senior Development Engineer, Enterprise DASD Reliability Assurance Group
Responsible for certifying the reliability, availability and serviceability of
the embedded software for
multiple generations of several enterprise-level, highly fault tolerant disk
storage subsystems. Led the
statistical testing efforts and analysis of software metrics including:
* Determined rates of fault introduction and fault removal based on the changing
fault proneness of modules.
This afforded development a criterion for judging the improvement effects of
process changes.
* Guided instrumentation of the embedded 'C' software with dynamic profiling
tools to establish
regression-testing effectiveness over the changed portions of the software.
* Assessed the rate of change of the source code for use as input to management
decisions on when to re-factor
portions of the code.
* Applied software reliability models to failure data in order to predict the
latent number of failures to be
observed after release. After one year, the prediction was within 15% of the
observed number of failures in
the field.
USWEST ADVANCED TECHNOLOGIES, Boulder, Colorado 1986 - 1989
Member of Technical Staff, Product Engineering and Development Group
Designed, implemented, tested and deployed a high-availability emergency 911
system. Specific
responsibilities included eliciting system requirements from customers and
interacting with other members of
the engineering team to gather, track, analyze and report development
information to management.
RICHARD M. KARCICH, P.E. PAGE 3
ARTHUR ANDERSEN & COMPANY, Denver, Colorado 1984 - 1986
Staff Analyst, Management Information Consulting Division
Designed and implemented a warehouse management system for a distribution
client. Specific responsibilities
included supporting requirements analysis, functional design, database design,
and layout of the graphical
user interface. Other engagements included strategic planning for a
telecommunications client, business
systems consulting for an oil industry client, and process analysis and design
for a manufacturing client.
EDUCATION AND LICENSING
University of Denver, Denver, Colorado
M.B.A., Information Systems
Colorado School of Mines, Golden, Colorado
B.Sc. Chemical Engineering
Registered Professional Engineer in Texas
Registered Professional Engineer in Colorado
PROFESSIONAL DEVELOPMENT
Certified Cisco Network Analyst
Continuing education in Java & C#, FCP(Finisar), Wireshark
|