Professional Documents
Culture Documents
DAVID WILLIAMS
2416 Camden Lake View
Acworth, GA. 30101
Cell 770-891-6361
dw1124342@westpost.net Page 2
Certifications
IBM Certified Solutions Exp
ert
03/02 DB2 UDB V7.1 Database Administration for OS/390
01/02 DB2 UDB V7.1 Family Application Development
01/02 Business Intelligence
01/02 DB2 UDB V7.1 Database Administration for UNIX, Linux, Windows and OS/2
08/05 DB2 UDB V8.1 Database Administration for UNIX, Linux, Windows and OS/2
DAVID WILLIAMS
2416 Camden Lake View
Acworth, GA. 30101
Cell 770-891-6361
dw1124342@westpost.net Page 3
Adjunct Professor of Computer Science/Instructor
10 years - See pages 12 and 13
Advanced Technical Training
NCR Web Base Classes (1 to 2 hours each)
Investigating Big Table Small Table (STAR) Joins Intro to Disaster Recovery
Teradata Query Optimization Teradata Self Management
Performance Turning and Analysis Overview MPP Multi-Node Systems
A Few Seconds in the Life of an SQL Request Teradata Warehouse Builder
Explaining the Explain TPump Tips and Techniques
Roles and Responsibilities of a Teradata DBA Update on Teradata V2R4
Stored Procedures Continuous Load with TPump
SQL Tips & Techniques Teradata Disk Arrays and UNIX
Teradata Access Module Processor Teradata Parsing Engine
Introduction to Data Mining for Teradata Users Understanding Join Indexes
Considerations, Choices, Consequences and Criteria for Teradata Success
Advanced Indexing for High Performance in a Teradata Data Warehouse
Anticipating & Justifying Growth - Capacity Planning Oracle to Teradata
DB2 to Teradata
DAVID WILLIAMS
2416 Camden Lake View
Acworth, GA. 30101
Cell 770-891-6361
dw1124342@westpost.net Page 4
Detail Experience
Teradata Performance Tuning
Pfizer (Teradata contract) - New York, NY.
September 2010 - December 2010
Identified poor performing queries in DBQL based on elapsed time, CPU time, skew
and Impact CPU, to analysis and conduct performance tuning. Added stats, AJI,
Secondary Indexes or rewrote query as necessary. Check tables for skewing, com
pression and good primary indices. Worked with developers and instructed them o
n good coding practices for best performance.
Teradata Production / Application DBA
Blue Cross Blue Shield North Carolina - Chapel Hill, NC.
April 2010 - September 2010
Maintain production and development systems. Maintain databases, users, roles a
nd profiles and monitored running jobs for performance. Teradata tools: TASM, T
eradata Manager, PMON, Teradata Administrator, Teradata SQL Assistant, DBW, Visu
al Explain, TSET and Netvault. Worked with the development teams and with the
data modelers on new projects. Wrote Unix shell scripts that ran background Ter
adata utilities such as UPDATESPACE. Performance tuning on poor running queries
. Create load both Fastload and Multiload jobs for developers.
Teradata Development DBA / Logical and Physical Data Modeler / MySQL DBA
Lockheed Martin - Fairborn, OH.
September 2008 - April 2010
Various new projects - Created the Logical, Physical, and Concept Data Models f
or the project. Created all data object both in Teradata and MySQL. Wrote ETL
using BTEQ, Fastload, and Multiloads. Created Store Procedures and Marco. Cond
ucted performance tuning and performance analysis on all Teradata SQL. Created
QA test plans, Teradata Administration documentation, and deployment documents f
or each project.
Teradata Developer
Nationwide Insurance - Columbus, OH.
May 2008 - September 2008
Worked on the Revenue Connection team to maintain the Sales Datamart. Worked on
the Sales Planning project which migrated data from DB2 UDB to Teradata. For t
his project created load jobs using Fastload and BTEQ imports. Worked on other
special projects including with reporting team that optimize tables for Microstr
ategy reporting, claims loads, and special loads for exporting Florida and Kentu
cky data. Created new BTEQ scripts, Fastloads, Fastexports, and Mload. Externa
l documentation and presentations for the existing system.
Teradata Development DBA
RJ Reynolds - Winston-Salem, NC.
January 2008 - April 2008
Worked with development team to implement the Voyager Connect project. Worked o
n the physical design and creation of tables and views, column compression, perf
ormance tuning, set-up roles, and assist developers with ETL design. Interface
with System DBA to set-up BAR schedule, maintain space requirements, and access
rights.
DAVID WILLIAMS
2416 Camden Lake View
Acworth, GA. 30101
Cell 770-891-6361
dw1124342@westpost.net Page 5
DAVID WILLIAMS
2416 Camden Lake View
Acworth, GA. 30101
Cell 770-891-6361
dw1124342@westpost.net Page 7
Teradate DBA
Bell South - Atlanta, GA (Contractor)
March 2004 - May 2005
Performed duties such as: performance turning, monitoring production batch jobs
, and correcting production problems as they occur. Set-up production environme
nt, include creating UNIX directory structures and Teradata databases. Create a
space management program, reorganized the database structure, created roles for
access rights. Create databases, users and manage access right. Worked with P
riority Scheduler, setting up Performance Groups and Allocation Groups. Run spe
cial backup and restores using Arcmain. Tools used: Fastload, Multiload, BTEQ,
Teradata Manager, Teradata SQL Assistant, Teradata Administrator, Visual Explain
, TSET, UNIX.
Rotate on call for 24/7 production support.
Teradata Developer
Teradata ETL/Design
NCR - Rockville,MD. (Contractor)
October 2002 - February 2004
The first project consisted of creating a small data mart (12 tables). Used Erw
in to create a logical and physical data model, created the Teradata tables, and
loaded the data into the tables (one time load) in a UNIX system. The second a
nd larger project consisted of receiving data from an Oracle General Ledger Syst
em Transforming and Loading (ETL) the data into the Teradata General Ledger dat
a mart and creating the UNIX scripts for the daily loads process. Took this pro
ject for its' full life cycle, from initial design to production. Calculated C
apacity Planning for current and future disk space. Performance Turning and desi
gned best use of: Secondary, Joined, and Hash Indexes. Tools used: Fast load,
BTEQ, Multiload, Stored Procedures.
Teradata Developer
Southwestern Bell - St. Louis, MO. (Contractor)
May 2002 - October 2002
Created Teradata BTEQs, Stored Procedures, Multiload, Fastloads, Arcmain, Join
Indexes and Macros for SBCs re-write of their Winback program. Used REXX to dy
namically create Teradata SQL by replacing variable table names in commonly used
queries located in SQL templates. The templates were stored in Teradata tables
and were dynamically expanded. Performance Tuning of new and existing queries.
Teradata Developer
Charming Shoppes - Bensalem, Pennsylvania (Contractor)
February 2002 - May 2002
Charming Shoppes recently purchased the Lane Bryant Department stores. Extract
ed, Transformed and Loaded (ETL) from Lane Bryant's Datawarehouse to Charming Sh
oppe's Teradata Datawarehouse. Created Teradata Marcos for data balancing and
validation. Created Fastloads, MultiLoad, BTEQs, and FastExports. Analyzed and
conducted Performance Tuning on long running queries. Created Views using SQL
with DERIVED TABLES
DAVID WILLIAMS
2416 Camden Lake View
Acworth, GA. 30101
Cell 770-891-6361
dw1124342@westpost.net Page 8
Teradata DBA/Design
Baseline Consulting/Verizon Communications - Atlanta, GA. (Contractor)
April 2001 - February 2002
Converted three separate databases (Redbrick, Informix, and DB2) into one Terada
ta databases. Worked on data mapping and ETL using both Ab Inito and Cobol. Cr
eated a Logical and Physical Data Model using ERwin to create a Microsoft Access
Database, then loaded the database, from Microsoft Excel, with the Metadata for
the Teradata system. Used FastExport, FastLoad, BTEQ, and MultiLoad. Wrote pr
ograms in C++, on a Unix system, for data modifications. Created, loaded, and e
xtracted data from tables using DB2 UDB on a Window platform.
Teradata DBA/Design
Baseline Consulting /NCR/Ford Motor Company - Detroit, MI. (Contractor)
December 2000 - March 2001
Extracted data from DB2 and Oracle and loaded into Teradata for Business Objects
Reporting. Design Teradata tables and created Logical and Physical Data Models
using ERwin design tool. Used DB2 Utilities and SQLPLUS to unload tables. Use
d Teradata utilities such as FASTLOAD, BTEQ, and MULTILOAD. Used QUERYMAN for
Teradata support.
Created Physical Data Model from a completed Logical Model using ERwin. Created
a Capacity Planning Document. Determined final Primary and Secondary Index cho
ices for the Physical Model. Determined best Application Utilities and designed
production JCL for loading data. Denormalized tables and designed Join Indexes
for optimal performance. Helped in creating a one terabyte, MPP, Data warehous
e based on the Physical Model. Created Logical Data Mart
Teradata DBA/Developer
Southwestern Bell - St. Louis, MO. (Contractor)
April 2000 - December 2000
Assigned to the Teradata DBA group, which is responsible for Physical Database D
esign, including: creating tables, creating views, creating indexes, loading tab
les, and maintaining tables. This includes new development, enhancements to exi
sting programs, along with on-call production support, for ETL programs that ext
racts data from various sources, such as DB2, IMS, Oracle and datasets. Extract
ion programs were written in REXX, Cobol, SQLPLUS, and PL/I. Used REXX, to valid
ate and compare output processes. Used Teradata utilities such as FASTLOAD, BTE
Q, and MULTILOAD. Extensive use of QUERYMAN and IMS EXPERT.
Teradata Developer
JC Penney - Dallas, Texas (Contractor)
June 1999 - February 2000
New development and enhancements using, COBOL II, DB2, CICS, DYL280, & Teradata.
Created and executed special programs/jobs as requested by Business Analysts to
analysis customer buying base on special advertisements, campaigns, and newspap
er inserts. Enhanced existing advertising analysis system with new requirements.
Used CICS, DB2 and Platinum utilities, BTEQ, FASTEXPORT, MULTILOAD, & ARCMAIN.
Created Cobol programs with embedded Teradata SQL. Created Cobol programs with
Dynamic SQL. Created Cobol, CICS, DB2 programs for on-line requests to select
and update and local and remote DB2 tables using Distributed Database Facility (
DDF). Trained College Summer Interns and new transition programmers.
DAVID WILLIAMS
2416 Camden Lake View
Acworth, GA. 30101
Cell 770-891-6361
dw1124342@westpost.net Page 9
DAVID WILLIAMS
2416 Camden Lake View
Acworth, GA. 30101
Cell 770-891-6361
dw1124342@westpost.net Page 12
TEACHING EXPERIENCE
______________________________________________________________________________
DAVID WILLIAMS
2416 Camden Lake View
Acworth, GA. 30101
Cell 770-891-6361
dw1124342@westpost.net Page 13