LYNNE LI Microsoft SQL/Business Intelligence Developer

advertisement
LYNNE LI
Microsoft SQL/Business Intelligence Developer
SUMMARY
 7 years professional experience as a MS SQL Server Business Intelligence Developer in implementing SQL Server
Management Studio2005/2008/2008 R2/2012 with T-SQL, SQL Server Integration Services (SSIS) and SQL Server
Reporting Services (SSRS).
 Expert in Software Development Life Cycle (SDLC), including the implementation and execution of
methodologies, such as Waterfall, Agile and Scrum.
 Strong Finance and Economics background, professional in financial forecasting, analyzing and modeling.
Bloomberg Certified in Equity, Commodity, FX, Fixed Income.
 Proficient in writing, optimizing and debugging complex T-SQL Queries, experienced in creating Store
Procedures, Triggers, User Defined Functions, Views, Temp Tables, CTEs and Dynamic SQL to achieve business
objects.
 Involved in planning and designing normalized and de-normalized tables to maintain referential integrity by
using primary, foreign keys and other constraints.
 Enhanced database and query performance by using SQL Server Profiler, Data Engine Tuning Advisor, and
Execution plan.
 Thorough understanding and experience in data warehouse design, familiar with star schema, snowflake
schema applications and principles.
 Proven ability in utilizing SSIS to load data from heterogeneous databases such as flat files, excel, csv, and
SQL server into Data warehouse by managing control flow and data flow.
 Expert in creating and scheduling complex SSIS packages with various transformations including Aggregate,
Derived Column, Data Conversion, Conditional Split, Multicast, Lookup, Fuzzy Lookup, Union All, Merge,
Cache, etc.
 Experience in designing and executing initial load, incremental load and data cleansing using SSIS techniques
especially Slowly Changing Dimension, Lookup and Merge join.
 Proficient in troubleshooting ETL packages by setting Breakpoint, Checkpoint and Event Handler.
 Configured SSIS packages. Deployed packages from development environment to production environment.
 Applied SQL Server Reporting Service (SSRS) to correlate financial outcomes with business activities and lead
the companies toward their strategic objectives. Created KPIs in reports and inserted gauges. Provided
historical and real-time flow reports (including drill-down, drill-through, sub-reports, and parameterized
reports) in SSRS.
 Administrated the created reports by assigning permissions to the valid users for executing reports. Rendered
reports, managed subscriptions with report snapshot and report Cache, scheduled report extractions on
weekly/monthly basis, tracked reporting history. Deployed SSRS and Tableau reports to other servers.
 Created insightful Tableau worksheets, dashboards, and stories to generated segment analysis, market
basket analysis and financial forecasting reports by plugging in various maps
 Outstanding written and verbal communication skills and experience working with aggressive project
schedules to meet the demands of a high paced environment.
1
TECHNICIAL SKILLSETS
RDBMS: MS SQL Server Management Studio 2005/2008/2008R2/2012.
ETL Tools: Data Transformation Services (DTS), SQL Server Integration Services (SSIS) 2008/2008R2/2012.
Reporting Tools: SQL Server Reporting Services (SSRS) 2008/2012, Tableau8.0/8.3, Crystal Reports.
Languages: T-SQL, PL/SQL, SAS.
Performance tuning: SQL Server Profiler, Tuning Advisor, Execution Plan Analysis, Index design.
Other Software: MS Word, Excel, PowerPoint, Access, SharePoint, Snagit.
EDUCATION
MS in Finance, University of Delaware
PROFESSIONAL EXPIRENCE
Amboy National Bank, Old Bridge, NJ
June 2015 - Present
BI Developer/ MS SQL Developer (SSMS/SSIS/SSRS)
Amboy National Bank is a community bank offering banking services for individuals and businesses in New Jersey
for over 124 years. The purpose of project is to stage and cleanse data using ETL tools, incrementally load data to
Enterprise Data Warehouse and generate regular and ad-hoc reports to support Financial and Marketing
Department making operating decisions.
Responsibilities:
 Worked closely with IT Department, Marketing Department and collected data in various types and converted,
validated, input data into the database.
 Retrieved data based on business requirements using advanced T-SQL queries. Checked on Executing plans,
improved performance by using SQL Server Profiler and Database Engine Tuning Advisor, created indexed
and constraints to maintain integrity and speed up query executing.
 Created complex T-SQL queries to develop and improve Stored Procedures, User-Defined Functions, Indexed
Views and Triggers to maintain database operations, and facilitate ETL processes.
 Loaded data to company’s Data Warehouse, debugged data type conversion and derived column expression.
Updated data by using lookup combined with the conditional split transformation.
 Applied Slowly Changing Dimension (type1, 2, 3) and other transformations such as Lookup and Merge join
