Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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-