Post Job Free
Sign in

Sql Server Data

Location:
Naperville, IL, 60563
Posted:
November 02, 2010

Contact this candidate

Resume:

John Cannon

Cell: 630-***-****

Home: 630-***-****

e-mail: abicl9@r.postjobfree.com

SUMMARY

Experienced IT and business professional with a diverse programming

background in regression model scorings and database building/modification

of a team-designed database. Skilled in system design, programming, quality

control testing, conversion, implementation, and documentation. An

analytical problem solver who enjoys interesting obstacles to overcome and

working with a team. A consistent track record of efficiency and

reliability.

Programming Languages: SAS, T-SQL, XML, JCL, Assembler, Easytrieve,

COBOL, C, DB2,

CICS, Visual Basic, HTML, Javascript

Software Environment: IBM TSO/MVS, Z/OS (V01R09M00), Windows XP,

Windows 7

Microsoft SQL Server 2008 Skills: Development, Administration,

Business Intelligence -

Reporting, Integration, and Analysis (SSRS, SSIS, and SSAS)

Microsoft SQL Server 2008 Certifications:

- completed

MCTS: Microsoft SQL Server 2008, Database Development (70-433)

- pending

MCTS: Microsoft SQL Server 2008, Implementation and Maintenance

(70-432)

MCTS: SQL Server 2008, Business Intelligence Development and

Maintenance (70-448)

SAS Experience: v 8.2. SAS MACROS. SAS PROC FORMAT, FREQ, MEANS,

PRINT, SORT, SQL, SUMMARY. Extensive use of the DATA step

for both external and SAS files for

reports and data manipulation.

SAS Certifications:

SAS Certified Base Programmer for SAS 9

SAS Certified Advanced Programmer for SAS 9

PROFESSIONAL EXPERIENCE

Time Inc. (a branch of Time/Warner) 1996-2009

- mass media corporation

- founder of Time magazine, Sports Illustrated, People, and others

Programmer/Analyst (1999 - 2009)

Senior Programmer (1998 - 1999)

Programmer (1996 - 1998)

. Performed quality control on incoming data. Validated data (from various

sources) by running comparisons with the existing data to ensure

integrity. Some necessary actions included adding new database fields,

conditionally combining fields, changing field positions, and data

deletion.

> The Corporate Database (CDB) was updated eight times per year, with

over half a billion unique source records as input to each build.

> The database was designed to allow "test in production", with the

capability to add new data sources in auxiliary data segments, making

it possible to quickly assess the usefulness of alternate data within

the production environment.

> The last internal version of the CDB included 79 million households,

and contained over 2500 columns of detail, summary, and analytic

information, including 700+ columns of data supplied by external

vendors.

. Created and automated procedures for common tasks, and complex recurring

requests.

> Due to the historic nature of analytic data, it was necessary for us

to support multiple versions of the database; we eventually settled

upon retaining up to four years of database versions, all accessible

via our production systems.

> In order to support the frequency of change, a rigorous regression

test implementation was utilized. We also used sophisticated audit

reports on all of our input files, to assess whether delta variations

from prior versions were indications of data problems.

John Cannon Page 2

. Trained new employees in company's SAS scoring system.

. Coded post-production processing to output final records in desired

format.

. Executed scoring system to produce output files of potential customers

for several branches of Time/Warner and external companies based on

statistical analyses of their records for the probability of becoming new

customers.

> Efficient and flexible, allowed up to 50 discrete requests to be

processed against a single pass of the file.

> Designed to allow both the selection and simultaneous scoring of names

using regression models.

> Selection and scoring decisions were implemented using conditional

assembly macro code for run time efficiency.

> Integrated reporting of universe decisions, and profile of regression

model variables

> Modular design, allowing one to build up a request from separate

modules of universe, model, and cutoff criteria. Each could be

developed and tested independently, and then strung together to

accomplish complex combinations of universe and ranking decisions.

. Created and modified scoring system for testing and production.

> Production modules were coded in Assembler, often using macros.

> Parallel test runs were coded in SAS.

> Sample files were run against both the Assembler and SAS versions of

the selection and scoring code. Continued code modification and test

runs until output is identical.

> Designed to allow both the selection and simultaneous scoring of names

using regression models.

> Unique layout extracts for external companies were coded and tested in

COBOL.

EDUCATION

Directions Training Center, Oak Brook, Illinois

SQL 2008 Database Administrator and Business Intelligence training classes,

including:

- Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

- Maintaining a Microsoft SQL Server 2008 Database

- Implementing a Microsoft SQL Server 2008 Database

- Implementing and Maintaining Microsoft SQL Server 2008 Analysis

Services

- Implementing and Maintaining Microsoft SQL Server 2008 Integration

Services

- Implementing and Maintaining Microsoft SQL Server 2008 Reporting

Services

SAS Institute, Chicago, Illinois

SAS language training classes, including:

- SAS Programming 2: Data Manipulation Techniques

- SAS Programming 3: Advanced Techniques and Efficiencies

- SAS Macro Language 1: Essentials

- SAS Macro Programming: Advanced Topics

- Data Cleaning Techniques

DePaul University, Chicago, Illinois

Web Development program

. a postgraduate program for current computer programmers concentrating

on HTML, JavaScript, Perl, CGI, ASP, and Java. Apache and Windows NT

web servers, and Oracle and MS Access databases were included in our

final team project

Computer Career Program

. accelerated post graduate program concentrating on Structured Programming

and Systems Analysis, featuring use of COBOL, C, CICS, JCL, and DB2

Computer Programming Institute Northbrook, IL

Visual Basic 3.0 and Client/Server Environment

Loyola University Chicago, B.A. Philosophy, Minors: Psychology,

Mathematics, Music



Contact this candidate