Keith Parris 2812 Preakness Way Colorado Springs, CO 80916-4375 Internet: keithparris@yahoo.com Telephone: (719) 392-6696 or (719) 332-2346 EXPERIENCE President, Integrity Computing, Inc., 1996-present Worked as a consultant under my own company, doing disaster-tolerant cluster configuration planning and implementation, system and I/O performance analysis and tuning, troubleshooting, cross-platform porting, operating system kernel-level programming, training and mentoring, and general system administration Built a long-distance (130 miles) disaster-tolerant cluster, and took it through workload growth of a factor of 24X over 4 years (doubling in peak load every year for 3 years, then tripling the 4th year). Provided consulting assistance in building several other disaster-tolerant clusters, working with storage based on SCSI, Fibre Channel SANs, and CI; and utilizing Gigabit Ethernet, DS-3, and ATM inter-site links. Studied operating system source code listings to understand behavior of distributed lock manager (DLM) code and wrote assembly-language programs to modify operating system data structures to control lock mastership and reduce locking performance problems. Developed scripts to monitor disk performance for anomalies, and to check RAID-1 arrays for data integrity Investigated the feasibility of using VIA-compliant interconnects such as ServerNet II and InfiniBand as cluster interconnects for OpenVMS Clusters Digital Equipment Corporation, 1988-1996 Consultant, NSIS, 1995-1996 Nearly 1 year delivering consulting in the areas of disaster-tolerant clusters, cluster performance analysis and tuning, system and I/O configurations, and system administration Senior Software Engineer, Storage Engineering, 1993-1995 As an engineer, worked on host-based StorageWorks RAID software and providing consulting expertise for the FVS30/60 and HS1xx/HS2xx/SWXNA FDDI Storage Server projects Senior Software Engineer, VMS Engineering, 1991-1993 As a operating system developer in the Clusters & I/O Group within VMS Engineering, worked on VMS Cluster code during the VAX-to-Alpha porting period, maintaining the Connection Manager code, and spearheading early research work in SCSI-based clusters Senior Software Engineer, VAXcluster Systems Engineering, 1990-1991 As an engineer in VAXcluster Systems Engineering, introducing support for FDDI as a cluster interconnect, helping develop long-distance and disaster-tolerant cluster technology, and doing advanced development work on RAID technology and FDDI-based storage servers System Support Specialist IV, Colorado CSC, 1988-1990 Supported the VMS operating system, clusters, DECnet, and various layered software products on the telephone hotline at the Colorado Customer Support Center Computer Specialist, Bureau of Reclamation, 1983-1988 Worked as a server and cluster system administrator and network administrator, and did applications programming in Cobol and Fortran Programmer/Analyst, US Army Corps of Engineers, 1980-1983 Did applications and systems programming in Cobol, Fortran, and assembly langauge Systems Programmer and Student Programmer, Andrews University, 1977-1980 Did applications programming in Cobol, systems programming in assembly language, and firmware engineering in microprocessor assembly language See website http://www.geocities.com/keithparris/ for more info.