Greg Kluthe Consulting Member 6


Summary: 19 years experience as a software developer and architect, technical leader and manager. Management experience includes team-building, all aspects of the product lifecycle, and customer interaction. Technical expertise includes relational database application development, three-tier web software design, user interface design and development, object-oriented design and development, and performance tuning.



Languages: Java, Perl, Javascript, C/C++, Oracle PL/SQL, Ada

Operating Systems: Unix (including Solaris, Linux)


Software Technologies: Oracle 8i Enterprise Edition, J2EE, Sitraka Jprobe, Java Foundation Classes (Swing), Rational ClearCase, Apache, UML



Bachelor of Arts, Mathematics, University of California, San Diego, 1981

Graduate coursework in Computer Science and Mathematics




Lutris 2000-2001

Software/Systems Architect

Designed overall software and systems architecture for several large-scale, high-throughput interactive multi-tier database applications. These applications were   implemented in Java running  on an application server, with a large Oracle database backend, and clustered SMP hardware and software, all designed for scalability and high-availability. Analyzed customer requirements. Evaluated and recommended third-party products and integration mechanisms. Tuned application server and Oracle database performance, replacing algorithms and rewriting queries, improving response time and throughput by several orders of magnitude. Prepared technical parts of bids and proposals.


OnRadio 1999 - 2000

Implemented key new features for web-site content management and page generation system.


Oracle 1994 - 1999

Principal Member of Technical Staff

Software architect for high-profile project to improve Oracle's time-to-market and to lower software development costs by developing tools and database applications to increase the efficiency of the development process.


Software Development Manager

Built and managed a development group. The group was part of a larger team developing technology to improve the effectiveness of Oracle's several thousand software developers. The group designed and developed user interfaces for several applications, designed the project's central data model, and implemented several smaller components.


Software Development Manager

Built and managed a configuration management tools group. The group developed tools for several different user communities, including a tool suite that insured the company's software engineers followed appropriate CM policy, and a web-based application that helped system administrators manage the company's distributed global CM system. Played a leadership role in defining corporate software development policies.


Principal Member of Technical Staff

Responsible for successful deployment of ClearCase and related configuration management technology to an entire division of several hundred developers. Also lead a task force that redefined portions of the corporate development process.


Senior Member of Technical Staff

Worked as part of a team developing a portable configuration management environment based on ClearCase. The product improved Oracle's time-to-market by creating a uniform configuration management environment on dozens of platforms, not just on the handful directly supported by ClearCase.


Contract Development and Design 1991 - 1993

Worked as a contractor/consultant on several complex software engineering projects. Designed and implemented user interfaces and UI components, evaluated and recommended software design tools, provided software architecture recommendations.


Rational 1985 - 1991

Part of a team developing an industry-leading, state-of-the-art, million-plus-line Ada software engineering environment. Re-implemented the user interface toolkit. Developed the user interface for an Internet-standard-compliant e-mail system, and for a hypertext-based help system.


Megatest 1982 - 1985

Part of a team designing a new-generation VLSI logic tester. Implemented the user interface to an integrated Pascal compiler/interpreter/debugger. Pioneered use of 4.2 BSD Unix for distributed processing.