SlideShare une entreprise Scribd logo
1  sur  12
Mark Hargraves
227 Bellevue Way NE, #453 Bellevue WA 98004
Phone: Will be given when needed, Skype: expat.uruguay, Twitter: @MarkHargraves,
Linked In: https://www.linkedin.com/pub/mark-hargraves/23/907/172
US Citizen
E-mail: markhargraves@gmail.com ~ Blog: http://spider-schema.info
OBJECTIVE
Seeking to strengthen my skills in the: Business Intelligence / OLAP (SSIS, SSAS, SSRS, SharePoint, Power
Pivot, and Excel) sphere. I prefer a developer or lead role on a team where there is minimal day to day "drama".
I enjoy Data Warehouse Architecture, and building cubes in SSAS. I enjoy reports for marketing, sales, and
accounting where I am working on the UI (presentation layer) development as well as back end (SQL Server)
development. C2C contract positions only (non 1099), compensation bi-weekly.
WORK EXPERIENCE
Multi Role Position ~ Business Intelligence Solutions Inc.
HCL Technology (Redmond, WA)
Nov 2015 – Jan 2016
Brought on as a BI Architect, ended up not doing any BI work. Instead I ended up initially facilitating the
Technical Sales Team in landing new opportunities for HCL. I was told my background in BI would provide
very helpful on many projects. It was further explained that my solid English speaking abilities were needed
along with the ability to provide innovation, something that was sorely needed. All of the customers were
Microsoft Internal Teams like Universal Store, some MS Sales Teams, several teams using TFS, etc.
I was given a month to learn Azure, and its many offerings (Hadoop, Pig, R, Spark, Azure Data Lake, Azure
Data Warehouse, Azure SQL Database, HD Insight, Power BI, Data Migration Utility, Cosmos, Scope, Horton
Works, Poly Glass, and much more), while I awaited a new project to be assigned.
In the first month (November) I spent 30% of my time in meetings either working with the sales team or
listening in on prospective sales meetings. I edited several Power Point Presentations to correct grammatical
errors, and provided a number of Architectural Diagrams, and suggestions that were not used in any of the
meetings.
The second month, while I continued to learn Azure and some Cosmos as well, I facilitated several POC
projects by reverse engineering OLTP databases and modeling those into dimensional databases and then
building SSAS cubes (SQL Server 2012) to facilitate data exploration, data quality issues and so forth.
However, I was no longer invited to Sales Meetings, no explanation was given.
The third month became very slow work wise as HCL struggled to land any projects, and on January 13, 2016
I was given notice that I had until the 22nd
of January 2016 to find another job. There were no hard feelings,
just no work.
Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc.
Texas A&M University (Corpus Christi)
July 2015 – Oct 2015
Initiated this project as directed by performing an analysis on Blackboard, and Banner EDW BI Solutions.
Completed this initial task by creating technical specifications and recommendations on which to use.
Completed a series of technical documents to specify hardware and software requirements for the project.
Additionally performed research on several different projects out of scope from my technical role.
Specified and configured several Microsoft Windows 2012 and 2008 VM servers for the BI project to include a:
Development, Test, Reporting, Data Warehouse, and Analysis Services Environment. Setup and installed the
necessary OLEDB and Data providers to access Banner (Ellucian) installed on an Oracle database server.
Performed a POC for SharePoint 2013. Lead the BI team on this project with no supervision. Installed and
configured SharePoint 2013 on a barebones Windows 2012 SP2 Server. Created numerous demos for the
organization to showcase each particular feature of SharePoint 2013 excluding the BI features.
Created a custom ETL application written in VB.Net using Visual Studio 2015 Pro to replace Microsoft SSIS to
extract data from any data source, and place it into the ODS (Offline Data Store). This application imported
the DDL: table names, column names, data types, constraints and Primary Keys from numerous Schemas
running on an Oracle Database server and then produced the DDL to create the same yet compatible objects
in MS SQL Server in an automated fashion; which reduced the development time of creating tables in the
ODS by weeks for each Schema to seconds.
The application was capable of adding thousands of: source tables, and database connections in a matter of
seconds instead of weeks. This application not only created the objects needed for the ODS, but also ran that
ETL nightly without issue. It also encrypted the usernames and passwords of all data source connections.
The application also had its own error logging, schema / table logging which logged the start and stop times of
each tables ETL, including total execution time, starting and ending row counts, and it also included a logging
process for the Merging of data into the ODS destination tables.
Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc.
(Under contract, I cannot divulge any information about this company)
January 2015 – March 2015
Consulted to create a Sales Order Entry System (Proof Of Concept) using Microsoft Visual Studio 2010,
VB.Net, ADO.Net, and WPF to determine the validity of the Spider Schema as an OTLP data model.
Gathered requirements from the CEO and Board of Directors, took existing Sales Order data with 10 years of
history and modeled it into the Spider Schema Data Model. Created a fully functional VB.Net application to
use ADO.Net to pull and push data via disconnected Data Sets. It was determined that the Spider Schema
Data Model not only outperformed the existing ERP System, but did so 40% faster.
Microsoft Excel was connected via Pivot Tables directly to the database and was able to do full BI (Slicing and
Dicing) of the data with no changes, no ETL. The reporting was up to the minute, and accurate. Tabular and
Analytic SSAS Cubes were created as the final phase of the POC to pull directly from the Spider Schema
Data Model with again no changes to the underlying data model. According to the CEO, they are likely to
create a custom ERP System in the future with the Spider Schema Data Model once a budget can be
established.
Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc.
(Flagstone Foods / Treehouse Snacks MN)
April 2014 – December 2014
Gathered Requirements, architected and created the BI Solution to entail reverse engineering the source system
(CIMPRO running on UNIX), ETL (moving of data from the source system to the Stage database via SQL Scripts and
SSIS packages), architecture and creation of the Data warehouse, architecture and creation of the MS Analysis Services
Cubes.
Created an ETL to transfer the ODS data into a Stage database where the data was further cleaned up and organized.
Finally, created an ETL via SSIS to move data from Stage to the Data Warehouse database which was modeled into the
Spider Schema (http//:www.spider-schema.info) which I have been using for the past 8 years on various projects.
Created numerous SSAS Cubes to host data for Procurement, Production Batches, Sales Orders, Invoicing, GL, Bill of
Materials, Forecasting, and Inventory Transactions.
Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc.
(AMPI ~ Associated Milk Producers Inc.) October 2012 - April 2014 (6 months)
Created a BI Solution for a large Milk Dairy using DSI ERP Systems. Reversed engineered the DSI (Data Specialists,
Inc.) Dairy Food ERP System into a robust Business Intelligence Solution using the MS BI Stack and the Spider Schema.
Installed and configured SQL Server 2012 to run on Windows Server 2012. Created all of the Databases, Tables, Views,
Functions, Stored Procedures, and Architecture. Created a nightly running ETL using SSIS to pull all data from the
source system DSIV1R7 database running in MS SQL Server 2008 R2. The data was pulled into a MS SQL Server 2008
R2 (ODS offline data store) to keep an exact copy of the source systems data. This data was updated nightly via a
scheduled SSIS package. Additionally an SSIS package was created to pull data on demand. The ODS data was then
pulled into a Stage Database where it was normalized and merged / tied into data from JD Edwards 9.0 One World
Application; which was then moved over the Data Warehouse database which was modeled into the Spider Schema
(http//:www.spider-schema.info). Created several SSAS Cubes in both the Analytical and Tabular Models using complex
MDX / DAX.
This project started when the previous one finished, and was for the same client. The data enabled the company to have
a complete financial picture from the procurement, transportation, and testing of the milk, to the purchasing of materials
used to create various dairy based products manufactured in various plants, to the selling and distribution of those
products. This required merging data together from very different systems.
When this project was finished, the creation of a custom Milk Pricing / Competitor Model BI data model using the same
data was done; so that the Organization could compare their pricing model to other competitors in the same regions.
The final solution offered a true Business Intelligence Solution where the Organization could slice and dice their Milk Dairy
Hauler, and Producer Payroll metrics by their own Company, Division, Zone, Producer, Hauler, Payroll Date, and Pricing
Metrics, and compare those to competitors, and view this data along with their JD Edwards data.
100% of work was completed remotely. Skills: MS BI Stack: MS SQL Server 2012 (SSIS, SSAS SSRS), Excel,
SharePoint 2013.
Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc.
(AMPI ~ Associated Milk Producers Inc.) April 2011 - October 2011 (6 months)
Consulted to provide an ODS (Offline Data Store), ETL, and BI Solution for JD Edwards One World Application. Primary
role: Business Analysis, BI Architect, BI Developer. Gathered requirements, created specifications, test models, UAT
Testing, initial Auditing Reports, Triage of Data Issues.
Reverse engineered numerous modules within JD Edwards (People Soft) One World Application with its database running
on MS SQL Server, including GL, Sales, Work Orders, Inventory Management (Cardex), Purchasing, AR, AP, Advanced
Pricing, and Transportation. Created a robust Data Model using the Sider Schema to provide advanced BI functionality
downstream to SharePoint, Excel, and MS SSAS Cubes. Created several SSAS Cubes in both the Analytical and
Tabular Models using complex MDX / DAX.
Completed a custom ETL where only changed data in JDE was pulled and merged into an Offline Data Store (ODS),
which the Stage and Data Warehouse ETL pulled its data from. SSIS packages were created to execute advanced
TSQL Scripts running dynamic SQL statements for the Merge Processes.
100% of work was completed remotely. Skills: MS SQL Server 2012 (SSIS, SSAS SSRS), Oracle Developer, MS Office &
VB, MS SSMS, BIS
Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc.
(MMIC Group) Minneapolis MN ~ October 2010 - March 2011 (1 year, 5 months)
Reverse engineered Delphi Oasis (Insurance Application) into new Data Warehouse / BI Solution using MS SQL Server
2008 R2, SSAS, SSRS, SSIS, Share Point, Performance Point Server, and Power Pivot.
Consulted to create a new BI Solution in an organization that was currently using reports generated from SQL Queries
from the Delphi Oasis Insurance software platform (Data was stored in an Oracle Database).
Primarily responsible for the architecture and creation of the BI Solution to entail reverse engineering the source system,
ETL (moving of data from the source system to the ODS, Stage and DW), architecture and creation of the Data
warehouse, and creation of the MS Analysis Services Cubes.
The source system architecture supported what was referred to as “versioning”, which stored the previous data of each
element in the database. This data was stored in the same table as the current data, which created an extra level of
complexity to the project.
Although many SME for the Oasis Database existed, only knowledge around the Financial Module of the application
existed. The organization wanted a full BI solution encompassing their Claims, Underwriting, Risk Management, and
Finance Departments.
Without much to go on, reverse engineered the source systems (Oasis) data base, and created an elegant/reliable ETL
process to pull data nightly from the source system into what could be called an ODS (Offline Data Store). This data was
then de-normalized into the Spider Schema in a Data Warehouse after going through a “Stage” database.
Instigated an Agile approach to the project, and facilitated a daily Scrum process with eventual planning meetings and full
organization participation. Mentored many folks in the Agile development process. Gave classes on Data Warehousing
techniques and architecture to in house IT personnel.
Created new reports in Share Point 2010 and Performance Point Server using the new Power Pivot functionality.
Duplicated many existing reports in Reporting Services to facilitate change from legacy reporting. Cross trained a FTE
resource to replace my services over the last part of the project.
Installed and configured MS SQL Server 2008 R2 on a Windows 2008 R2 Server. Created all the databases, tables,
views, stored procedures functions, dynamic TSQL scripts, and SQL Agent Jobs. All SSIS packages were also created
and scheduled using the File System method of accessing the packages.
Worked with MS SQL Server 2008 R2 (SSIS, SSAS SSRS),, Oracle Developer, MS Office 2010, Share Point 2010,
Performance Point Server 2010, and Power Pivot Galleries. Worked remotely about 50% of the time, the other 50% was
on site.
Sr. BI Engineer ~ Razor Fish (Vivaki, SMG, Publicis Group)
Seattle WA ~ July 2010 to October 2010 • On Site
Consulted as a team member to extract Double Click Advertising data from Google for specific Advertisers and create a
BI Solution for it. Project involved creating an ETL process to extract data from Double Click via Web Service calls using
the Dart API, and flat files via FTP.
Our primary development environment was the AWS cloud (Amazon Web Services). Configured our own workstations,
servers and environments.
Discovered data via Web Services and FTP. ETL’d that data over using the Talend ETL tool. Created a Talend job to ETL
data via FTP into a central repository, then un-zipped, parsed, and imported that data into a Staging database. Created a
Staging database to store data extracted from the source temporarily until it could be processed and ETL into the data
mart.
Created a robust Data Mart where data was stored in a highly relational Spider Schema for consumption downstream for
separate clients. This Data Mart stored data for all the clients that were served up reports through client specific data
marts and cubes.
Designed a SSAS cube to host the data for consumption via the in house reporting tool called Insights On demand. The
cube design allowed for simple and easy hierarchy creation across dimensions without the need to create any new
underlying data objects. Created numerous data dictionaries, Source to Target Data mapping documents, Logical Data
Models, Physical Data Models, and documentation on what was available from the source, stage, and data mart.
Participated in the architecture of the data mart and cube in an iterative fashion while delivering report ready data via
Edge or IOS (Insights on Demand) every sprint. Worked with a geographically split team that had never developed under
Agile (although in house Agile was the normal process).
Data Warehouses were architected using the Ralph Kimball Methodology.
Exposed to: SQL Server 2008, SSIS 2008, Talend, MS Excel 2007, Visual Studio 2008, IBM Lotus Notes, Cisco Web Ex.
Microsoft Dynamics CRM 4.0 Data ETL Specialist ~ CCLI
Portland, Oregon ~ April 2010 to June 2010 • On Site
Migrated data from a heavily customized CRM Application (Pivotal) into Dynamics CRM via TSQL (As opposed to Web
Services). The majority of the entities in CRM were heavily customized as were the ones in the Source System. The ETL
processes ended up being fairly complicated with almost all of the entities being related to each other and the ETL
becoming complex as a result.
Wrote numerous complex TSQL queries to move 75GB of relational CRM data into CRM 4.0. Participated in daily Scrum
meetings, while extreme programming was the daily flavor. The majority of the data was ETL over using complex TSQL
queries and controlled by SSIS. Some custom C# .Net Scripts were created to uploaded / publish the changing
customization file (CRM Schema) via Web Services.
Exposed to Microsoft Dynamics CRM 4.0, Dynamics Great Plains, SQL Server 2008 R2, Visual Studio 2008 C#.Net,
Office 2010, Server 2008 R2, Red Gate.
Sr. Business Intelligence Consultant ~ Microsoft | Redmond WA /Financial Services
Redmond WA ~ March 2009 to July 2009
Contracted to "make sense" out of new data that had never been looked at before. Determined the quality and
completeness of that data and provided in-depth reporting on it. Performed validation checks on metrics through known
"truths", and reported on the discrepancies.
Determined hardware, software, and networking requirements for project. Installed and configured SQL Server 2008
including SSRS, SSAS, SSIS, and other SQL based services in a Clustered SQL Server environment using two nodes
and fail over services. Installed and configured MOSS, and created our team site.
Once the initial data analysis was complete, the data was then extracted via SSIS packages from their actual sources
using an automated ETL solution which was deployable in multiple environments. The ETL process included the moving
of data, data cleansing, and the creation of multiple: OLTP, OLAP, and (MOLAP) fact tables / common dimensions. The
last step in the ETL process was to update the cube. Warehouses were architected using the Ralph Kimball
Methodology.
The final solution included a single cube with multiple fact tables, shared dimensions and custom hierarchies which
spanned the common dimensions. The cube compared known and validated metrics to those in the target data source for
data validation, and accurateness and completeness of the data.
Created numerous custom mapping tables to map dimensional data from two different systems to each other. This had
never been done before with any level of accurateness until this project.
Exposed to XML, Excel 2007, SQL Server 2008, SSAS 2008, SSIS 2008, SSRS 2008. Worked remotely for the majority
of the project. Worked in the OEM finance group at MS.
Sr. Data Warehouse Architect ~ Mutual Of Enumclaw (Insurance) | Enumclaw, WA / Insurance
Enumclaw WA ~ May 2008 to March 2009
Contracted to maintain, add functionality, and create new reports in MS SQL Server 2008 Reporting Services.
In addition to reporting, an existing unfinished ETL process had to be re-architected and in some cases the Staging
database also had to be re-architected. Customer wanted a true history of new, deleted, and updated records. Created a
new process where the destination staging tables had triggers on them which moved these changes to "history tables".
Wrote numerous transactional stored procedures, removed numerous performance bottle necks and design issues.
Created numerous SSIS packages that included package configurations, SQL logging, and error handling. Created
several SQL Agent Jobs which executed the SSIS packages and also performed numerous data validation checks.
Re-wrote numerous existing production reports in Reporting Services for performance reasons. The biggest gain on
performance was one report that previously took 15 hours to run, and after modification, 20 seconds. Data Sources came
from Oracle 10g and 11i, IBM i-Series DB2, MS SQL Server 2000 and 2005, XML, CSV text files, and MS Excel spread
sheets.
Since there was no Database Administrator, all DBA work was also included in the development lifecycle. This included
installing and configuring the Development, Testing, User Acceptance, and Production Environments.
Worked directly with the customer to gather requirements for reporting. In this role I acted as a PM, DBA, Developer,
Architect, Business Analyst, and mentored many junior level developers.
Custom created a MS SharePoint portal that tracked the entire project lifecycle from gathering requirements, to document
creation and tracking, to development stages, to testing, and finally sign off and release into production.
Exposed to: MS Office 2003 & 2007, MS SQL Server 2005, SSIS, SSRS, VB.Net, C#.Net, ASP.Net, i-Series, Oracle, VSS
2005, SSMS, and Visual Studio 2005.
Performed a wide variety of DBA tasks such as: code migration/deployment, database maintenance, replication, database
backups and restores, SQL Agent job creation and scheduling, database creation, security models, data models, and data
warehouse star schema architecture.
Business Intelligence Developer ~ Microsoft Corporation | Redmond, WA / Computer / IT Services
Redmond WA ~ February 2008 to April 2008
Sub-Contracted for 6 weeks to install, configure and build a new Dashboard / Scorecard reports in Performance Point
Server 2007.
Determined pre-install requirements; installed and configured Performance Point Server 2007 and all of its components to
include: Windows Server 2003 SR2, IIS and ASP.Net, SQL Server 2005 Database Engine, SQL Server 2005 Analysis
Services, SQL Server 2005 Reporting Services, SharePoint 2007, Office 2007, Performance Point Server.
Using existing and an evolving set of documentation (BRD/FRD) architected, and developed a new SSAS reporting data
mart. Created numerous new SSIS packages, TSQL Scripts to extract data from source systems and build out new highly
relational Fact, Intermediate, and Dimension Tables. The main data source for the cubes was actually being completed
while we were building our solution.
Created new SSAS Cubes with new dimensions, facts with measurer's, calculated measures, and KPI’s.
Once the data was validated against the source systems, the new dashboard and scorecard reports were created,
documented, and went through an informal UAT process.
This entire project was done on an Extreme Programming SDLC methodology where we were architecting a solution as
requirements came in and often times changed. Worked “side by side” with a Junior SQL developer to “tag team” and
complete many aspects of this project. This work was completed under extremely high pressurized time lines in a
politically charged environment.
Exposed to: MS Analysis Server 2005, SSIS, SQL Server 2005, MS Excel, Performance Point Server, SQL Server
Management Studio, MDX, and Business Intelligence Development Studio. Office 2007, Windows Vista, MS Windows
Server 2003 R2, SharePoint Services 3.0 MOSS 2007, Visual Studio 2005.
Enterprise Data Warehouse Architect ~ Chesapeake Energy
Oklahoma City OK ~ November 2007 to January 2008
Consulted to: audit, document, and fix a dysfunctional SSAS cube and its ETL from data sources; while adding new
additional functionality. Resolved numerous ETL process and logic issues, updated and added several SSIS packages,
wrote numerous TSQL Scripts to create Fact, Dimension, and Intermediate tables, re-created new cubes, resolved
numerous cube business logic issues, provided solid documentation. Worked alone without a project manager, business
analyst or any direction for the majority of the project.
Extracted data from sources to include: MS Excel, XML, SQL Server 2000, SQL Server 2005, Oracle 10g, IBM i-Series
DB2, text files (tab delimited); using SSIS packages in SMS (SQL Server Management Studio) and Business Intelligence
Studio 2005, and sourcing the project in TFS (Team Foundation Server) 2005. All documentation was stored on a project
Share Point Site.
Gave several presentations to the in house data warehouse team on data mart logic in regards to fact, dimension, and
intermediate tables. Created a cube that was later used by the internal data warehouse team as a model for new OLAP
projects. Worked one on one with many managers from different groups within the organization. Exposed to: Toad for
Oracle, i-Series Tools for the IBM/ DB2, Office 2007, Share Point, VS 2005 & 2008, TFS 2005, SQL Server 2005 SSAS,
SSIS, MS Excel, and Oracle 10G.
Worked On-Site 100% of the time for this project.
SSAS Cube developer ~ Microsoft Corporation
Redmond WA ~ July 2007 - October 2007
Consulted to create SSAS cubes based upon current business needs. Participated in a business logic upgrade in the
underlying data warehouse. Created SSIS packages to ETL data from one various data sources to the data mart. Re-
wrote numerous stored procedures for business logic changes and performance reasons.
Created several new MS Excel pivot table reports based on new and existing cubes hosted in SSAS. Re-architected all
the currently used cubes to run and compile faster. Designed, created, and implemented several new SSAS databases,
Cubes and pertaining objects.
Set up and configured MS Team Foundation Server / Share Point, and got our team (4) to use it as part of an SDLC which
the team did not have before. Provided ongoing maintenance to the TFS / Share Point site as needed. Instructed team
members on how to create issues, assign or create tasks, source/version code, and collaborate on the Team Portal.
Exposed to: MS SQL Server 2005, SQL Server Analysis Services, SQL Server Integration Services, MS Excel 2007, MS
Team Foundation Server, MS Tools: (SQL Server Management Studio, Business Intelligence Development Studio, MS
Office 2007, Share Point). Worked off site from home (telecommute) for 95% of this project.
Architect, Analyst, Developer, Tester (UI & Back End) ~ Microsoft Corporation
Redmond WA ~ January 2006 to February 2007
Provided rock solid numbers to the World Wide (EPG) Enterprise Group. These numbers were used as a baseline for
other groups under the “Finance Umbrella”. These reports were published on a Share Point Portal Site, and downloaded
and used around the World by MS FTE.
Gathered requirements, architected solution, developed, tested and published production code and reports for worldwide
use. These reports provided accurate data where none existed. 99% of work was performed off-site (from home) through:
RAS, MS Office Communicator, MS Outlook, and conference calls for the entire project.
Significant experience in: MS SQL Server 2005, and SQL Server 2000: DTS - SSIS, ETL, and MS Excel. Providing
experience to "Team Members", whom I am told will replace the current reporting mechanisms. Translated “Business
Intelligence” into user friendly reports that allowed users to drill down and see numbers that they were never able to see
before.
Extensive experience in: MS Excel, Excel Pivot Tables, Excel Macros, Excel Formulas, and Active X controls, including
advanced VBA, SQL, MS SQL Server 2000 & 2005, ETL, OLTP, Share Point Portal Services. Provided team leadership
to: developers, testers, and Project Managers. Extensive Database: Design and Development under minimal supervision,
leadership and documentation.
Many have requested that I describe what I did on a daily basis, since my job goes beyond the normal. So here is that
description: Based upon previous and on-going needs for new reports, I would gather requirements based upon what was
requested vs. what was considered common knowledge. In some cases this need occurred based upon what I
determined was required, vs. what I determined I was un-clear about. This could be anything from how the data needed to
be presented to what specific data to use.
The ongoing weekly need was to produce reports to the EPG group. These reports required the pulling of data from
numerous data sources (SQL Server 2000, SQL Server 2005, MS Excel spreadsheets) within MS from their CRM (Seibel)
to marketing data sources (MS Sales).
Exposed to: Office 2007, Windows Vista, MS Marketing and Deployment Goals, SQL Server 2005, SQL Server 2000 MS
Excel 2007, Excel 2003, DTS SSIS & ETL.
ETL Data Warehouse Engineer ~ Bill & Melinda Gates Foundation
Seattle WA ~ July 2005 to December 2005
Developed and designed a new data mart project while cycling through numerous development lifecycles / builds using
Microsoft Styled coding, versioning and development methodologies. Configured and scripted MS SQL Server Replication
Services for a transactional database.
Created numerous dynamic SQL scripts using SQL Server System tables to create transaction tables and triggers for all
Replicated tables in the staging database for updates, deletes and inserts.
Complex TSQL was used within DTS packages, stored procedures, and functions from the transaction tables to the data
warehouse fact and dimension tables. DTS packages included transactional level processing, logging, and used ActiveX
(VB Script) to perform data transformations.
Validation was performed through complex TSQL Statements to compare data in the source database to that in the Data
Warehouse. Numerous technical Specification documents were created to detail: build deployment of code, technical
document specifications, coding requirements, code sharing and collaboration.
Exposed to MS: Visio, Visual Source Safe, Share Point Portal services, Project, Office, XML, XSLT, (ASP.Net),
(ADO.Net), (C #.Net), and SQL Server 2000.
Sr. Software Engineer ~ Microsoft Corporation
Redmond WA ~ March 2005 to July 2005
Microsoft: Accounting and Sales based Enterprise Level reporting for Microsoft Corporation: Performed complex reports in
MS Excel & Pivot Tables based upon SQL Server views, stored procedures, existing MS Excel spread sheets, and newly
created requirements.
Worked directly with MS management and staff to analyze and create new and competitive reports based upon current
market needs. Several existing reports were converted into a newer MS Reporting Services format to provide new insight
to the competition, and the current market. Numerous reports remained in MS Excel format due to MS Reporting Services
limitations based on performance and functionality on a World Wide Basis.
The newest reports were hosted in MS Reporting Services, with an OLTP database as the data source.
Exposed to MS: SQL Server 2000, SQL Server 2005 (YUKON), Reporting Services, Stored Procedures, Triggers,
Cursors, DTS, VISIO, Share Point Portal Server, MS Server 2003, ASP.Net, VB.Net, VBA 6.3, Office 2003 with a focus on
Excel Pivot Tables, XML, XSLT, DTD, HTML, ADO.Net, Virtual PC, Virtual Images, Power Point, Score Card Designer,
Dashboard Designer, and Numerous non-released, Beta technologies are being used.
Analyst, Reporting Services Report Writer ~ EED Inc. (Contract) | Kirkland, WA / Legal Services
Kirkland WA ~ January 2005 to March 2005
Research was first conducted on the feasibility, complexity, and flexibility of using MS: Analysis Services, Reporting
Services, and SQL Server 2005 for reporting needs within the organization.
Although the "proof of concept" was originally completed on SQL Server 2005 Beta 2, a business decision was made to
use the existing SQL Server 2000 platform.
Installed, configured, and managed all aspects of MS Reporting Services. Created, configured and managed a Security
Model for Reporting Services in Active Directory.
A number of reports were created, which included: Sub Reports, Drill Down, Linked, Snapshot, and Parameterized
Reports. Reports were scheduled to be delivered by Email and File Share for different users. Dynamically executed
reports were accessed via URL’s, while subscriptions were published in varying formats to a separate IIS Server for
hosting or sent via email.
Reports were archived, executed dynamically, scheduled, and exported in various formats with varying complexity. The
administration and creation of reports were performed through VS 2003, and Business Intelligence Development Studio in
SQL Server 2005 Beta 2.
Access TSQL Developer ~ AT&T / Cingular (Contract) | / Telecommunications Services
Redmond WA ~ June 2004 to December 2004
A MS Access 97 application that performed Tax Calculation was upgraded to MS Access 2002. DAO code was converted
into ADO code, and MS Access Tables were moved to SQL Server 2000.
MS Access functions, views, and database functionality were moved to SQL Server 2000 by converting objects to Stored
Procedures, Views, and Functions, Triggers, and DTS packages.
Personally designed, implemented, and deployed a full SLDC for this team.
Analyzed, determined effort, documented, designed and implemented numerous enhancements for existing application.
Perform RDMS design, architecture, security, administration, maintenance, and archiving of data on a MS 2000 SQL
Server. Interface database technologies with Oracle 11i, and MS SQL Server using ODBC connectivity.
Upgrade, develop, design, debug, compile, and document VBA code, forms, reports, queries, and linked objects in MS
Access. Provide end user support for a globally accessed MS Access application running a SQL Server back end, which
performed tax calculation through a Citrix Metaframe Client.
All processes met SOX Compliance (Sarbanes Oxley).
Exposed to: VBA, MS Access 97, MS Access 2002, NT Server 4.0, MS 2000 Advanced Server, Citrix Metaframe, SQL
Server 7.0, SQL Server 2000, MS Project, Visual Source Safe, NetMeeting, VISIO, DAO, ADO, TSQL, Stored
Procedures, Triggers, Cursors, SQL, Remedy & BAER Issue Trackers, and MS Office products were used.
Sr. DB Engineer/ Developer ~ Fidalgo Networking
Mount Vernon, WA ~ January 2004 to June 2004
Existing customer data were analyzed, parsed and exported from Quick Books Enterprise Edition into Platypus Billing
Software / SQL Server 2000 platform.
Analyzed existing Quick Books data, exported data using a 3rd party ODBC driver into a MS Access 2003 project.
Complex data: cleansing, parsing, removal and concatenation were performed on existing data.
VBA and complex views in MS Access were used to sort the existing data in Quick Books, to data in MYSQL Server,
Oracle and MS SQL Server databases.
Performed complex SQL statements to join and compare the parsed data. Reports in MS Access, Excel and Crystal
Reports were created to display information for final exportation. VBA in MS Access 2003 was then used to place the data
directly into MS Excel, and MS Word documents for day-to-day business operations.
Created a front end to access the SQL database to provide additional functionality not supported in the Platypus software
using MS Access 2003. The Version 5.0 of Platypus software was tested, while providing feedback to Boardtown
developers.
Exposed to: ADO, T-SQL, VBA 6.3, MS Access 2003, Excel Object Model, Word Object Model, MS SQL Server 2000,
MYSQL Server, Oracle 11i, Platypus, and Quick Books Enterprise Edition.
Sr. Database Developer / Project Manager ~ Elite Computers & Networking (Owner / Operator)
Hamilton MT ~ January 1996 to November 2003 On / Offsite Model
Lead teams ranging from 5-10 persons to complete numerous database related applications created primarily in MS
Access with the RDBMS in MS SQL Server 2000.
Gathered requirements and worked directly with business owners. Provided project planning in Visio, and Power Point.
Development included: creating GUI forms with VB6 & MS Access, debugging and testing VB6 & VBA code, writing
queries, writing TSQL statements & Stored Procedures, creating various web sites to access database, creating reports to
print on a wide variety of printers and pre-printed forms, database design, table creation, database administration,
database performance tuning, importing and exporting data from legacy databases, creating scripts, and monitoring
network loads.
Exposed to the following MS related products: MS Access 97-2002, MS Enterprise Manager, SQL Server 7 & 2000, ADO,
VB6, VBA, C++, HTML, VB-Script, TSQL, SQL, Triggers, and Stored Procedures.
EDUCATION
Some College Coursework Completed,
4 years – no degree.
U of M | Missoula, MT
Generals: Psychology, Speech, Technical Writing, LAN / WAN Technologies, SQL Server.
College of Technology | Missoula, MT
Network Specialist - Received training on Novell Netware 4.0, NT Server 4.0, MS Access 97, VB6, SQL Server 7, CISCO
IOS, HTML, ASP, ADO, PHP, C++, VBA, VB6, Advanced Networking / Protocol Classes.
SKILLS
Accounting Expert
MS Access Expert
VBA Expert
VB6 Intermediate
ADO Expert
HTML, XML Intermediate
OLAP Expert
SSAS (SQL Server Analysis Services) Expert
SSIS (SQL Server Integration Services) Expert
Data Warehouse Architect Expert
Share Point Portal Server Intermediate
Performance Point Server 2007 Intermediate
IBM iSeries DB2 Intermediate
Oracle 10G PLSQL Intermediate
Toad for Oracle Intermediate
ERWIN Intermediate
SQL, TSQL Expert
VB.NET, ADO.NET, ASP.NET Intermediate
MS Excel Expert
Business Intelligence Expert
REFERENCES
Tom Youngblom / IT and Applications Director
ASSOCIATED MILK PRODUCERS INC.
315 N. Broadway | PO Box 455 | New Ulm, MN 56073
P: 507.233.3654 | F:507.359.8651 | www.ampi.com
Bryant Avey
Principal Strategy Architect, CEO
InterNuntius, Inc.
Cell: (612)719-1174
Phone: (800)350-6318 x86
e-mail: Bryant@InterNuntius.com

Contenu connexe

Tendances

Introducing microsoft bi tools
Introducing  microsoft bi  toolsIntroducing  microsoft bi  tools
Introducing microsoft bi toolsCMR WORLD TECH
 
High impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power biHigh impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power biHoàng Việt
 
Group 3 slide presentation
Group 3 slide presentationGroup 3 slide presentation
Group 3 slide presentationMichael Young
 
Building a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BIBuilding a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BINR Computer Learning Center
 
Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?Visual_BI
 
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&ALearn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&AVishal Pawar
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfoliodlinder25
 
Primer on Power BI 201501
Primer on Power BI 201501Primer on Power BI 201501
Primer on Power BI 201501Mark Tabladillo
 
Microsoft Power BI Overview Whitepaper
Microsoft Power BI Overview WhitepaperMicrosoft Power BI Overview Whitepaper
Microsoft Power BI Overview WhitepaperDavid J Rosenthal
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudTillmann Eitelberg
 
Power BI Secrets
Power BI SecretsPower BI Secrets
Power BI SecretsDoug Burke
 
Self-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BISelf-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BITheresa Lubelski
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI OverviewNetwoven Inc.
 
Power BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on factsPower BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on factsUlysses Maclaren
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resumeT.N simha
 

Tendances (20)

Introducing microsoft bi tools
Introducing  microsoft bi  toolsIntroducing  microsoft bi  tools
Introducing microsoft bi tools
 
High impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power biHigh impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power bi
 
Group 3 slide presentation
Group 3 slide presentationGroup 3 slide presentation
Group 3 slide presentation
 
Building a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BIBuilding a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BI
 
Power bi
Power biPower bi
Power bi
 
Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?
 
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&ALearn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfolio
 
B10014 ppt for msbi
B10014 ppt for msbiB10014 ppt for msbi
B10014 ppt for msbi
 
ChavonSandersResume
ChavonSandersResumeChavonSandersResume
ChavonSandersResume
 
Excel to Power BI
Excel to Power BIExcel to Power BI
Excel to Power BI
 
Primer on Power BI 201501
Primer on Power BI 201501Primer on Power BI 201501
Primer on Power BI 201501
 
Microsoft Power BI Overview Whitepaper
Microsoft Power BI Overview WhitepaperMicrosoft Power BI Overview Whitepaper
Microsoft Power BI Overview Whitepaper
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloud
 
Power BI Secrets
Power BI SecretsPower BI Secrets
Power BI Secrets
 
SPS-Power BI Introduction
SPS-Power BI IntroductionSPS-Power BI Introduction
SPS-Power BI Introduction
 
Self-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BISelf-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BI
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
 
Power BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on factsPower BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on facts
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resume
 

En vedette

Finance MBA professional w/15+ years of experience
Finance MBA professional w/15+ years of experienceFinance MBA professional w/15+ years of experience
Finance MBA professional w/15+ years of experienceAmit Biswas
 
Tila Broadway CV 2016
Tila Broadway CV 2016Tila Broadway CV 2016
Tila Broadway CV 2016Tila Broadway
 
DanKnightResume
DanKnightResumeDanKnightResume
DanKnightResumeDanKnight
 
Linkedin Cheryl Birdsong Resume 2016
Linkedin Cheryl Birdsong Resume 2016Linkedin Cheryl Birdsong Resume 2016
Linkedin Cheryl Birdsong Resume 2016Cheryl Birdsong
 
MICHAEL ABRAHAMS RESUME-Payroll and Billing 2014
MICHAEL ABRAHAMS RESUME-Payroll and Billing 2014MICHAEL ABRAHAMS RESUME-Payroll and Billing 2014
MICHAEL ABRAHAMS RESUME-Payroll and Billing 2014Michael Abrahams
 
Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016Shane Bruce
 
Gary Vaughan Resume
Gary Vaughan ResumeGary Vaughan Resume
Gary Vaughan Resumegvaughan
 
Franza Resume March 2015
Franza Resume March 2015Franza Resume March 2015
Franza Resume March 2015Gary Franza
 
Paul L.Williams, Accounting Resume Revised 10.24.16
Paul L.Williams, Accounting Resume Revised 10.24.16Paul L.Williams, Accounting Resume Revised 10.24.16
Paul L.Williams, Accounting Resume Revised 10.24.16Paul Williams
 

En vedette (18)

Finance MBA professional w/15+ years of experience
Finance MBA professional w/15+ years of experienceFinance MBA professional w/15+ years of experience
Finance MBA professional w/15+ years of experience
 
Waverleigh Graff Resume 1
Waverleigh Graff Resume 1Waverleigh Graff Resume 1
Waverleigh Graff Resume 1
 
Tila Broadway CV 2016
Tila Broadway CV 2016Tila Broadway CV 2016
Tila Broadway CV 2016
 
Arnold Aguilar Resume
Arnold Aguilar ResumeArnold Aguilar Resume
Arnold Aguilar Resume
 
DanKnightResume
DanKnightResumeDanKnightResume
DanKnightResume
 
resume final
resume finalresume final
resume final
 
Resume Azhar Oct-16
Resume Azhar Oct-16Resume Azhar Oct-16
Resume Azhar Oct-16
 
Deidra_Ramirez(1)(2)
Deidra_Ramirez(1)(2)Deidra_Ramirez(1)(2)
Deidra_Ramirez(1)(2)
 
Linkedin Cheryl Birdsong Resume 2016
Linkedin Cheryl Birdsong Resume 2016Linkedin Cheryl Birdsong Resume 2016
Linkedin Cheryl Birdsong Resume 2016
 
Kathy Gaborieau Resume 2015
Kathy Gaborieau Resume 2015Kathy Gaborieau Resume 2015
Kathy Gaborieau Resume 2015
 
TH Updated Resume 2014
TH Updated Resume 2014TH Updated Resume 2014
TH Updated Resume 2014
 
MICHAEL ABRAHAMS RESUME-Payroll and Billing 2014
MICHAEL ABRAHAMS RESUME-Payroll and Billing 2014MICHAEL ABRAHAMS RESUME-Payroll and Billing 2014
MICHAEL ABRAHAMS RESUME-Payroll and Billing 2014
 
Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016
 
Gary Vaughan Resume
Gary Vaughan ResumeGary Vaughan Resume
Gary Vaughan Resume
 
Quinns Resume
Quinns ResumeQuinns Resume
Quinns Resume
 
Franza Resume March 2015
Franza Resume March 2015Franza Resume March 2015
Franza Resume March 2015
 
Resume
ResumeResume
Resume
 
Paul L.Williams, Accounting Resume Revised 10.24.16
Paul L.Williams, Accounting Resume Revised 10.24.16Paul L.Williams, Accounting Resume Revised 10.24.16
Paul L.Williams, Accounting Resume Revised 10.24.16
 

Similaire à Resume

Dale Brooks Resume D
Dale Brooks Resume DDale Brooks Resume D
Dale Brooks Resume DDale Brooks
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional PortfolioMoniqueO Opris
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfoliowinghung
 
Robin Hesje - CV - Application Design
Robin Hesje - CV - Application DesignRobin Hesje - CV - Application Design
Robin Hesje - CV - Application DesignRobin Hesje
 
Rama prasad owk etl hadoop_developer
Rama prasad owk etl hadoop_developerRama prasad owk etl hadoop_developer
Rama prasad owk etl hadoop_developerramaprasad owk
 
MN-CV-Feb2016-cv70 rework
MN-CV-Feb2016-cv70 reworkMN-CV-Feb2016-cv70 rework
MN-CV-Feb2016-cv70 reworkMark Nesbitt
 
Anshul bhatt profile jasper
Anshul bhatt profile  jasperAnshul bhatt profile  jasper
Anshul bhatt profile jasperAnshul Bhatt
 
AnnuPriya_Resume_MS_InformationScience
AnnuPriya_Resume_MS_InformationScienceAnnuPriya_Resume_MS_InformationScience
AnnuPriya_Resume_MS_InformationScienceAnnu Priya
 
Theodore Baar - Business Intelligence
Theodore Baar - Business IntelligenceTheodore Baar - Business Intelligence
Theodore Baar - Business IntelligenceTed Baar
 
Consulting Profile_Victor_Torres_2016-VVCS
Consulting Profile_Victor_Torres_2016-VVCSConsulting Profile_Victor_Torres_2016-VVCS
Consulting Profile_Victor_Torres_2016-VVCSVictor M Torres
 
Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Dev - Senior BI Data Warehouse Architect - Sept 21_2016Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Dev - Senior BI Data Warehouse Architect - Sept 21_2016Dev Samy
 
Eric Shields Portfolio
Eric Shields PortfolioEric Shields Portfolio
Eric Shields PortfolioEricShields
 
RESUMEJohnHerritt_business_analyst_2015
RESUMEJohnHerritt_business_analyst_2015RESUMEJohnHerritt_business_analyst_2015
RESUMEJohnHerritt_business_analyst_2015John Herritt
 

Similaire à Resume (20)

Dale Brooks Resume D
Dale Brooks Resume DDale Brooks Resume D
Dale Brooks Resume D
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
 
Abhishek jaiswal
Abhishek jaiswalAbhishek jaiswal
Abhishek jaiswal
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Robin Hesje - CV - Application Design
Robin Hesje - CV - Application DesignRobin Hesje - CV - Application Design
Robin Hesje - CV - Application Design
 
James Henry Robinson
James Henry RobinsonJames Henry Robinson
James Henry Robinson
 
James Henry Robinson
James Henry RobinsonJames Henry Robinson
James Henry Robinson
 
Rama prasad owk etl hadoop_developer
Rama prasad owk etl hadoop_developerRama prasad owk etl hadoop_developer
Rama prasad owk etl hadoop_developer
 
Resume_ASA
Resume_ASAResume_ASA
Resume_ASA
 
MN-CV-Feb2016-cv70 rework
MN-CV-Feb2016-cv70 reworkMN-CV-Feb2016-cv70 rework
MN-CV-Feb2016-cv70 rework
 
Anshul bhatt profile jasper
Anshul bhatt profile  jasperAnshul bhatt profile  jasper
Anshul bhatt profile jasper
 
marutibabu
marutibabumarutibabu
marutibabu
 
AnnuPriya_Resume_MS_InformationScience
AnnuPriya_Resume_MS_InformationScienceAnnuPriya_Resume_MS_InformationScience
AnnuPriya_Resume_MS_InformationScience
 
Theodore Baar - Business Intelligence
Theodore Baar - Business IntelligenceTheodore Baar - Business Intelligence
Theodore Baar - Business Intelligence
 
Consulting Profile_Victor_Torres_2016-VVCS
Consulting Profile_Victor_Torres_2016-VVCSConsulting Profile_Victor_Torres_2016-VVCS
Consulting Profile_Victor_Torres_2016-VVCS
 
Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Dev - Senior BI Data Warehouse Architect - Sept 21_2016Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Dev - Senior BI Data Warehouse Architect - Sept 21_2016
 
Eric Shields Portfolio
Eric Shields PortfolioEric Shields Portfolio
Eric Shields Portfolio
 
Areeb CV
Areeb CVAreeb CV
Areeb CV
 
Mohsin_Aziz_CV
Mohsin_Aziz_CVMohsin_Aziz_CV
Mohsin_Aziz_CV
 
RESUMEJohnHerritt_business_analyst_2015
RESUMEJohnHerritt_business_analyst_2015RESUMEJohnHerritt_business_analyst_2015
RESUMEJohnHerritt_business_analyst_2015
 

Resume

  • 1. Mark Hargraves 227 Bellevue Way NE, #453 Bellevue WA 98004 Phone: Will be given when needed, Skype: expat.uruguay, Twitter: @MarkHargraves, Linked In: https://www.linkedin.com/pub/mark-hargraves/23/907/172 US Citizen E-mail: markhargraves@gmail.com ~ Blog: http://spider-schema.info OBJECTIVE Seeking to strengthen my skills in the: Business Intelligence / OLAP (SSIS, SSAS, SSRS, SharePoint, Power Pivot, and Excel) sphere. I prefer a developer or lead role on a team where there is minimal day to day "drama". I enjoy Data Warehouse Architecture, and building cubes in SSAS. I enjoy reports for marketing, sales, and accounting where I am working on the UI (presentation layer) development as well as back end (SQL Server) development. C2C contract positions only (non 1099), compensation bi-weekly. WORK EXPERIENCE Multi Role Position ~ Business Intelligence Solutions Inc. HCL Technology (Redmond, WA) Nov 2015 – Jan 2016 Brought on as a BI Architect, ended up not doing any BI work. Instead I ended up initially facilitating the Technical Sales Team in landing new opportunities for HCL. I was told my background in BI would provide very helpful on many projects. It was further explained that my solid English speaking abilities were needed along with the ability to provide innovation, something that was sorely needed. All of the customers were Microsoft Internal Teams like Universal Store, some MS Sales Teams, several teams using TFS, etc. I was given a month to learn Azure, and its many offerings (Hadoop, Pig, R, Spark, Azure Data Lake, Azure Data Warehouse, Azure SQL Database, HD Insight, Power BI, Data Migration Utility, Cosmos, Scope, Horton Works, Poly Glass, and much more), while I awaited a new project to be assigned. In the first month (November) I spent 30% of my time in meetings either working with the sales team or listening in on prospective sales meetings. I edited several Power Point Presentations to correct grammatical errors, and provided a number of Architectural Diagrams, and suggestions that were not used in any of the meetings. The second month, while I continued to learn Azure and some Cosmos as well, I facilitated several POC projects by reverse engineering OLTP databases and modeling those into dimensional databases and then building SSAS cubes (SQL Server 2012) to facilitate data exploration, data quality issues and so forth. However, I was no longer invited to Sales Meetings, no explanation was given. The third month became very slow work wise as HCL struggled to land any projects, and on January 13, 2016 I was given notice that I had until the 22nd of January 2016 to find another job. There were no hard feelings, just no work.
  • 2. Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc. Texas A&M University (Corpus Christi) July 2015 – Oct 2015 Initiated this project as directed by performing an analysis on Blackboard, and Banner EDW BI Solutions. Completed this initial task by creating technical specifications and recommendations on which to use. Completed a series of technical documents to specify hardware and software requirements for the project. Additionally performed research on several different projects out of scope from my technical role. Specified and configured several Microsoft Windows 2012 and 2008 VM servers for the BI project to include a: Development, Test, Reporting, Data Warehouse, and Analysis Services Environment. Setup and installed the necessary OLEDB and Data providers to access Banner (Ellucian) installed on an Oracle database server. Performed a POC for SharePoint 2013. Lead the BI team on this project with no supervision. Installed and configured SharePoint 2013 on a barebones Windows 2012 SP2 Server. Created numerous demos for the organization to showcase each particular feature of SharePoint 2013 excluding the BI features. Created a custom ETL application written in VB.Net using Visual Studio 2015 Pro to replace Microsoft SSIS to extract data from any data source, and place it into the ODS (Offline Data Store). This application imported the DDL: table names, column names, data types, constraints and Primary Keys from numerous Schemas running on an Oracle Database server and then produced the DDL to create the same yet compatible objects in MS SQL Server in an automated fashion; which reduced the development time of creating tables in the ODS by weeks for each Schema to seconds. The application was capable of adding thousands of: source tables, and database connections in a matter of seconds instead of weeks. This application not only created the objects needed for the ODS, but also ran that ETL nightly without issue. It also encrypted the usernames and passwords of all data source connections. The application also had its own error logging, schema / table logging which logged the start and stop times of each tables ETL, including total execution time, starting and ending row counts, and it also included a logging process for the Merging of data into the ODS destination tables. Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc. (Under contract, I cannot divulge any information about this company) January 2015 – March 2015 Consulted to create a Sales Order Entry System (Proof Of Concept) using Microsoft Visual Studio 2010, VB.Net, ADO.Net, and WPF to determine the validity of the Spider Schema as an OTLP data model. Gathered requirements from the CEO and Board of Directors, took existing Sales Order data with 10 years of history and modeled it into the Spider Schema Data Model. Created a fully functional VB.Net application to use ADO.Net to pull and push data via disconnected Data Sets. It was determined that the Spider Schema Data Model not only outperformed the existing ERP System, but did so 40% faster. Microsoft Excel was connected via Pivot Tables directly to the database and was able to do full BI (Slicing and Dicing) of the data with no changes, no ETL. The reporting was up to the minute, and accurate. Tabular and Analytic SSAS Cubes were created as the final phase of the POC to pull directly from the Spider Schema Data Model with again no changes to the underlying data model. According to the CEO, they are likely to create a custom ERP System in the future with the Spider Schema Data Model once a budget can be established.
  • 3. Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc. (Flagstone Foods / Treehouse Snacks MN) April 2014 – December 2014 Gathered Requirements, architected and created the BI Solution to entail reverse engineering the source system (CIMPRO running on UNIX), ETL (moving of data from the source system to the Stage database via SQL Scripts and SSIS packages), architecture and creation of the Data warehouse, architecture and creation of the MS Analysis Services Cubes. Created an ETL to transfer the ODS data into a Stage database where the data was further cleaned up and organized. Finally, created an ETL via SSIS to move data from Stage to the Data Warehouse database which was modeled into the Spider Schema (http//:www.spider-schema.info) which I have been using for the past 8 years on various projects. Created numerous SSAS Cubes to host data for Procurement, Production Batches, Sales Orders, Invoicing, GL, Bill of Materials, Forecasting, and Inventory Transactions. Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc. (AMPI ~ Associated Milk Producers Inc.) October 2012 - April 2014 (6 months) Created a BI Solution for a large Milk Dairy using DSI ERP Systems. Reversed engineered the DSI (Data Specialists, Inc.) Dairy Food ERP System into a robust Business Intelligence Solution using the MS BI Stack and the Spider Schema. Installed and configured SQL Server 2012 to run on Windows Server 2012. Created all of the Databases, Tables, Views, Functions, Stored Procedures, and Architecture. Created a nightly running ETL using SSIS to pull all data from the source system DSIV1R7 database running in MS SQL Server 2008 R2. The data was pulled into a MS SQL Server 2008 R2 (ODS offline data store) to keep an exact copy of the source systems data. This data was updated nightly via a scheduled SSIS package. Additionally an SSIS package was created to pull data on demand. The ODS data was then pulled into a Stage Database where it was normalized and merged / tied into data from JD Edwards 9.0 One World Application; which was then moved over the Data Warehouse database which was modeled into the Spider Schema (http//:www.spider-schema.info). Created several SSAS Cubes in both the Analytical and Tabular Models using complex MDX / DAX. This project started when the previous one finished, and was for the same client. The data enabled the company to have a complete financial picture from the procurement, transportation, and testing of the milk, to the purchasing of materials used to create various dairy based products manufactured in various plants, to the selling and distribution of those products. This required merging data together from very different systems. When this project was finished, the creation of a custom Milk Pricing / Competitor Model BI data model using the same data was done; so that the Organization could compare their pricing model to other competitors in the same regions. The final solution offered a true Business Intelligence Solution where the Organization could slice and dice their Milk Dairy Hauler, and Producer Payroll metrics by their own Company, Division, Zone, Producer, Hauler, Payroll Date, and Pricing Metrics, and compare those to competitors, and view this data along with their JD Edwards data. 100% of work was completed remotely. Skills: MS BI Stack: MS SQL Server 2012 (SSIS, SSAS SSRS), Excel, SharePoint 2013.
  • 4. Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc. (AMPI ~ Associated Milk Producers Inc.) April 2011 - October 2011 (6 months) Consulted to provide an ODS (Offline Data Store), ETL, and BI Solution for JD Edwards One World Application. Primary role: Business Analysis, BI Architect, BI Developer. Gathered requirements, created specifications, test models, UAT Testing, initial Auditing Reports, Triage of Data Issues. Reverse engineered numerous modules within JD Edwards (People Soft) One World Application with its database running on MS SQL Server, including GL, Sales, Work Orders, Inventory Management (Cardex), Purchasing, AR, AP, Advanced Pricing, and Transportation. Created a robust Data Model using the Sider Schema to provide advanced BI functionality downstream to SharePoint, Excel, and MS SSAS Cubes. Created several SSAS Cubes in both the Analytical and Tabular Models using complex MDX / DAX. Completed a custom ETL where only changed data in JDE was pulled and merged into an Offline Data Store (ODS), which the Stage and Data Warehouse ETL pulled its data from. SSIS packages were created to execute advanced TSQL Scripts running dynamic SQL statements for the Merge Processes. 100% of work was completed remotely. Skills: MS SQL Server 2012 (SSIS, SSAS SSRS), Oracle Developer, MS Office & VB, MS SSMS, BIS Sr. Business Intelligence Consultant ~ Business Intelligence Solutions Inc. (MMIC Group) Minneapolis MN ~ October 2010 - March 2011 (1 year, 5 months) Reverse engineered Delphi Oasis (Insurance Application) into new Data Warehouse / BI Solution using MS SQL Server 2008 R2, SSAS, SSRS, SSIS, Share Point, Performance Point Server, and Power Pivot. Consulted to create a new BI Solution in an organization that was currently using reports generated from SQL Queries from the Delphi Oasis Insurance software platform (Data was stored in an Oracle Database). Primarily responsible for the architecture and creation of the BI Solution to entail reverse engineering the source system, ETL (moving of data from the source system to the ODS, Stage and DW), architecture and creation of the Data warehouse, and creation of the MS Analysis Services Cubes. The source system architecture supported what was referred to as “versioning”, which stored the previous data of each element in the database. This data was stored in the same table as the current data, which created an extra level of complexity to the project. Although many SME for the Oasis Database existed, only knowledge around the Financial Module of the application existed. The organization wanted a full BI solution encompassing their Claims, Underwriting, Risk Management, and Finance Departments. Without much to go on, reverse engineered the source systems (Oasis) data base, and created an elegant/reliable ETL process to pull data nightly from the source system into what could be called an ODS (Offline Data Store). This data was then de-normalized into the Spider Schema in a Data Warehouse after going through a “Stage” database. Instigated an Agile approach to the project, and facilitated a daily Scrum process with eventual planning meetings and full organization participation. Mentored many folks in the Agile development process. Gave classes on Data Warehousing techniques and architecture to in house IT personnel.
  • 5. Created new reports in Share Point 2010 and Performance Point Server using the new Power Pivot functionality. Duplicated many existing reports in Reporting Services to facilitate change from legacy reporting. Cross trained a FTE resource to replace my services over the last part of the project. Installed and configured MS SQL Server 2008 R2 on a Windows 2008 R2 Server. Created all the databases, tables, views, stored procedures functions, dynamic TSQL scripts, and SQL Agent Jobs. All SSIS packages were also created and scheduled using the File System method of accessing the packages. Worked with MS SQL Server 2008 R2 (SSIS, SSAS SSRS),, Oracle Developer, MS Office 2010, Share Point 2010, Performance Point Server 2010, and Power Pivot Galleries. Worked remotely about 50% of the time, the other 50% was on site. Sr. BI Engineer ~ Razor Fish (Vivaki, SMG, Publicis Group) Seattle WA ~ July 2010 to October 2010 • On Site Consulted as a team member to extract Double Click Advertising data from Google for specific Advertisers and create a BI Solution for it. Project involved creating an ETL process to extract data from Double Click via Web Service calls using the Dart API, and flat files via FTP. Our primary development environment was the AWS cloud (Amazon Web Services). Configured our own workstations, servers and environments. Discovered data via Web Services and FTP. ETL’d that data over using the Talend ETL tool. Created a Talend job to ETL data via FTP into a central repository, then un-zipped, parsed, and imported that data into a Staging database. Created a Staging database to store data extracted from the source temporarily until it could be processed and ETL into the data mart. Created a robust Data Mart where data was stored in a highly relational Spider Schema for consumption downstream for separate clients. This Data Mart stored data for all the clients that were served up reports through client specific data marts and cubes. Designed a SSAS cube to host the data for consumption via the in house reporting tool called Insights On demand. The cube design allowed for simple and easy hierarchy creation across dimensions without the need to create any new underlying data objects. Created numerous data dictionaries, Source to Target Data mapping documents, Logical Data Models, Physical Data Models, and documentation on what was available from the source, stage, and data mart. Participated in the architecture of the data mart and cube in an iterative fashion while delivering report ready data via Edge or IOS (Insights on Demand) every sprint. Worked with a geographically split team that had never developed under Agile (although in house Agile was the normal process). Data Warehouses were architected using the Ralph Kimball Methodology. Exposed to: SQL Server 2008, SSIS 2008, Talend, MS Excel 2007, Visual Studio 2008, IBM Lotus Notes, Cisco Web Ex.
  • 6. Microsoft Dynamics CRM 4.0 Data ETL Specialist ~ CCLI Portland, Oregon ~ April 2010 to June 2010 • On Site Migrated data from a heavily customized CRM Application (Pivotal) into Dynamics CRM via TSQL (As opposed to Web Services). The majority of the entities in CRM were heavily customized as were the ones in the Source System. The ETL processes ended up being fairly complicated with almost all of the entities being related to each other and the ETL becoming complex as a result. Wrote numerous complex TSQL queries to move 75GB of relational CRM data into CRM 4.0. Participated in daily Scrum meetings, while extreme programming was the daily flavor. The majority of the data was ETL over using complex TSQL queries and controlled by SSIS. Some custom C# .Net Scripts were created to uploaded / publish the changing customization file (CRM Schema) via Web Services. Exposed to Microsoft Dynamics CRM 4.0, Dynamics Great Plains, SQL Server 2008 R2, Visual Studio 2008 C#.Net, Office 2010, Server 2008 R2, Red Gate. Sr. Business Intelligence Consultant ~ Microsoft | Redmond WA /Financial Services Redmond WA ~ March 2009 to July 2009 Contracted to "make sense" out of new data that had never been looked at before. Determined the quality and completeness of that data and provided in-depth reporting on it. Performed validation checks on metrics through known "truths", and reported on the discrepancies. Determined hardware, software, and networking requirements for project. Installed and configured SQL Server 2008 including SSRS, SSAS, SSIS, and other SQL based services in a Clustered SQL Server environment using two nodes and fail over services. Installed and configured MOSS, and created our team site. Once the initial data analysis was complete, the data was then extracted via SSIS packages from their actual sources using an automated ETL solution which was deployable in multiple environments. The ETL process included the moving of data, data cleansing, and the creation of multiple: OLTP, OLAP, and (MOLAP) fact tables / common dimensions. The last step in the ETL process was to update the cube. Warehouses were architected using the Ralph Kimball Methodology. The final solution included a single cube with multiple fact tables, shared dimensions and custom hierarchies which spanned the common dimensions. The cube compared known and validated metrics to those in the target data source for data validation, and accurateness and completeness of the data. Created numerous custom mapping tables to map dimensional data from two different systems to each other. This had never been done before with any level of accurateness until this project. Exposed to XML, Excel 2007, SQL Server 2008, SSAS 2008, SSIS 2008, SSRS 2008. Worked remotely for the majority of the project. Worked in the OEM finance group at MS. Sr. Data Warehouse Architect ~ Mutual Of Enumclaw (Insurance) | Enumclaw, WA / Insurance
  • 7. Enumclaw WA ~ May 2008 to March 2009 Contracted to maintain, add functionality, and create new reports in MS SQL Server 2008 Reporting Services. In addition to reporting, an existing unfinished ETL process had to be re-architected and in some cases the Staging database also had to be re-architected. Customer wanted a true history of new, deleted, and updated records. Created a new process where the destination staging tables had triggers on them which moved these changes to "history tables". Wrote numerous transactional stored procedures, removed numerous performance bottle necks and design issues. Created numerous SSIS packages that included package configurations, SQL logging, and error handling. Created several SQL Agent Jobs which executed the SSIS packages and also performed numerous data validation checks. Re-wrote numerous existing production reports in Reporting Services for performance reasons. The biggest gain on performance was one report that previously took 15 hours to run, and after modification, 20 seconds. Data Sources came from Oracle 10g and 11i, IBM i-Series DB2, MS SQL Server 2000 and 2005, XML, CSV text files, and MS Excel spread sheets. Since there was no Database Administrator, all DBA work was also included in the development lifecycle. This included installing and configuring the Development, Testing, User Acceptance, and Production Environments. Worked directly with the customer to gather requirements for reporting. In this role I acted as a PM, DBA, Developer, Architect, Business Analyst, and mentored many junior level developers. Custom created a MS SharePoint portal that tracked the entire project lifecycle from gathering requirements, to document creation and tracking, to development stages, to testing, and finally sign off and release into production. Exposed to: MS Office 2003 & 2007, MS SQL Server 2005, SSIS, SSRS, VB.Net, C#.Net, ASP.Net, i-Series, Oracle, VSS 2005, SSMS, and Visual Studio 2005. Performed a wide variety of DBA tasks such as: code migration/deployment, database maintenance, replication, database backups and restores, SQL Agent job creation and scheduling, database creation, security models, data models, and data warehouse star schema architecture. Business Intelligence Developer ~ Microsoft Corporation | Redmond, WA / Computer / IT Services Redmond WA ~ February 2008 to April 2008 Sub-Contracted for 6 weeks to install, configure and build a new Dashboard / Scorecard reports in Performance Point Server 2007. Determined pre-install requirements; installed and configured Performance Point Server 2007 and all of its components to include: Windows Server 2003 SR2, IIS and ASP.Net, SQL Server 2005 Database Engine, SQL Server 2005 Analysis Services, SQL Server 2005 Reporting Services, SharePoint 2007, Office 2007, Performance Point Server. Using existing and an evolving set of documentation (BRD/FRD) architected, and developed a new SSAS reporting data mart. Created numerous new SSIS packages, TSQL Scripts to extract data from source systems and build out new highly relational Fact, Intermediate, and Dimension Tables. The main data source for the cubes was actually being completed while we were building our solution. Created new SSAS Cubes with new dimensions, facts with measurer's, calculated measures, and KPI’s. Once the data was validated against the source systems, the new dashboard and scorecard reports were created, documented, and went through an informal UAT process. This entire project was done on an Extreme Programming SDLC methodology where we were architecting a solution as requirements came in and often times changed. Worked “side by side” with a Junior SQL developer to “tag team” and complete many aspects of this project. This work was completed under extremely high pressurized time lines in a politically charged environment. Exposed to: MS Analysis Server 2005, SSIS, SQL Server 2005, MS Excel, Performance Point Server, SQL Server
  • 8. Management Studio, MDX, and Business Intelligence Development Studio. Office 2007, Windows Vista, MS Windows Server 2003 R2, SharePoint Services 3.0 MOSS 2007, Visual Studio 2005. Enterprise Data Warehouse Architect ~ Chesapeake Energy Oklahoma City OK ~ November 2007 to January 2008 Consulted to: audit, document, and fix a dysfunctional SSAS cube and its ETL from data sources; while adding new additional functionality. Resolved numerous ETL process and logic issues, updated and added several SSIS packages, wrote numerous TSQL Scripts to create Fact, Dimension, and Intermediate tables, re-created new cubes, resolved numerous cube business logic issues, provided solid documentation. Worked alone without a project manager, business analyst or any direction for the majority of the project. Extracted data from sources to include: MS Excel, XML, SQL Server 2000, SQL Server 2005, Oracle 10g, IBM i-Series DB2, text files (tab delimited); using SSIS packages in SMS (SQL Server Management Studio) and Business Intelligence Studio 2005, and sourcing the project in TFS (Team Foundation Server) 2005. All documentation was stored on a project Share Point Site. Gave several presentations to the in house data warehouse team on data mart logic in regards to fact, dimension, and intermediate tables. Created a cube that was later used by the internal data warehouse team as a model for new OLAP projects. Worked one on one with many managers from different groups within the organization. Exposed to: Toad for Oracle, i-Series Tools for the IBM/ DB2, Office 2007, Share Point, VS 2005 & 2008, TFS 2005, SQL Server 2005 SSAS, SSIS, MS Excel, and Oracle 10G. Worked On-Site 100% of the time for this project. SSAS Cube developer ~ Microsoft Corporation Redmond WA ~ July 2007 - October 2007 Consulted to create SSAS cubes based upon current business needs. Participated in a business logic upgrade in the underlying data warehouse. Created SSIS packages to ETL data from one various data sources to the data mart. Re- wrote numerous stored procedures for business logic changes and performance reasons. Created several new MS Excel pivot table reports based on new and existing cubes hosted in SSAS. Re-architected all the currently used cubes to run and compile faster. Designed, created, and implemented several new SSAS databases, Cubes and pertaining objects. Set up and configured MS Team Foundation Server / Share Point, and got our team (4) to use it as part of an SDLC which the team did not have before. Provided ongoing maintenance to the TFS / Share Point site as needed. Instructed team members on how to create issues, assign or create tasks, source/version code, and collaborate on the Team Portal. Exposed to: MS SQL Server 2005, SQL Server Analysis Services, SQL Server Integration Services, MS Excel 2007, MS Team Foundation Server, MS Tools: (SQL Server Management Studio, Business Intelligence Development Studio, MS Office 2007, Share Point). Worked off site from home (telecommute) for 95% of this project. Architect, Analyst, Developer, Tester (UI & Back End) ~ Microsoft Corporation Redmond WA ~ January 2006 to February 2007 Provided rock solid numbers to the World Wide (EPG) Enterprise Group. These numbers were used as a baseline for other groups under the “Finance Umbrella”. These reports were published on a Share Point Portal Site, and downloaded and used around the World by MS FTE.
  • 9. Gathered requirements, architected solution, developed, tested and published production code and reports for worldwide use. These reports provided accurate data where none existed. 99% of work was performed off-site (from home) through: RAS, MS Office Communicator, MS Outlook, and conference calls for the entire project. Significant experience in: MS SQL Server 2005, and SQL Server 2000: DTS - SSIS, ETL, and MS Excel. Providing experience to "Team Members", whom I am told will replace the current reporting mechanisms. Translated “Business Intelligence” into user friendly reports that allowed users to drill down and see numbers that they were never able to see before. Extensive experience in: MS Excel, Excel Pivot Tables, Excel Macros, Excel Formulas, and Active X controls, including advanced VBA, SQL, MS SQL Server 2000 & 2005, ETL, OLTP, Share Point Portal Services. Provided team leadership to: developers, testers, and Project Managers. Extensive Database: Design and Development under minimal supervision, leadership and documentation. Many have requested that I describe what I did on a daily basis, since my job goes beyond the normal. So here is that description: Based upon previous and on-going needs for new reports, I would gather requirements based upon what was requested vs. what was considered common knowledge. In some cases this need occurred based upon what I determined was required, vs. what I determined I was un-clear about. This could be anything from how the data needed to be presented to what specific data to use. The ongoing weekly need was to produce reports to the EPG group. These reports required the pulling of data from numerous data sources (SQL Server 2000, SQL Server 2005, MS Excel spreadsheets) within MS from their CRM (Seibel) to marketing data sources (MS Sales). Exposed to: Office 2007, Windows Vista, MS Marketing and Deployment Goals, SQL Server 2005, SQL Server 2000 MS Excel 2007, Excel 2003, DTS SSIS & ETL. ETL Data Warehouse Engineer ~ Bill & Melinda Gates Foundation Seattle WA ~ July 2005 to December 2005 Developed and designed a new data mart project while cycling through numerous development lifecycles / builds using Microsoft Styled coding, versioning and development methodologies. Configured and scripted MS SQL Server Replication Services for a transactional database. Created numerous dynamic SQL scripts using SQL Server System tables to create transaction tables and triggers for all Replicated tables in the staging database for updates, deletes and inserts. Complex TSQL was used within DTS packages, stored procedures, and functions from the transaction tables to the data warehouse fact and dimension tables. DTS packages included transactional level processing, logging, and used ActiveX (VB Script) to perform data transformations. Validation was performed through complex TSQL Statements to compare data in the source database to that in the Data Warehouse. Numerous technical Specification documents were created to detail: build deployment of code, technical document specifications, coding requirements, code sharing and collaboration. Exposed to MS: Visio, Visual Source Safe, Share Point Portal services, Project, Office, XML, XSLT, (ASP.Net), (ADO.Net), (C #.Net), and SQL Server 2000. Sr. Software Engineer ~ Microsoft Corporation Redmond WA ~ March 2005 to July 2005
  • 10. Microsoft: Accounting and Sales based Enterprise Level reporting for Microsoft Corporation: Performed complex reports in MS Excel & Pivot Tables based upon SQL Server views, stored procedures, existing MS Excel spread sheets, and newly created requirements. Worked directly with MS management and staff to analyze and create new and competitive reports based upon current market needs. Several existing reports were converted into a newer MS Reporting Services format to provide new insight to the competition, and the current market. Numerous reports remained in MS Excel format due to MS Reporting Services limitations based on performance and functionality on a World Wide Basis. The newest reports were hosted in MS Reporting Services, with an OLTP database as the data source. Exposed to MS: SQL Server 2000, SQL Server 2005 (YUKON), Reporting Services, Stored Procedures, Triggers, Cursors, DTS, VISIO, Share Point Portal Server, MS Server 2003, ASP.Net, VB.Net, VBA 6.3, Office 2003 with a focus on Excel Pivot Tables, XML, XSLT, DTD, HTML, ADO.Net, Virtual PC, Virtual Images, Power Point, Score Card Designer, Dashboard Designer, and Numerous non-released, Beta technologies are being used. Analyst, Reporting Services Report Writer ~ EED Inc. (Contract) | Kirkland, WA / Legal Services Kirkland WA ~ January 2005 to March 2005 Research was first conducted on the feasibility, complexity, and flexibility of using MS: Analysis Services, Reporting Services, and SQL Server 2005 for reporting needs within the organization. Although the "proof of concept" was originally completed on SQL Server 2005 Beta 2, a business decision was made to use the existing SQL Server 2000 platform. Installed, configured, and managed all aspects of MS Reporting Services. Created, configured and managed a Security Model for Reporting Services in Active Directory. A number of reports were created, which included: Sub Reports, Drill Down, Linked, Snapshot, and Parameterized Reports. Reports were scheduled to be delivered by Email and File Share for different users. Dynamically executed reports were accessed via URL’s, while subscriptions were published in varying formats to a separate IIS Server for hosting or sent via email. Reports were archived, executed dynamically, scheduled, and exported in various formats with varying complexity. The administration and creation of reports were performed through VS 2003, and Business Intelligence Development Studio in SQL Server 2005 Beta 2. Access TSQL Developer ~ AT&T / Cingular (Contract) | / Telecommunications Services Redmond WA ~ June 2004 to December 2004 A MS Access 97 application that performed Tax Calculation was upgraded to MS Access 2002. DAO code was converted into ADO code, and MS Access Tables were moved to SQL Server 2000. MS Access functions, views, and database functionality were moved to SQL Server 2000 by converting objects to Stored Procedures, Views, and Functions, Triggers, and DTS packages. Personally designed, implemented, and deployed a full SLDC for this team. Analyzed, determined effort, documented, designed and implemented numerous enhancements for existing application. Perform RDMS design, architecture, security, administration, maintenance, and archiving of data on a MS 2000 SQL Server. Interface database technologies with Oracle 11i, and MS SQL Server using ODBC connectivity. Upgrade, develop, design, debug, compile, and document VBA code, forms, reports, queries, and linked objects in MS Access. Provide end user support for a globally accessed MS Access application running a SQL Server back end, which
  • 11. performed tax calculation through a Citrix Metaframe Client. All processes met SOX Compliance (Sarbanes Oxley). Exposed to: VBA, MS Access 97, MS Access 2002, NT Server 4.0, MS 2000 Advanced Server, Citrix Metaframe, SQL Server 7.0, SQL Server 2000, MS Project, Visual Source Safe, NetMeeting, VISIO, DAO, ADO, TSQL, Stored Procedures, Triggers, Cursors, SQL, Remedy & BAER Issue Trackers, and MS Office products were used. Sr. DB Engineer/ Developer ~ Fidalgo Networking Mount Vernon, WA ~ January 2004 to June 2004 Existing customer data were analyzed, parsed and exported from Quick Books Enterprise Edition into Platypus Billing Software / SQL Server 2000 platform. Analyzed existing Quick Books data, exported data using a 3rd party ODBC driver into a MS Access 2003 project. Complex data: cleansing, parsing, removal and concatenation were performed on existing data. VBA and complex views in MS Access were used to sort the existing data in Quick Books, to data in MYSQL Server, Oracle and MS SQL Server databases. Performed complex SQL statements to join and compare the parsed data. Reports in MS Access, Excel and Crystal Reports were created to display information for final exportation. VBA in MS Access 2003 was then used to place the data directly into MS Excel, and MS Word documents for day-to-day business operations. Created a front end to access the SQL database to provide additional functionality not supported in the Platypus software using MS Access 2003. The Version 5.0 of Platypus software was tested, while providing feedback to Boardtown developers. Exposed to: ADO, T-SQL, VBA 6.3, MS Access 2003, Excel Object Model, Word Object Model, MS SQL Server 2000, MYSQL Server, Oracle 11i, Platypus, and Quick Books Enterprise Edition. Sr. Database Developer / Project Manager ~ Elite Computers & Networking (Owner / Operator) Hamilton MT ~ January 1996 to November 2003 On / Offsite Model Lead teams ranging from 5-10 persons to complete numerous database related applications created primarily in MS Access with the RDBMS in MS SQL Server 2000. Gathered requirements and worked directly with business owners. Provided project planning in Visio, and Power Point. Development included: creating GUI forms with VB6 & MS Access, debugging and testing VB6 & VBA code, writing queries, writing TSQL statements & Stored Procedures, creating various web sites to access database, creating reports to print on a wide variety of printers and pre-printed forms, database design, table creation, database administration, database performance tuning, importing and exporting data from legacy databases, creating scripts, and monitoring network loads. Exposed to the following MS related products: MS Access 97-2002, MS Enterprise Manager, SQL Server 7 & 2000, ADO, VB6, VBA, C++, HTML, VB-Script, TSQL, SQL, Triggers, and Stored Procedures. EDUCATION Some College Coursework Completed, 4 years – no degree.
  • 12. U of M | Missoula, MT Generals: Psychology, Speech, Technical Writing, LAN / WAN Technologies, SQL Server. College of Technology | Missoula, MT Network Specialist - Received training on Novell Netware 4.0, NT Server 4.0, MS Access 97, VB6, SQL Server 7, CISCO IOS, HTML, ASP, ADO, PHP, C++, VBA, VB6, Advanced Networking / Protocol Classes. SKILLS Accounting Expert MS Access Expert VBA Expert VB6 Intermediate ADO Expert HTML, XML Intermediate OLAP Expert SSAS (SQL Server Analysis Services) Expert SSIS (SQL Server Integration Services) Expert Data Warehouse Architect Expert Share Point Portal Server Intermediate Performance Point Server 2007 Intermediate IBM iSeries DB2 Intermediate Oracle 10G PLSQL Intermediate Toad for Oracle Intermediate ERWIN Intermediate SQL, TSQL Expert VB.NET, ADO.NET, ASP.NET Intermediate MS Excel Expert Business Intelligence Expert REFERENCES Tom Youngblom / IT and Applications Director ASSOCIATED MILK PRODUCERS INC. 315 N. Broadway | PO Box 455 | New Ulm, MN 56073 P: 507.233.3654 | F:507.359.8651 | www.ampi.com Bryant Avey Principal Strategy Architect, CEO InterNuntius, Inc. Cell: (612)719-1174 Phone: (800)350-6318 x86 e-mail: Bryant@InterNuntius.com