to do incremental load.
 Designed new SSIS packages and tuned pre-existing packages to enhance the speed of execution and
monitored the performance of packages by configuring LOGGING in the packages.
 Troubleshot and debugged pre-existing SSIS packages using event handler, breakpoint and checkpoint to
facilitate stability and reusability; used XML configuration and SQL server database configuration to prepare
package deployment.
 Configured and Prepared ETL packages and coordinated with DBAs to schedule packages in SQL Server Agent
to run the packages every Fridays.
 Created different SSRS Reports (including Consolidated Statements of Operations, balance sheet and Sales
funnel report). Designed the structures and layouts of reports, applied drill-down, drill-through and subreports. Sent reports through mailing server subscriptions to different departments.
Environment: SQL Server 2012, SQL Server Management Studio (SSMS), MS BI Suite(SSIS, SSRS), Team Foundation
2
Server (TFS), Visual Studio 2010, MS Office Suite 2013(Excel, PowerPoint, Word). Windows 8/10
WSFS Bank, Wilmington, DE
Aug 2014 - March 2015
MS SQL Server Developer (SSMS/SSIS/SSRS)
WSFS bank is a financial service company headquartered in Delaware, providing personal service, small business
service and commercial service mainly in Delaware and Pennsylvania. The Project was to implement solutions for
routinely incremental load from source systems to Enterprise Data Warehouse, support data delivery for risk
evaluation based on risk score system and support SAR (Suspicious Activity Report) Form preparation.
Responsibilities:
 Developed Store Procedures, User Defined Functions, Indexed Views and Triggers to improve ETL processing.
 Utilized Stored Procedures to insert and update Fraud event information and status.
 Developed SSIS packages to ensure data quality and continuity using lookup, Execute SQL task, and sequence
container.
 Performed incremental loading form several sources (Excel, Flat File, etc.) into Data Warehouse using
advanced techniques including T-SQL/ Stored procedures (Merge statement/ Temp table), Slowly Changing
Dimension(SCDs) Type 1/2/3.
 Designed effective naming conventions for SSIS packages and made documentation.
(eg.FRAUD_CARDTYPE_NAME_DATE.)
 Delivered troubleshooting on issues with ETL load and coordinated with DBA to work on the performance
tuning using breakpoints, checkpoint, and event handler in SSIS.
 Monitored and planned on daily ETL processing with SSIS packages and SQL Server Agent jobs.
 Created an ETL template that can be used on all other packages as parent packages including parameters to
track information such as ETL_ID, PACKAGE_AUTHOR, DATABASE_NAME and SERVER_NAME.
 Added Execute SQL Task in the Template to call pre-existing Stored Procedures, integrated Transformations
such as conditional split and lookup in data flow, and set up event handler to deal with abnormalities on
OnPostExecute, OnPreExecute, OnError.
 Created SSRS Reports that indicates risk system operation performance, supported Investigation Department
to make further investigation.
Environment: SQL Server 2008 R2/2012, SQL Server Management Studio (SSMS), MS BI Suite(SSIS, SSRS), Team
Foundation Server (TFS), Visual Studio 2010, MS Office Suite 2013(Excel, PowerPoint, Word), Windows 7/8
Christiana Care, Newark, DE
Jan 2013 - July 2014
MS SQL Developer (SSMS/SSIS/SSRS)
Christiana Care Health System is a network of private, non-profit hospitals providing health care services to all of
Delaware and portions of seven counties bordering the state in Pennsylvania, Maryland and New Jersey. The
project was to integrate patients’ information and medical records, and extract data from various providers with
wide number of sources such as flat files, Excel and to re-organize along with some calculations based on business
requirements.
Responsibilities:
 Retrieved data such as patient medical records, radiology information systems, and healthcare claim
adjudication to support Hospital/Clinical operations.
3


Wrote and debugged complex T-SQL queries and utilized queries by checking on Execution plan.
Responsible for creating Tables, Views, Temp Tables, CTEs and Functions, managed quality of data, reduced
redundancy. Created clustered and non-clustered indexes to better sort and store data.
 Used System Stored Procedures, System Functions and created new Stored Procedures, User Defined
Functions to achieve business objects.
 Involved in gathering the Business Requirements for Extraction of Data from meetings and requirements as
a team player.
 Created SSIS packages to extract patients’ information and medical records from different sources to
company’s database and scheduled SQL Server Agent Jobs to call the packages.
 Created SSIS packages using various Data transformations such as Conditional Split, Look Up, Derived Column,
Merge, Union All, Multi Cast, Fuzzy Lookup, etc. Always tried to keep the most efficient approach to migrate
data.
 Extracted data using all kinds of Control Flow such as Sequence Container, For Each Loop Container, Execute
