Download - Third Coast Software Foundry

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft SQL Server wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Big data wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Database wikipedia , lookup

Relational model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Clusterpoint wikipedia , lookup

Functional Database Model wikipedia , lookup

Database model wikipedia , lookup

Transcript
Ralph C. “Rusty” Alderson
606 Scenic Path
Leander, Texas 78641-2943
Cell Phone: (713) 305-3020; Home: (512) 528-8369
E-mail: [email protected]
Summary
A senior high energy contributor with twenty-three years of information systems experience. Seventeen years
experience developing client-server and multi-tier systems, specializing in data and its inherent issues: data
architecture, database design, data quality, data cleansing, data integration, and data conversion.
Played a lead role (technical lead, data architect, DBA, system integrator, data steward) on major projects
at many Fortune 500 companies1 as well as several dynamic e-commerce companies2.
A visionary data architect and data strategist in tune with best practices. A gifted programmer skilled in
object-oriented methods and an expert in many languages, including C, C#, .NET, Visual Basic, and
javascript. Fluent in many current technologies like XML, XSLT, DOM, ADO and ASP. Accomplishments
include enterprise data architecture; enterprise data integration; an “industrial strength” EDI program; a
code library which encapsulates complex database functionality behind simple, reliable interfaces; a UNIX
shell which conceptually integrates a relational database like Sybase or Oracle into the UNIX file system;
state-of-the-art database-enabled internet applications; multi-threaded database applications which
unleash all of the power of the underlying hardware; and a system of metadata-driven programs which
build, analyze, and report from a data warehouse.
Goal
To find new challenges in enterprise database architectures and applications which allow me to leverage
my unique talents, skills, and software tools in interesting and useful ways – to bring all I have learned and
developed over the years to new companies and new systems, enabling them to get the most and the best
out of their data. Highly qualified as Data Architect, Data Modeler, Data Analyst, Programmer, or Technical
Lead.
Resume (Précis) of Ralph C. Alderson
Key Proficiencies
Functional Areas and Methodologies
Data architecture, data modeling, conceptual modeling, logical modeling, physical modeling, design
patterns, universal data models, IDEF1X, data warehousing, data quality, data stewardship, dimensional
modeling, star schemas, snowflake schemas, OOA, OOD, OOP, RUP, UML, DOM, CRM, Zachman Framework,
and the philosophies of Bill Inmon (Corporate Information Factory), Ralph Kimball (Data Warehouse Lifecycle), and Larry English (Enterprise Data Quality). A true master at SQL programming.
Tools
Erwin, ER Studio, DBArtisan, PL/SQL Developer, SQL Navigator, PowerDesigner, BP-Win, Informatica
PowerCenter 6, 7, and 8.0; Informatica Analytics, MS Visual Studio, MS Visual Interdev, Data Junction, MS DTS,
MS Data Analysis, Decision Suite, Silknet, Kana, XML Spy, Saxon.
Languages, RDBMS, and Operating Systems
C, C#, C++, .NET, Pro-C, Visual Basic, VB script, VBA, Javascript, HTML, XML, XSLT, ASP, ADO, ODBC, MS SQL
Server 4.9, 7, 2000, & 2005; Sybase ASE, Sybase IQ, Oracle 5 – 10g, Access, UNIX, AIX, ksh, csh, bash, sybsh,
perl, awk, ANSI SQL, PL-SQL, Transact SQL.
Special Skills
JAD facilitation, teacher and mentor, outstanding communicator, visionary, strategist.
Précis of Engagements
Sr. Data Architect 3
KnowledgeBase Marketing www.kbm1.com, Houston, Texas (Consultant )
 Designed and built a data archive system to store a rolling 36-month archive of customer information for
KnowledgeBase’s largest client, a major insurance provider. Data was extracted and transformed from
an OLAP system hosted on a Sybase IQ platform to an Oracle 10g platform to provide customer and
advertising campaign analytics.
 Part of a core design team which produced analysis, data models, data-flow diagrams, and design
specifications which allowed the development team to create customer and marketing systems for
KBM’s clients.
 Member of internal ICC group which determined and published best practices in all aspects of
architecture, design and development for the enterprise.
Sr. Data Architect 4
Texas Education Agency, Austin, Texas (Consultant)
 Part of a small team which re-factored and re-engineered the Foundation School Program system
(manged state funding for Texas Schools), correcting serious defects and design deficiencies. Many of
the system’s processes had been abandoned by the users in favor of much slower (but much more
accurate) manual systems using database extracts and Excel spreadsheets. This was highly inefficient
and was nearly impossible to audit. Responsible for Phase I which remediated the most egregious
defects by rewriting sections of code (SQL, stored procedures, ASP, Javascript, and ADO).
Sr. Data Architect 5
Centrix Financial wwwcentrixfinancial.com, Denver, Co. (Consultant)
 Designed and built an enterprise data store (EDS) to integrate operational data into a cleansed and
