Uploaded by Alexander De Loyola

Aaron Stewart

advertisement
Aaron Stewart
astewarttab@gmail.com
ph: (260)-909-8866
SUMMARY
•
•
•
•
•
•
•
•
•
•
•
•
•
A Certified Tableau Developer having over 8+ years of experience in Software Design,
Development, Integration, Implementation and Maintenance of Business Intelligence and
Database Platforms.
4+ years of extensive Tableau experience in Enterprise environment including report design,
development, deployment, technical support, troubleshooting, and monitoring of system
usage in different versions (9.x/8.x/7.x) of Tableau (Desktop/ Server/Online).
Extensive experience in Software Development Lifecycle (SDLC) managing project scope,
requirement definition, resource management, change management, analysis, managing
work schedules, project status reporting, project coordination and conflict resolution.
Played key role in agile team including overseeing job sprints on SCRUM based projects.
Proficient in conducting Gap Analysis, organizing Joint Application developments (JAD)
sessions, Joint Requirement Planning sessions (JRP), Interviews, workshops and Requirement
Elicitation sessions with end-user/clients/stake holders, Subject Matter Experts and the
technology group.
Good experience in working with senior management to identify strategic goals, objectives,
scope, budgets and process for internal and external development and to manage risk analysis
and mitigation plans, status reports, and client presentations.
Expert in creating visualizations like Stack Bar, Bar Graphs, scattered plots, Bars, Bump,
Funnel, Lines, Bubble and Pie charts, Maps, Scatter plots, Gantts, Bubbles, Histograms,
Bullets, Heat maps, Box plots, Tree maps, Word clouds and Highlight tables, Pareto Charts,
Bollinger Bands and Waterfall charts in Tableau.
Mastered the ability to design and deploy rich Graphic visualizations with Drill Down menu
option and Parameterized using Tableau.
Hands on experience in publishing and sharing workbooks, data sources with user filter
to tableau server, setting schedules, subscriptions, authorization and permissions,
scheduling incremental refresh extracts and updating server data that are using extracts.
Proficient in performance optimization and using best practices for developing reporting
solutions in Tableau
Strong understanding of Data warehouse concepts, OLTP, OLAP, ETL, Star Schema,
Snowflake, data modelling and SQL.
Involved in different phases of testing life cycle including SITs and UATs; integral part in
oversight of project quality management
Expertise in System Analysis Development and Quality Assurance including Functional,
Regression, Integration, System and Performance Testing of Client/Server and Web based
Applications.
•
Self-motivated and possess ability for critical thinking, analysis, good interpersonal and
communication skills. Team-oriented, technically motivated and creative. User oriented with
a desire to learn client's business requirements.
TECHNICAL SKILLS
Tableau (Desktop/ Server/ Online), Micro Strategy (Desktop/Web), SSRS,
Altreyx
Data Integration Tools Informatica Power Center, SSIS, SQL Server DTS
BI Reporting Tools
RDBMS
Teradata, Oracle, SQL Server
SQL Tools
Toad, Teradata SQL Assistant, Rapid SQL, PL/SQL Developer, SQL Server
Management Studio
Modeling Tools
Power Designer, Erwin, ER Studio, MS Visio.
Change/Service
Management Tools
Lotus Notes, CA Service Desk, Documentum
Scripting/Lang..
C, C++, HTML, JavaScript, PERL, SQL, PL/SQL, T- SQL, and XML
Scheduling Tools
Autosys, Control M
PROFESSIONAL EXPERIENCE
U.S. Steel, Pittsburgh, PA
January 2017 – Till Date
Sr. Tableau Developer/ Sr. Data Analyst
United States Steel Corporation, headquartered in Pittsburgh, Pa., is an integrated steel
producer with major production operations in the United States and Central Europe and an
annual raw steelmaking capability of 24.4 million net tons. The company manufactures a wide
range of value-added steel sheet and tubular products for the automotive, appliance,
container, industrial machinery, construction, and oil and gas industries.
Responsibilities:
• Gathered and documented the requirements that are critical to the business mission and
translate business requirements into report visualization specifications design documents.
• Communicated Project Requirements, Business Issues, Solution and made recommendation.
• Designed, developed, tested, and maintained Tableau reports and dashboards based on user
requirements.
• Designed and developed reports to users in Tableau by connecting multiple data sources viz.
MS SQL Server, Oracle, MS Excel, Flat Files.
•
Administer Tableau environment, sites which includes setting up security for different
projects.
• Created extracts, published data sources to tableau server, refreshed extract in Tableau server
from Tableau Desktop.
• Used different Mark types and Mark properties in views to provide better insights into large
data sets.
• Generated Tableau Dashboards with quick/context/global filters, parameters and calculated
fields on Tableau reports.
• Created complex Stored Procedures, Triggers, Functions, Indexes, Tables, Views, SQL joins to
implement business rules
• Utilized Data Blending, groups, combine fields and aggregated fields, spotlight into compare
and analyse data in different perspectives.
• Created Actions in Worksheets and Dashboards for interactivity and to compare data against
different views.
• Developed Dashboards with interactive views, trends and drill downs along with user level
security.
• Worked on various reports using best practices and different visualizations like Donut charts,
Bars, Lines and Pies, Maps, bump, funnel, Bollinger bands, Scatter plots, Gantts, Bubbles,
Word Clouds, Spark lines, Motion charts, Pareto charts and Highlight tables based on best fit
for given requirement.
• Developed reports using multiple measures like Blended Axes, and Dual Axes.
• Created sets for top N analysis and cohort analysis.
• Build complex calculations using advanced functions like LOD functions (FIXED, INCLUDE,
EXCLUDE), DATEDIFF, STR, IFs, nested IFs, OR, NOT, AND, SUMIF, COUNTIF, WINDOW_SUM,
WINDOW_AVG, LOOKUPs and QUICK TABLE calculations.
• Excellent knowledge on writing complex Teradata SQL using OLAP functions derived tables
and complex joins.
• Involved in testing the SQL Scripts for report development, Tableau reports, Dashboards,
Scorecards and handled the performance issues effectively.
• Troubleshoot user issues related to reports and schedules created users, sites, groups,
projects, manage schedules for refreshing extracts and perform maintenance activity for
servers.
• Working with Teradata DBAs on automated scripts for stats collections on tables, indexes and
• Columns.
• Schedule Server backup and clear log files to enhance server efficiency handled Tableau
admin activities like granting access, managing extracts and Installations.
• Resolved the bugs reported by QA team in existing dashboards
Environment: Tableau 9.x/8.x (Desktop/ Server/ Online), SQL Server, Oracle, CSV, XML, DB2,
Windows, Microsoft Office Suite (Word, PowerPoint, Excel).
Hastings Mutual, Hastings, MI
September 2015 – December 2016
Sr. BI Developer/ SQL Developer
Hastings Mutual is a regional property/casualty insurance company with a six-state, Midwest
marketing territory. The Company has had an outstanding reputation based on good customer
service and needed insurance products, backed by sound company finances. We value our
independent agency relationships. The project is to define KPIs, design, develop and maintain
various analytical reports/dashboards in Tableau to facilitate guided analytics for various
business needs.
Responsibilities:
• Acted as liaison between Business Intelligence and Business User groups to relay change
requests.
• Interacted with business users and performed Gap Analysis of Client requirements.
• Actively participated in clarification meeting with the Clients.
• Designed and developed dashboards for Claims, Processing-Claims by Problem Type, Claims
by Day, Active Policies, Upcoming Renewals, and Active Accounts.
• Performed SQL complex data analysis and created SQL automation process for SSRS reports
• Designed business crucial SSIS packages to support its high priority Tableau reports. These
packages extract the data from various data sources and loads into the multi-dimensional
data ware house destination for the reporting purposes after the data got transformed.
• Prototyped data visualizations using charts, drill-down, parameterized controls
using Tableau to highlight the value of analytics.
• Created multiple Visualization reports/dashboards using Dual Axes charts, Histograms, Filled
map, Bubble chart, Bar chart, Line chart, Tree map, Box and Whisker Plot, Stacked Bar etc.
• Generated context filters and data source filters while handling huge volume of data
• Designed and Developed various analytical reports from multiple data sources by blending
data on a single worksheet in Tableau Desktop
• Developed visualizations using sets, Parameters, Calculated Fields, Dynamic sorting, Filters,
Groups, Hierarchies, etc.
• Used Trend Lines, Reference Lines, Color Coding to facilitate statistical analysis.
• Utilized advance features of Tableau software like URL Actions to link summary and detail
Dashboards and to filter data in multiple views at once.
• Generated Dashboards with Quick filters, Parameters and sets to handle views more
efficiently.
• Published developed dashboard/reports on the Tableau Server so that the end users having
access to the server can view the data.
• Connect Tableau to Teradata OLAP and work with live tables as well as extract from Teradata
tables in Excel formats.
• Scheduled frequency and time to refresh data for the when sources are publishing or
extracted to server
• Worked towards performance tuning of Tableau reports/dashboards on desktop side and
server side.
• Set Up row-level Security-Used security table and join and calculated fields
• Mentored business power users to create reports/dashboards using tableau desktop
• Prepared test plans and test cases and actively involved in UAT of various reports/dashboards
along with power users.
Environment: Tableau 8.x (Desktop/ Server), MS SQL Server, SSIS, T-SQL, CA Service Desk,
SharePoint, Documentum, Microsoft (Word, PowerPoint, Excel).
Macy’s, Cincinnati, OH
Tableau Developer/ Data Analyst
July 2013 – August 2015
Macy's, the largest retail brand of Macy's, Inc. (NYSE:M), delivers fashion and affordable luxury
to customers at approximately 670 locations in 45 states, the District of Columbia, Puerto Rico
and Guam, as well as to customers in the U.S. and more than 100 international destinations
through its leading online store at macys.com. The project is to analyze, prepare data (for
Tableau reporting) and develop visualizations on transactional data and EVOLV data from
multiple data systems.
Responsibilities:
 Participated in gathering and analysing the Business Requirements in collaboration with
