Ray Kraus
(Software Development Manager)
Crockett, CA 94525
Mobile: 510-***-****
Email: ********@*******.***
Professional Summary
Software development manager with fifteen years' professional software
development and management experience in environments developing Windows
and Macintosh software. Primary experience is developing commercial
software for use in biotech applications.
Accomplishments
. In 2006 implemented a project to study user interaction and usability
as it applies to instrumentation and its support software. This
project was done with an eye toward building a "usability" capability
at Bio-Rad that would study and address and improve user needs as they
apply to instruments and software. The idea was to design this
capability in such a way that it could be eventually ported to product
lines outside the department. (Bio-Rad)
. Migrated the ProteOn Manager software development team from offshore
to Hercules, California and was responsible for staffing that team
from scratch. The transition was completed on time and budget and the
current team consists of five developers assisted by another five SQA
staff. Most of the team was hired from outside Bio-Rad. As a result,
was also responsible for developing a structured candidate
interviewing program. Using this program resulted in successful hires
in every case. (Bio-Rad)
. Was responsible for team that successfully implemented new user-
intuitive and automated software to support Bio-Rad's new StainFree
Imager system. This software was implemented as a cross-platform
Windows and Macintosh solution using the Qt application framework.
. Project management for Quantity One image analysis software releases
from 2000-2004. Consisted of: requirements gathering and management
coordinated with marketing and SQA; project planning including work
breakdown and scheduling; release to manufacturing. (Bio-Rad)
. Related to project management, became expert and was responsible for
executing project plans according to Bio-Rad's New Product Development
SOPs. These SOPs are a component of Bio-Rad's quality plan which is
in turn a key part of its ISO 9001 certification. The software
versions of these SOPs describe a waterfall form of the Software
Development Life Cycle (SDLC)
. Studied FDA Regulation 21 CFR Part 11 and then participated in
implementation of components for imaging software. Was primarily
responsible for design and implementation of audit trail components.
(Bio-Rad)
Professional Experience
Jan, 1998 - Jan, 2009, Bio-Rad Laboratories, Hercules, California
Software Development Manager (2005-2008)
Managed a department of software developers composed of teams supporting
three product lines: gel electrophoresis imaging software, BioPlex Manager
immuno-assay analysis, and ProteOn Manager bio-molecular interaction
analysis. The department was composed at times of as many as 17 technical
leads, developers and SQA testers. These three software products share
common characteristics: desktop applications that communicate with
instruments, acquire data from the instruments, and analyze and report the
data on behalf of the end-user.
. Department level budgeting - developed the skills to plan multi-
million dollar budget and bring in at or under target.
. Served as purchasing agent for software department. Primarily
development equipment, software licensing negotiation and purchase,
training, and travel coordination.
Bio-Rad Software Development Manager (continued)
. In 2005, the software department was a flat structure with 14
developers and testers all reporting to the department manager. Over
the next eighteen months, restructured department into four groups
with three product development groups and one SQA group. Each group
had a group lead. Managed those group leads by defining on-going job
duties and setting annual objectives. Those group leaders in turn
were responsible for managing the duties and objectives of their
staff.
Software Project Developer (1998-2004)
Responsible for project management and ongoing feature development of
Quantity One, the company's principle 1D electrophoresis imaging software
application. The imaging product line consists of a series of instruments
used primarily to image electrophoresis gels. Feature development required
conversion of a proprietary C library to an object-oriented C++ application
framework.
. Designed and developed a reporting engine used to quickly prototype
and represent bio-molecular analysis data: displays table data and
graphics; previews and prints in full color; exports to spreadsheet.
. Designed and developed a two-dimensional graphics module that is able
to integrate and animate up to three images simultaneously. This
feature allows the laboratory scientist to quickly detect small
differences between nearly identical images.
. Implemented prototype improvements to Quantity One's object finding
and lane-band definition algorithms. Portions of these algorithms
were ported to Bio-Rad's StainFree Imager software - ImageLab.
1995-1997 Senior Software Engineer Coolhand Interactive, Mountain
View, California
Windows coding in C++ for strategy games. Using Visual Studio, graphical
user interface (GUI) features added to proprietary object-oriented
application framework.
. Designed and implemented game subsystems including commodities trading
and espionage simulations.
. Wrote video player using Windows Media Control API.
. Integrated Windows DirectX APIs into the framework: DirectSound;
DirectPlay; Internet Lobby.
1993-1995 Senior Software Engineer 360 Pacific/IntraCorp, Bryan, Texas
Managed and coded port of Harpoon II naval battle simulation from DOS to
Macintosh. Developed application framework based on Think Class Library
. Introduced innovative features including palette animation to simulate
backlighting of graphic objects.
1982-1993 Classroom Teacher Wichita, Kansas and Austin, Texas
Taught math and computer science in public and private secondary schools.
Tools & Technology
C++; Standard C++ Library and Standard Template Library (STL); Software
design methodologies - object-oriented analysis and design; Visual Studio;
Visual Sourcesafe; Perforce version control system; Manage and code review
in C#.
Education
Bachelor of Arts, Biology: Southwestern College, Winfield, Kansas
Status - United States Citizen