standardized repository. The EDS allowed for a hub-and-spoke topology which was navigated and
distributed throughout the enterprise by web services orchestrated in MS BizTalk Server.
 Created a persistence layer for enterprise objects (EO) within the EDS.
 Wrote stored procedures, triggers, rules, and views to encapsulate and present EO data.
 The EDS was a unique challenge, blending three high-priority requirements successfully:
o
Generic flexibility to allow for unknown future requirements
o
Persistence for the Centrix Enterprise Objects
o
Every row time-stamped with its effectivity dates
-2-
Resume (Précis) of Ralph C. Alderson
 This latter requirement made every table a time-series. Each row in every table became a series of rows,
each with its own effectivity. This allowed for an instantaneous recreation of a snapshot of all or part of
the database for a given point in time. It also allowed for a relatively simple evolution to become the
source of an Enterprise Data Warehouse.
Sr. Data Architect 6
Knowledgebase Marketing www.kbm1.com, Richardson, TX (Consultant)
 Key contributor to the design and implementation of the multi-terrabyte, metadata-driven Remix system.
 Responsible for the data model for the metadata (Oracle 9i), and the Sybase IQ data warehouse.
 Project DBA for Remix, responsible for creating and maintaining all objects in both RDMS environments,
including stored procedures, triggers, functions, and packages.
 Technical lead for C development. Mentored C programmers, designed and created reusable code
libraries.
 Rewrote the Remix system of C applications which accessed Sybase IQ via ODBC and Oracle via the
PRO-C interface.
Sr. Data Architect 7
Waste Management www.wm.com, Houston, Texas (Consultant)
 Developed the Enterprise Data Planning Model, and the Data Stewardship Matrix.
 Facilitated weekly data focus groups for the subject matter experts in each of the eight core subject
areas.
 Part of core team that designed the enterprise Customer ODS.
 Led facilitated sessions for the cross-discipline data teams to define enterprise Business Concepts.
 Helped establish the Enterprise Data Architecture, creating the framework for data sharing and
integration.
 Evangelized data quality, semantic clarity, and data stewardship throughout the enterprise.
 Participated in the design of the Enterprise Metadata Repository.
 Assessed and evaluated various project teams’ Statements of Work for architectural compliance.
 Defined and documented data flows for the data warehouse ETLs.
Sr. Data Modeler 8
Waste Management www.wm.com, Houston, Texas (Consultant)
Helped establish a Data Modeling Group for the enterprise.
Helped establish the Data Stewardship Group.
Defined data model and database standards.
Facilitated JAD sessions (requirements gathering) for project teams requiring new database
development.
 Designed transactional databases.
 Designed two analytical data marts.




Sr. System Integrator 9
Jupiter Media Metrix www.jup.com, New York, New York (Consultant)
 Designed and developed integration between Jupiter’s Enterprise Database (JED) and the Kana CRM
system (formerly known as SilkNet).
 Mentored Jupiter staff in the Kana eService application and database architecture.
 Designed the eService database customization, and the ETLs for the data transfer from JED to Kana.
 Wrote XSLT transformations for XML blocks of JED data to load and update the CRM database.
 Helped design a VB Script interpreter for an XML-based “language” for EAI processing.
System Architect
10
KnowledgeBase Marketing www.kbm1.com, Houston, TX (Consultant)
 Designed screens, objects, and services to supplement the SilkNet eService CRM system.
 Technical lead for the development team on the eKBM eCommerce initiative.
Sr. Data Architect




11
Homespace.com., Pasadena, California (Consultant)
Data architect for the eCommerce web site, www.homespace.com (now LendingTree.com)
Designed and developed Product-Pricing, Loan Application, and Mortgage databases.
Integrated and extended the “core” SilkNet (Kana) CRM system.
Created ETLs to populate the new system with legacy data.
Data Architect 12
INeedACompany.com., Houston, Texas (Consultant)
 Designed and developed a system of dynamic, metadata-driven database searches, providing total
flexibility and extensibility throughout the database in a single stored procedure. (MS SQL Server 7)
-3-
Resume (Précis) of Ralph C. Alderson
Application Integration Architect 13
AIM Management Groupwww.aiminvestments.com, Houston, Texas
(Consultant)
 Technical lead for a system integration team integrating a portfolio reconciliation software package
which utilized MQSeries middleware.
 Developed a comprehensive integration and test plan.
 Completed a proof-of-concept and pilot implementation.
Object-Oriented Development 14
Job Corps (U.S. Dept. of Labor), San Marcos, Texas (Consultant)
 Developed Object Model (UML) for a PowerBuilder application to manage curriculum and track student
progress.
 Developed the PowerBuilder code which implemented the objects.
Sr. Data Integration Analyst
Koch Industries, Houston, Texas (Consultant)
15
 Technical lead on project to create and manage ETLs for converting legacy mainframe system to a new