the Subject Matter Experts, Business Analysts and Users for EVOLV data.
 Performed code reviews and implemented best Python programming practices.
 Used python scripting for data migration from source to target.
 Designed and developed data visualizations, prototypes for various reports/dashboards
and published on Tableau Server.
 Created various Table calculations, hierarchal aggregate measures and parameters using
Tableau desktop without involving the ETL or Data Team.
 Modelled the data (views, dimensional model) and defined physical joins in Tableau
Desktop for the Data imports and blends.
 Optimized Connections, Data Extracts, and schedules for background tasks and data
refreshes for corporate Tableau Server for better performance of the workbook reports.
 Extracted physical query and analysed performance using Tableau Desktop’s
performance recording Feature.
 Designing data visualization to represent current impact and growth using python.
 Analysed the entire Tableau architecture based on user scalability and extracts used and
provided inputs on the configuration of the Tableau processes for a distributed Tableau
Environment.
 Used VM alerts on Windows machine and monitored the servers for high process activity.
 Built customized admin user views by connecting to the Tableau “Workgroup” database.
 Created user level filters and data level security for the Dashboards/ reports in Tableau.
 Used Tamed Commands in Windows batch script to refresh extracts and send report to
user group.
 Created and restored backups of tableau repository using Tab-admin commands and