SQL Task, etc.
 Modified the Existing SSIS Packages to improve the performance of Data Load using checkpoint, breakpoint
and event handler.
 Generated Quarterly, Semi-Annual reports through Tabular and Matrix reports using SSRS Reporting tool.
Environment: SQL Server 2008 R2, SQL Server Management Studio (SSMS), MS BI Suite(SSIS, SSRS), Business
Intelligence Development Studio (BIDS), Report Builder 3.0,Team Foundation Server (TFS), , Visual Studio 2010,
MS Office Suite2007/ 2013(Excel, PowerPoint, Word), Windows 7/8
Denver Health, Denver, CO.
Oct 2010- Dec 2012
BI Report developer (SSMS/ SSRS)
Denver Health is a comprehensive, integrated organization in Denver, providing level one care for all, regardless of
ability to pay. The main goal of the project was to deliver report conversion from Crystal Reports to SSRS and
maintain the publishing of reports in Windows SharePoint Server Environment.
Responsibilities:
 Gathered reporting requirements from customer meetings, ad hoc requests, types of questions that are
asked and develop solutions to solve the business needs presented.
 Developed impactful SSRS Reports, Crystal Reports and Tableau Reports, converted Crystal Reports to SSRS
Reports based on requirements.
 Design layout of reports, add on sub reports, drill-down, drill-through and other intuitive graphical elements
and determine the best way to present clinical data and financial data to end users.
 Continuously improved upon-existing approaches by seeking opportunity to creatively transform current
business practices into fresh alternative solutions.
 Communicated with team members to provide progress of deliverables, validate data structures, arranged
reports deployments routinely (weekly, monthly, and quarterly).
 Conducted performance tuning of existing reports, queries and stored procedures.
 Wrote and maintained technical documentation based on business and functional requirements.
 Developed and maintained stored procedures and other complex SQL queries for use in reports.
 Creating queries to provide ad-hoc reports, analysis, and datasets based on business needs.
4

Participate in ensuring the accuracy and consistency of the clinical and financial business intelligence data
and that the data is accurate and available through the dashboards, scorecards, and analytics interfaces
established as the standard, and in use by the end user community.
 Participated in the development of a business intelligence, data warehousing and analytics user community
focused on the collaboration and communication of best practices, uses for, and capabilities of the business
intelligence, data warehousing and analytics systems, thus driving user adoption of the tools and
methodologies implemented by the Business Intelligence team.
Environment: SQL Server 2008R2, SQL Server Management Studio (SSMS), MS BI Suite(SSIS, SSRS), Business
Intelligence Developer Studio (BIDS), Report Builder 2.0, MS Office Suite 2007(Excel, PowerPoint, Word), Windows
Vista/7
China Telecom, Beijing, China
July 2008 – Oct 2010
MS SQL Developer
China Telecom is one of the largest Chinese State-owned telecommunication companies. The main objective was
to create ETL packages to migrate OLAP database from OLTP, in order to generate monthly and quarterly financial
report on SSRS platform.
Responsibilities:
 Created T-SQL queries in SQL server 2008 to develop and improve Stored Procedures, User-Defined Functions,
Indexed Views and Triggers to support initial and incremental loading packages.
 Loaded living data and static data from varies sources to company’s database, handled date type conversion
and accurate writing of expression. Updated data by using lookup combined with the conditional split
transformation. Configured error output to debug lookup transformation.
 Designed new SSIS packages and tuned pre-existing package to decrease occupancy of resources and enhance
the speed of execution.
 Troubleshot and debugging pre-existing SSIS packages busing breakpoint and checkpoint to facilitate stability
and reusability; used XML configuration and SQL server database configuration to prepare package
deployment.
 Deployed and configured ETL packages and coordinated with DBAs to schedule packages in SQL Server Agent
to run the packages every Fridays.
 Developed and implemented several types of Financial Reports (Income Statement, Profit& Loss Statement,
EBIT, ROIC Reports) by using SSRS. Developed parameterized dynamic performance Reports (Gross Margin,
Revenue base on geographic regions, Profitability based on web sales and smartphone app sales) and ran the
reports every month and distributed them to respective departments through mailing server subscriptions
and SharePoint server.
 Established and maintained terrific working relationship with IT Department, developed and maintained
processes and procedures for compliance within corporate governance. Performed multiple Q/A tests to
validate accurate data transfer and confirm validity of data assumptions.
Environment: SQL Server 2005/2008, SQL Server Management Studio (SSMS), MS BI Suite (SSIS, SSRS), Data
Transformation Services (DTS), MS Office Suite 2003/2007(Excel, PowerPoint, Word), Windows 7/Vista
5
Download