Jeff Maresh

Oracle Database Architect/DBA

31361 Shadow Mountain Drive

Conifer, CO  80433

Phone: (303) 478-4923

 

Education

1984                 M.S. Engineering, The Ohio State University.

1984                 B.S. Aviation, The Ohio State University.

1982                 B.S. Aeronautical and Astronautical Engineering, The Ohio State University.

 

Skill Set

·Database architectural design where performance and scalability are critical for web-based, OLTP, data warehouse, and Operational Data Store databases.

·Database performance problem diagnosis and resolution for application scalability and throughput improvements.

·In depth knowledge of database internals, and DBA skills to tackle difficult database software development projects that require high performance and scalability.

·Software design and development experience necessary to build scalable high performance database applications.

·Good communication skills both vertically and horizontally throughout an organization.

·Effective and efficient at training and mentoring technical staff.

 

Professional Experience

2001-present Oracle DBA, Database Architect – Performed consulting services to various companies as an independent consultant.

2000     Oracle DBA, Database Architect - Joined the staff at Sagelogix, Inc. to provide telecom and DBA expertise in support of in-house projects and consulting efforts.

1995-2000 Database Consulting - Developed and supported databases and database software for Oracle Versions 6, 7, and 8.  Most projects involved database and application design, and performance tuning.  Technical papers were written for application developers and DBAs to disseminate features, problems, and solutions.  Papers were presented at local Oracle User Group meetings.  Training courses on various Oracle topics were developed and taught to developers and DBAs. 

1982-1997 Software Development Consulting - Developed high-performance real-time aircraft simulator software for a variety of customers including USAF, NASA, FAA and 8 major academic institutions. Tasks included problem analysis, software design, programming in C and C++, statistical analysis in SPSS and SAS.  Formed Engineering Solutions, Inc. as a partner in 1989.  Responsibilities included management of the business and projects, proposal and report writing, and software and database development.  

 

Recent Consulting Projects

2001-2003 Apache Corporation – Provided Oracle technical leadership role to design and implement the company’s corporate data warehouse facility.  Tasks included dimensional and hierarchical logical and physical design of the entire warehouse, application and production DBA support, mentoring, and technical staff training for application developers and DBAs.  SQL, PL/SQL, and Perl scripts were developed to perform ETL operations from flat files and other databases, and to build materialized views, summary and drill-across tables.  Scripts were written to automate various database administrative tasks including the gathering of optimizer statistics, index rebuilds, tablespace space management, and errant session detection and kill.  Designed and implemented schemas to house metadata for physical database information (ETL job status and performance, storage use, maintenance activities) and end-user metadata including table and column descriptive information.  Assisted management in the development of SLAs (service level agreements), and hardware and software budgets.  Set up development, test and production databases.  Performed testing and migration from Oracle 8.1.7 to 9.2.0.  Implemented StatsPack for monitoring and tuning database performance.  Tuned queries to optimize performance.  Taught in-house courses on data warehouse and ODS (operational data store) design, query tuning and database performance, configuration and use of the PX (parallel execution) facility, and Perl.  Tested and implemented Oracle 9i features including list partitioning, resumable transactions, index usage monitoring, dynamic SGA configuration, and SQL merge operation. Apache Corp (NYSE:APA) is an independent oil and gas company with annual revenues of over $2.5 billion.

2001                                  Duke Energy Field Services – Tuned two third-party OLTP databases and applications.  The work involved analysis of the database, which resulted in changing various database parameters.  Index structures were analyzed to determine when they should be rebuilt.  Offensive SQL, including dynamic SQL, was identified and changes were recommended.  Reviewed PL/SQL stored procedures for security flaws, and other constructs that would affect performance and scalability.  Recommended code changes were developed and documented for developers.  Duke Energy Field Services is a subsidiary of Duke Energy (NYSE:DUK),  an integrated energy services company with annual revenues of over $36 Billion.

2000-2001 Level 3 Communications – Data Warehouse Group – Developed software to automate data management within a 15 TB Oracle 8i data warehouse facility.  Perl scripts were developed to automatically create table and index partitions at periodic intervals, create tablespaces, and add datafiles as space was required.  Code was written to automatically analyze, coalesce, reclaim free space, and set tablespaces to READ ONLY status.  Developed processes to automatically migrate tablespaces to nearline storage.  A centralized logging and notification facility was developed for all automation processes.  This was used to log job status, all DDL executed, critical error page outs and email notifications, and was used to assess storage history and future requirements.  Developed a storage reporting application that mined the automation log tables to track the storage history and status of tables and tablespaces.  This tool was used by management to plan future data warehouse storage requirements.  General database tuning was provided which included tuning the Parallel Execution facility and parallel query tuning.  Provided data modeling and process design consultation for a number of projects.  Trained and mentored DBAs on PERL programming and various database tuning topics.  Provided enterprise-wide and data warehouse on-call DBA support.  Participated in effort to migrate data warehouse databases to other servers. Tested and employed locally managed tablespaces.  Provided maintenance and enhancement support for a Perl-CGI application that manages system, database, and DBA metadata enterpise-wide. Level 3 Communications (NASDAQ:LVLT) is a global communications services provider with annual revenues of over $3 Billion.

