Dr. Bruce E. Krell

Principal Software Architect

Education

BS

 Mathematics

Tulane University

1971

MBA

Management And Marketing

University Of New Orleans

1973

PhD

Operations Research

University Of Houston/Rice University

1977


Experience    

Independent Consultant, 1980 -- Present:

            Develop scalable/web-based/real-time/multithreaded/device driver applications in C#, C++, and Java for a variety of commercial

companies and government organizations. Special areas of emphasis include real-time instrumentation, image and signal processing,

manufacturing control, such as automotive, steel furnace operation, and chip manufacturing, financial applications, and large scale data

management, such as background data checking. Actual experience covers a broad range from web based front ends using distributed

databases to Windows desktop applications to scalable, high throughput, web based back ends to embedded controllers and custom

device drivers. Specification, design, and implementation of biomedical instrumentation software for a wide range of medical disciplines.

Development customers include Johnson Controls,Microsoft Corporation, General Motors, Delco Electronics, InfoVision Medical Systems,

KLA-Tencor Corporation, RAM Optical Instrumentation, UBM Corporation, ATX Tax Forms, Inc.,InfoLink Screening Systems, Inc., and ACTA.

Extensive Windows teaching experience. Corporate teaching customers include WalMart, Hughes Network Systems, Honeywell,

Microsoft, 32X Corporation, and EFData Corporation. Conducted hands-on software engineering and programming workshops for a

wide range of clients including NASA, General Motors, US Marine Corps, and US Air Force. Taught graduate and undergraduate courses

 at several local universities in the areas of software engineering, computer graphics, operating systems, compiler design, user interfaces

including X-Windows and MS Windows, expert systems, and information system engineering. Perform independent architecture, design,

 and performance assessments for companies such as Magnavox and Litton to identify and resolve problems with existing implementations

of large scale, distributed database systems. Certified Microsoft Instructor in the areas of Windows SDK, MFC, and Win32 System

Services Programming. Developed the Java Seminar In A Box (SIB) licensed by Microsoft.

Scientist/Engineer, Hughes Aircraft Company, 1980 -- 1995:

            Lead software architect on a wide range of embedded and distributed systems utilizing multiple languages and integrating with

numerous target hardware and OS environments. Activities included project management, software engineering, programming, and

integration and test support. Application development in the areas of image and GPS and other signal processing, distributed relational

databases, communications and networking, and user interfaces including X-Windows and MS Windows.



Staff Research Associate, The Rand Corporation, 1978 -- 1980:

            Analyzed replenishment strategies for satellite systems using simple but effective analytical models. Performed initial systems

 engineering for a computerized gaming environment to support training of strategic and tactical decision makers.

Space Systems Analyst, US Air Force, 1977-1978:

            Evaluation of replenishment strategies for satellite systems using large scale simulation models.

Publications

Pocket PC Developer’s Guide, McGraw-Hill/Osborne, 2002

Desktop Applications With MS Visual C++ 6.0, (CoAuthor), Microsoft Press, 1999
Programming Windows In Java With WFC and J/Direct
, IDG Books, 1999
High Speed Windows Applications: Multitasking Design Methods, Bantam Professional Books, 1993
Developing With Ada: Life Cycle Methods, Bantam Professional Books, 1992