involved in migration from DEV to PROD Environments.
Environment: Tableau 8.x/7.x (Desktop/ Server), Oracle, SQL Server, SQL, PL SQL, Informatica
Power Centre, SQL Developer, Lotus Notes, Microsoft (Word, PowerPoint, Excel).
The Carlyle Group, Arlington, VA
March 2012 – June 2013
Data Analyst/ Business Systems Analyst
The Carlyle Group is an American multinational private equity, alternative asset management
and financial services corporation. As one of the largest private equity and alternative
investment firms in the world, Carlyle specializes in four key business areas: corporate private
equity, real assets, global market strategies, and investment solutions. The project is to design
and semantic database layers to suffice source data requirements for various BI reports and to
facilitate development of better performing reports/dashboards in Tableau.
Responsibilities:
 Interacted with the Customer Support Group, Wealth Management Group, Account
Service Group and Tools & Resources Group for domain requirements gathering.
 Extensively used Visio to create Use Cases Diagrams, Activity Diagrams.
 Involved in defining the whole project life cycle, following RUP methodology. Developed
a vision plan that defined the primary goals and objectives of the project. Analyse
business requirements and segregated them into high level and low level
 Actively involved in gathering requirements from end users, involved in modifying various
technical & functional specifications.
 Extensively involved in ETL code using Informatica tool in order to meet requirements for
extract, cleansing, transformation and loading of data from source to target data
structures.
 Determined Interface requirement for source and target systems
 Developed and maintained high level overview of the project and design flows using MS
Visio
 Prepared Source to Target mapping documents that are used to develop Informatica
mappings.
 Used Control-M as Third Party Scheduling tool.
 Designed and developed prototypes for various Business Intelligence analytical reports
using Tableau Desktop.
 Used Global Filters, Context Filters, Quick Filters, Parameters, different visualizations like
line, area, bar, bubbles, pie, crosstab, etc. to design various reports/dashboards.
 Designed Interactive Dashboards using actions in Tableau.
 Responsible to facilitate load testing and benchmarking the developed product with the
set performance standards.
 Used R programming language integration to provide statistical analysis on a different
level.
 Actively participated in clarification meeting with the Clients.
 Use Tableau process data, analyse metrics, create reports, implement verification
procedures, and export the same to Pdfs to fulfil client requests for information.
 Involved in testing the database using complex SQL scripts and handled the performance
issues effectively.
 Involved in Onsite & Offshore coordination to ensure the completeness of Deliverables.