2000     SageLogix, Inc. – Developed requirements and data model for a telecom Asset Management System designed for integration into the company’s BSS ASP model.  The project involved investigation and limiting of system scope, analysis of data communication and synchronization strategies with other database systems.  A fourth normal data model was developed to provide greater flexibility for creating data elements stored for various telecom asset types.  In addition, the data model was designed for scalability, and for use with a user interface programmed in Java. SageLogix is a consulting company specializing in Oracle database technology.

1997-2000 Qwest Communications International - Database Architecture Group - Enterprise-wide application troubleshooting, remediation, design, and training for Oracle 7 and 8 databases. Applications included Metasolv TBS, Remedy, Clarify as well as custom applications written in Powerbuilder, Pro C, PL/SQL, and Java.  Training courses in PL/SQL, Pro C, and application performance tuning were developed and taught on an ongoing basis. The courses replaced those taught by Oracle Corporation.  Internal technical white papers were written to disseminate tuning issues and cost savings opportunities to the IT community.  Performed database performance analysis, developed performance monitoring scripts and remediation procedures for 57 production databases, and taught production DBA team how to use them.  Database and application performance tuning was planned and conducted enterprise-wide on an ongoing basis.  Developed annual database performance tuning Statements of Work.  As the lead technical person, several software systems were developed.  One of the larger projects included an automated system to periodically identify, archive, and purge inactive accounts and.  This effort reduced the size of the main database by over 40% resulting in the deferral of major hardware purchases by two calendar quarters.  Many short-term high-visibility projects were undertaken to correct data problems, recover expenses, or reduce costs.  One such project recovered $22 million in a year.  Assistance was provided to application development teams to improve the reliability and performance of primary batch-processing operations including billing, CARE (PICC), and commissions.  The techniques used in the development of high-performance graphics systems were utilized to design and implement high-throughput multithreaded parallel processing database applications.  Much of the work involved the facilitation and development of business and system requirements and the development of design and implementation plans.  New features including keep and recycle buffer pools, reserved and large pools, hash joins, partition tables, bitmap indexes, index-only tables, star schemas, and other data warehouse features were implemented.  The primary Oracle 7 generation corporate data warehouse was redesigned to take advantage of Oracle 8 and 8i features enumerated above. Provided technical leadership and implementation for enteprise-wide migration from RULE to COST based optimizer which resulted in database performance gains ranging from 20% to over a factor of 6.  Performed extensive review and testing to qualify Oracle Discoverer 3.0 and 3i as enterprise-wide ad hoc reporting tool.  The interests of the Enterprise Database Services Group were represented as a member of the IT Department Chief Architecture Team.  Worked with application development teams to review database architectures and to help design effective and efficient n-tier database application architectures.  Provided application tuning support for off the shelf products including Remedy, Clarify, Metasolv TBS.  Provided database and application tuning support for custom 3-tier Java applications supporting self-service corporate web sites. Qwest Communications (NYSE:Q) is a broadband Internet communications and local telephone service provider with annual revenues of over $16 Billion.

1996-97 Chemical Abstracts Service - Member and Subscriber Services - Participated in an effort to convert a legacy member and subscriber management system from legacy to a two-tier architecture.  The on-line and batch application consisted 25 GB of data contained in over 400 tables and 1,100 indexes. Application performance tuning, ad hoc query development and standardization were the primary responsibilities. The publication auditing subsystem was analyzed, performance tuned, and installed into a batch processor.  The result was a reduction in run-time of 75% and a reduction in operator interaction of 90% through automation and improvements in process fault tolerance, detection, and resolution.  An ad hoc reporting system was developed for the VP Publications to report on subscription information of adjoining organizations.  An ad hoc reporting system was developed for the Manager of Member and Subscriber Services to verify data integrity against the complex set of business rules.  Errant and unauthorized processing was nearly eliminated through the development and implementation of a set of system analysis tools. Analysis of batch, on-line, and data export/import processing was conducted at the database level to improve system performance.  Performance of these processes was improved from 25% to 200%.   The system was hosted on Sun Servers running Oracle 7.  Software was developed in SQL Plus and PERL and analysis was conducted with Oracle utilities such as explain plan and tkprof.  During the course of the project, communication between developers, senior IT management and senior business managers was facilitated. Chemical Abstracts is a subsidiary of the American Chemical Society and is the leading worldwide provider of technical periodicals to the scientific community.

 

Recent publications and presentations

Database parameters that affect query performance – presented at Ohio Oracle Users Group, April 2000.

How to improve database performance with full-table scans – presented at Rocky Mountain Oracle Users Group, July 2000 and Pikes Peak Oracle Users Group, August 2002

Performance problems caused by nonreuse of SQL statements – Published in Rocky Mountain Oracle Users Group newsletter, Summer 2000, feature article in International Oracle Users Group – Americas Select Magazine, October 2000

Optimizing Parallel Query in Oracle 8i – Presented at Rocky Mountain Oracle Users Group Training Days, February 2001.

SQL*Loader Strategies For Data Warehouse Applications - Presented at Rocky Mountain Oracle Users Group Training Days, February 2002.

In Defense of Full-Table Scans – posted on www.evdbt.com February 2003.

Parallel Execution Facility Configuration And Use – Presented at Rocky Mountain Oracle Users Group Training Days, March 2003.

 

Affiliations

Member of Rocky Mountain Oracle Users Group (RMOUG).

Member of International Oracle Users Group – Americas (IOUG-A).

Contributing Editor for IOUG-A Select Journal.

 

 

References and curriculum vitae are available upon request.