client-server (Sybase SQL Server) environment.
 Successfully converted and integrated the data.
Data Architect
Union Pacific Railroad www.up.com, Omaha, Nebraska (Consultant)
16
 Data architect for Union Pacific's Rail Replacement Data Warehouse.
 Designed star schema, wrote scripts (sh, awk, perl) for extracts and transformations (ETL).
 Developed metadata, profiles, and categories for the Decision Suite OLAP software.
Lead Developer / Data Architect
17
Owen Health Care www.cardinal.com, Houston, Texas (Consultant)
 Technical Lead in the rewrite and implementation of Owen Health Care's Supplyline® System.
 Created a comprehensive security system for all objects, client and server, based on the user’s login.
 Performance tuning of the Supplyline database.
Data Conversion DBA
BMP Energy Systems www.bmpenergy.com, Houston, Texas (Consultant)
18
 Database administration and data conversion for a rewrite of NGAS System.
 Performance tuning of NGAS database.
Technical Lead / Data Architect




19
Intel, Corp. www.intel.com, Folsom, California (Consultant)
Developed application infrastructure for the highly visible ShowBIZ project.
Responsible for the application's design, performance, and standards.
Responsible for construction, maintenance, and performance of the Sales and Marketing ODS.
Designed and implemented a SQL Server security system which dynamically applied row-level security.
Programmer / Analyst
20
Koch Industries, Wichita, Kansas (Consultant)
 Played a major development role in Koch's NGL (Natural Gas Liquids) Information System.
 Responsible for the pricing module and all control tables and their maintenance screens.
DBA / Systems Programmer 21
Transwestern Pipeline, Houston, Texas (Consultant)
 Database Administration maintaining and supporting several Sybase instances on multiple Sun servers.
 Data Modeling and DBA support for a re-write of Transwestern's CBS System (Contract & Billing System).
 Designed and developed a UNIX shell, sybsh, to facilitate management of multiple Sybase systems.
Programmer / Analyst 22
Tenneco, Inc. Houston, Texas (Consultant)
 Designed and implemented the Customer Nomination EDI program.
 Wrote several daemon processes and DLLs using Sybase Open-Client to augment the Powerbuilder
screens.
-4-
Resume (Précis) of Ralph C. Alderson
Adjunct Professor 23 C Programming
Houston Community College www.hccs.cc.tx.us, Houston, Texas
Systems Analyst / DBA 24
Compaq Computers, Inc. www.hp.com Houston, Texas.
 Data Analyst for several internal development initiatives.
 Data Modeler for a New Product Demand System (new product order management).
Mgr/Data Processing 25
Gilbert/Robinson, Inc., Kansas City, Mo.
 Successfully managed the data processing department with responsibility for all daily operations and
programming.
Sr. Consultant, Owner 26

Third Coast Software Foundry www.third-coast.com, Austin, Tx.
(1994) Wrote a UNIX shell (sybsh) which allowed a command-line interface to Sybase (and by extension,
other RDBMSs). This shell fully integrated the functionality of UNIX with the functionality of Transact-SQL,
and provided many administrative extensions for the Sybase environment (e.g. ability to “clone” tables,
mange user accounts and permissions, manage table constraints, and create templates for triggers and
stored procedures for any table).
 (2003) Generalized sybsh to work with any RDMS via ODBC.
 (2004) Converted sybsh to a graphical user interface via Visual Basic.
 (2004) Wrote an Internet spider in Visual Basic (utilizing MS SQL Server as its repository) which captures URLs
and login information for web sites, and is extensible to become a knowledgebase portal for several
subject areas (e.g. it is currently configured to gather and analyze stock and option data for a database
of over 1000 selected stocks, as well as spider through configurable job sites to look for jobs requiring
specific skills).
 Rewrote the Internet Spider in C#
1
Compaq, Intel, Union Pacific, AIM Investments, Enron, Waste Management, Tenneco
Jupiter Media Metrix, Homespace (Lending Tree), INeedACompany.com
3
August 2006 through Present (converted to KBM Employee May, 2007)
4
October 2005 through August 2006
5
December 2004 through September 2005
6
July 2003 through October 2004
7
December 2001 through June 2003
8
February 2001 through November 2001
9
September 2000 through January 2001
10
June 2000 through August 2000
11
February 2000 through May 2000
12
February 2000 through April 2000
13
December 1999 though January 2000
14
May 1999 through November 1999
15
June 1998 through April 1999
16
January 1998 through May 1998
17
March 1997 through November 1997
18
December 1996 through February 1997
19
March 1995 through December 1996
20
October 1994 through February 1995
21
April 1993 through August 1994
22
October 1992 through March 1993
23
June 1991 through December 1993
24
March 1989 through September 1992
25
November 1985 through Febuary 1989
26
Ongoing
2
-5-