Environment: Tableau 7.x (Desktop/Server), Teradata, Fast Load, Oracle, SQL, PL/SQL, SQL
Developer, Informatica Power Centre, Control-M, Microsoft (Word, PowerPoint, Excel, Outlook).
National Instruments, Austin, TX
SQL Developer/ Business Analyst
January 2011 – February 2012
National Instruments Corporation is a producer of automated test equipment virtual
instrumentation software. The company’s common applications include data acquisition,
instrument control, and machine vision. NI empowers customers with off-the-shelf software such
as LabVIEW and modular cost-effective hardware while selling to a broad base of more than
35,000 companies worldwide. The Project is to create and maintain reporting program for
multiple business units, including business forecasts, marketing demand generation, customer
behavior analysis, KPI definition and measurement and communicating business results to
executive leadership, Senior Management and business users on a regular basis.
Responsibilities:
 Liaison for project managers, managers, directors, and stakeholders.
 Requirements gathering and analysis including data analysis, gap analysis (AS-IS to TOBE), and documentation for end users.
 Conducted gap analysis for re-engineering, and upgrading the current system where ever
necessary.
 Develop, derive and clarify functional specifications and Use cases.
 Analysis of Business requirements and site specifications to create Business Requirement
Document (BRD) and Design Document (Functional and Technical).
 Eliciting and translating business and/or technical needs in to relevant documentation for
assigned initiatives/projects.
 Designed the conceptual and business process models.
 Implementation of new systems including the integration of the new system with existing
systems.
 Experience in statistical and quantitative analysis using R.
 Verifying installed systems to ensure that they adequately meet user requirements.
 Confer periodically with both business unit and technical programmers throughout the
increments in entire lifecycle of the project in order to track progress, identify changes
and ensure changes are communicated to both the business unit and technical staff.
 Analysing the Source System data and Understanding of business requirements
 Designed various dimension and Fact tables to migrate Legacy data from various sources
to New Consolidated Enterprise Data Warehouse.
 Designed Aggregated tables to suffice reporting requirements.
 Physical design of data record data files and databases.
 Extensively involved in Data Mapping and Data Modelling and participated in domain
model analysis and preparation of logical business model using UML.
 Developed mappings and workflows in Informatica to extract data files for Third party
vendors.

Involved in modifying Teradata stored procedures and performance tuning of various
tables.
 Involved in writing Test Cases, procedures, reports and approval of software release.
 Monitoring the project during Development phase and involved in User acceptance
testing (UAT) once the change requests are released from system testing.
 Design and UAT of analytic reports.
 Deployment of defect free code while managing the timeline set for the project.
Environment: Teradata, Oracle, Informatica, Micro Strategy, Autosys, UNIX, SQl Server, ERWin,
MS VISIO, TOAD, Microsoft (Word, PowerPoint, Excel, Outlook).
Sprint, Overland land park, KS
SQL Server/BI Developer
Responsibilities:



June 2009 – December 2010
Involved in User Requirement Gathering and Technical Specification Documentation.
Developed Stored Procedures, Functions, Triggers and Cursors.
Used Inner joins, Outer joins and other Complex joins for data retrieval from complex
tables.
 Set up the SSIS packages for the exchange of data between different data sources.
 Defined and processed the Fact table & Dimensions using SSIS.
 Built SSIS Packages to transfer data in and out of the Extract, Stage and Production Servers.
 Updated the multi-dimensional cube data using SSIS- Import/Export wizard.
 Co-developed the ETL architecture design and the metadata model.
 Designed ETL packages for different data sources (SQL Server, Flat Files, and XMLs etc.).
 Used various ETL tools like DTS/SSIS for data flow from source files like XML, Excel, Tables,
and Views to other databases or files with proper mapping.
 Extracted large volumes of data from different data sources and loaded the data into
target data sources by performing different kinds of transformations using SQL Server
Integration Services (SSIS).
 Migrated SQL Server 2000 DTS objects to SQL Server 2005 integration services (SSIS)
environment.
 Imported data from various sources into a staging area, merges the data into the OLTP
data model, and presents it to all levels of the users.
 Involved in designing of Star, Snowflake schemas and dimensional data models.
 Designed/implemented the information access and delivery effort for the data
warehouse.
 Created logical and physical data models according to the business requirements.
 Monitored the performance of SQL Server using SQL Server Profiler.
 Designed different kinds of transactions for the application.
 Performed data transformation services and bulk inserts for large amounts of data.
 Developed, modified, and optimized complex queries for data retrieval and modification.
 Experienced in setting up SQL Server and database configuration parameters.
 Developed a Tabular Reports using SSRS Report Designer.


Debugging reports and deploying reports on server.
Installed and administered Microsoft SQL Server Reporting Services. Configured SMTP
server and scheduled reports and send the reports via email.
 Created ad-hoc reports using SSRS Report Builder.
Environment: MS SQL Server 2005/2000, SQL Server Integration Services, MS SQL Server
Reporting Services, Windows 2003 server.
Download