Etl Developer Resume
San Antonio, TX
SUMMARY
- 8年以上丰富的IT专业经验,具有数据库开发方面的专业知识, Database modeling, 使用SQL Server 2000进行设计和技术管理, 2005, 2008 and 2012, 2014年在各个领域,比如零售, Health Care, 银行和保险作为SQL开发人员和MSBI开发人员.
- 熟悉微软商业智能服务,如SQL Server集成服务, SQL Server分析服务和使用SQL Server报表服务设计报表.
- 具有处理不同数据源(SQL Server)的ETL包设计经验, Oracle, Flat Files, XMLs, Salesforce, WorkDay,Teradata, AS400等),并通过使用SQL Server集成服务(SSIS)执行不同类型的转换将数据加载到目标数据源中.
- 有开发、监控和部署SSIS包的经验.
- 在不同数据源上使用集成服务(Integration Services, SSIS)为数据仓库和数据迁移项目设计和开发包的经验.
- 在生成报告方面的专业知识,如钻下,钻过使用SSRS 2008和2012的报告.
- 有使用MS报告服务和Crystal报告生成特别报告的经验.
- 具有使用SSRS从OLTP和OLAP数据源生成报告以及在服务器上部署的经验.
- 精通矩阵的设计和开发, SQL Server Reporting Services 2008中的表格和参数报表.
- 在SSIS包中实现事件处理程序和错误处理,并向各种用户社区通知处理结果.
- 改进了事件处理程序,在包和任务级别对错误进行事件处理, 在警告和配置它使用发送电子邮件任务和脚本任务.
- 管理包配置,日志记录,检查点和用户定义的变量为SSIS包.
- 有数据集市实施经验, facts, dimensions, 使用SQL Server Analysis Service基于Kimball的维度建模标准的星型模式和OLAP多维数据集.
- Experience in Data Extraction, 使用SQL工具(SSIS)实现同构和异构系统之间的转换和加载, DTS, Bulk Insert and XML)
- 具有配置报表服务器和报表管理器调度的经验, 在SQL Server报表服务(SSRS)中赋予不同级别的用户权限
- 在创建存储过程方面具有丰富的专业知识, User-Defined Functions, Triggers, Indexes, Views, 使用Transact SQL的用户配置文件.
- 归一化经验\反归一化经验, 数据设计和构建关系数据库的参考完整性.
- 有使用SQL Server和JAMS调度备份、维护任务和调度作业的经验.
- 使用SQL Profiler积极参与性能调优和优化SQL查询, query execution plan & SQL DMV, DBCC命令和自定义脚本,内置性能报告和活动监视器.
- 具有使用索引策略和查询优化技术优化存储过程和长时间运行SQL查询的经验.
- 良好的查询优化知识 & 性能调优,使用SQL Server Profiler,执行计划和性能监视器.
- 具有良好的组织能力和有效的沟通能力,积极参与解决问题和解决问题.
TECHNICAL SKILLS
Operating Systems: Windows 2008/2007/2003/ XP/Vista, Windows 2000高级服务器,Windows 2003企业服务器
Languages: T-SQL, C, C#, VB.NET, HTML
Databases: MS SQL Server 2000/2005/2008/2012/2014/2016, MS Access, Oracle数据库11g/10g/9i
SQL Server Tools: SQL Server Management Studio, Enterprise Manager, Query Analyzer, SQL Profiler, 数据库引擎优化顾问, 商业智能开发工作室(SSIS), SSAS, SSRS).
Version Controlling Tools: VSS, TSF
Data Modeling Tools: MS-Visio, Erwin 7.2/4.5, Visual Studio
Methodologies: 逻辑与物理数据库设计, Star Schema, Snow Flake Model, UML, 数据库设计与规范化.
PROFESSIONAL EXPERIENCE
机密,伍德兰,德州
Sr. SQL Server Developer
Responsibilities:
- 成功地在不同的异构源(如平面文件)之间迁移数据, Excel, SQL Server 2014, 2016, DB2 and Salesforce.
- 参与使用不同数据源上的集成服务(Integration Services, SSIS)为数据仓库和数据迁移项目设计和开发包.
- Created complex SQL queries, stored procedures, triggers, views, 实现业务逻辑的函数.
- Involved in creating, 维护不同的SQL Server对象,如表, Procedures, Functions, Views, CTE’s, Triggers etc. according to the Requirements.
- 使用不同的数据流转换(如数据转换)验证和修改数据, Conditional Split, Lookup, Derived Column, Send Mail, Web服务和文件系统任务等.
- 使用不同的控制流元素,如For Loop Container, For Each Loop Container等.
- 在数据上传到Salesforce后,使用Workbench验证Salesforce数据.
- 使用IBM数据工作室访问AS400数据以进行迁移和数据验证.
- 设计和优化各种T-SQL数据库对象,如表, views, stored procedures, functions, 使用Management Studio和SQL Profiler创建索引和触发器.
- 设计并开发了具有CDC跟踪delta记录功能的SSIS包.
- 使用sql server代理创建作业,以便在预定时间内自动运行存储过程.
- 定时运行SSIS包,以将数据加载到SQL Server中.
- 使用创建索引和重建索引的执行计划监视和修改SQL查询性能.
- 使用查询分析器,索引向导,数据库引擎调优和SQL性能调优.
- 优化的包最大限度地减少了阻塞转换的使用, adjusting buffer size, 在控制流中并行执行包, 并使用适当的事件处理, loggings and check points.
- 在T-SQL查询和存储过程中广泛使用动态SQL,提高了代码的可用性.
- 使用SQL Server Agent计划和监视依赖项和预检查作业,并计划作业根据工作日运行.
- 在更多的包中使用连接的SSIS项目参数和允许在执行过程中修改包而不编辑包的包参数.
- 错误时在包和任务级别的SSIS包中使用事件处理程序, 在警告和配置它使用发送电子邮件任务和脚本任务.
- 熟练使用SQL server报表服务、Power Pivot和Power Bi生成报表.
- 在将包部署到生产环境时使用的项目配置.
- 有使用和维护团队基础服务器进行版本控制的经验.
- 参与向同行的知识传递和文档编制工作.
Environment: SQL Server 2012/2014,T-SQL,SQL集成服务(SSIS),Power Bi, SQL Reporting(SSRS), Business Intelligence Studio, IBM Data Studio, Visual Studio 2013, Salesforce Workbench, SharePoint, C#, HTML, Team Foundation Server (TFS), Jira.
Confidential, San Antonio, TX
ETL Developer
Responsibilities:
- 使用不同数据源上的集成服务(Integration Services, SSIS)为数据仓库和数据迁移项目设计和开发包.
- 数据源和数据流的设计, 数据质量分析,并将业务定义的转换逻辑合并到加载的SQL和Teradata表中.
- 收集的业务需求, 与数据仓库架构师一起开发逻辑数据模型.
- 创建了存储过程、视图和用户定义函数来支持前端应用程序.
- 在SSIS包中实现事件处理程序和错误处理,并向各种用户社区通知处理结果.
- 设计和优化各种T-SQL数据库对象,如表, views, stored procedures, functions, 使用Management Studio和SQL Profiler创建索引和触发器.
- 通过创建各种聚集索引、非聚集索引和索引视图来优化数据库.
- 使用SQL服务器代理和JAMS代理创建作业,以便在预定时间内自动运行SSIS包和存储过程.
- 生成xml以刷新表格模型,并通过JAMS为各自的xml安排作业
- 使用各种转换,如多播, Merge Join, Lookup, Multiple Hash, Conditional Split,Union All, SSIS包中的派生列转换和容器.
- 使用控制流中的断点和数据流中的数据查看器调试包的执行.
- 优化的包最大限度地减少了阻塞转换的使用, adjusting buffer size, 在控制流中并行执行包, 并使用适当的事件处理, loggings and check points.
- 在SQL Server 2008和2012中设计、部署和维护各种SSRS报表.
- 在T-SQL中广泛使用动态SQL,提高代码的可用性,还使用动态查询创建SSRS报告
- 生成每日、每周、每月、订阅报表供经理分析 & end-users using SSRS.
- 使用SSRS和Power Bi为组织中不同部门的用户创建报告.
- 使用JAMS计划和监视依赖项和预检查作业,并使用SQL Server Agent计划作业根据工作日运行.
- 在将包部署到生产环境时使用了XML和SQL server包配置.
- 参与现有表的反规范化,以提高查询检索速度.
- 与用户进行交互,解决存储过程开发过程中出现的问题, 与特权相关的触发器和问题.
- 有使用和维护Visual Source Safe版本控制的经验.
- 创建了复杂视图和复杂函数,以便根据客户端需求公开特定的列.
- 使用SQL Profiler积极参与性能调优和优化SQL查询, query execution plan & SQL DMV的,DBCC命令和活动监视器.
- 通过适当地重新索引索引来解决碎片,实现了DB维护计划.
- 分析并解决数据库性能问题,解决阻塞问题, 死锁和优化性能.
Environment: Windows 2007 Server/XP, SQL Server 2012/2008R2/2008/2005, T-SQL, SQL集成服务(SSIS), SQL Reporting Services (SSRS), SSAS, Power Bi, Business Intelligence Studio, JAMS, Visual Studio 2012/2010, BI Xpress, SharePoint, Project Server, C#, VB, HTML, Team Foundation Server (TFS), Service Now.
Confidential, Conway, AR
SQL Server BI Developer
Responsibilities:
- 数据从2005 SQL数据库迁移到SQL 2008成功, 通过转换和重写DTS包并将其更新为SSIS包.
- 增强了逻辑和物理数据库的设计,以适应新的业务需求, 并在SQL Server中实现了新的设计 .
- 在不同数据源上使用集成服务(Integration Services, SSIS)为数据仓库和数据迁移项目设计和开发包.
- 收集的业务需求, 数据来源和数据流的定义和设计, data quality analysis, 与数据仓库架构师一起开发逻辑数据模型.
- 在SSIS包中实现事件处理程序和错误处理,并向各种用户社区通知处理结果.
- 设计和优化各种T-SQL数据库对象,如表, views, stored procedures, functions, 使用Management Studio和SQL Profiler创建索引和触发器.
- 创建了存储过程、触发器和用户定义函数来支持前端应用程序.
- 为审计目的创建触发器(而不是之后).
- 通过创建各种聚集索引、非聚集索引和索引视图来优化数据库.
- 使用sql server代理创建作业,以便在预定时间内自动运行存储过程.
- 使用控制流中的断点和数据流中的数据查看器调试包的执行.
- 从MS-Access数据库和XML导入导出数据到SQL Server数据库.
- Developed, 创建并实现了从OLTP获取数据的复杂ETL策略, 执行各种转换并将增量数据转储到data Mart.
- 使用ETL实现缓慢变化的转换, 维护数据仓库中的历史数据.
- 在控制流和数据流级别使用各种SSIS功能优化ETL包.
- 在SQL Server 2008和2012中设计、部署和维护各种SSRS报表.
- 在T-SQL中广泛使用了动态SQL,增加了代码的可用性,还使用动态查询来创建参数化, 级联参数化报表, drill down, drill thorugh and Tab reports
- 生成每日、每周、每月、订阅报表供经理分析 & end-users using SSRS.
- 优化的包最大限度地减少了阻塞转换的使用, adjusting buffer size, 在控制流中并行执行包, 并使用适当的事件处理, loggings and check points.
- 在将包部署到生产环境时,使用了XML nas SQL server包配置.
- 参与现有表的反规范化,以提高查询检索速度.
- 与用户进行交互,解决存储过程开发过程中出现的问题, 与特权相关的触发器和问题.
- 有使用和维护Visual Source Safe版本控制的经验.
- 创建了复杂视图和复杂函数,以便根据客户端需求公开列.
- 使用SQL Server Agent调度和监视各种作业,如包执行和多维数据集处理.
- 自动化生产环境的备份和恢复策略.
- 通过适当地重新索引索引来解决碎片,实现了DB维护计划.
- 分析并解决数据库性能问题,解决阻塞问题, 死锁和优化性能.
Environment: Windows 2003 Server/XP, SQL Server 2012/2008R2/2008/2005, T-SQL, SQL集成服务(SSIS), SQL Reporting(SSRS), SSAS, Business Intelligence Studio, Visual Studio 2008, Erwi4.0、SharePoint、MOSS2007、c#、HTML、Visual Source Safe (VSS)、CASD、Jira.
Confidential, Houston, TX
MSBI/SQL Developer
Responsibilities:
- 成功地在不同的异构源(如平面文件)之间迁移数据, Excel and SQL Server 2005, 2008 and 2012.
- Created complex SQL queries, stored procedures, triggers, views, 实现业务逻辑的函数
- 在不同数据源上使用集成服务(Integration Services, SSIS)为数据仓库和数据迁移项目设计和开发包.
- 创建了存储过程、触发器和用户定义函数来支持前端应用程序.
- Involved in creating, 维护不同的SQL Server对象,如表, Procedures, Functions, Views, CTE’s, Triggers etc. according to the Requirements.
- 使用不同的数据流转换(如Send Mail)验证和修改数据, Web Services, File System Task, Conditional Split, Lookup, Term Extraction, Pivot, Multi-Cast, Derived Column, Audit, and Data Conversion etc.
- 使用不同的控制流元素,如For Loop Container, For Each Loop Container等.
- 定时运行SSIS包,以将数据加载到SQL Server中.
- 设计和优化各种T-SQL数据库对象,如表, views, stored procedures, functions, 使用Management Studio和SQL Profiler创建索引和触发器.
- 使用sql server代理创建作业,以便在预定时间内自动运行存储过程.
- 为审计目的创建触发器(而不是之后).
- 使用创建索引和重建索引的执行计划监视和修改SQL查询性能.
- 使用查询分析器,索引向导,数据库引擎调优和SQL性能调优.
- 在T-SQL中广泛使用动态SQL,提高代码的可用性,并使用动态查询创建参数化, 级联参数化报表.
- 根据提供的需求创建子报表、参数化报表和钻取报表.
- 优化的包最大限度地减少了阻塞转换的使用, adjusting buffer size, 在控制流中并行执行包, 并使用适当的事件处理, loggings and check points.
- 在将包部署到生产环境时,使用了XML nas SQL server包配置.
- 参与现有表的反规范化,以提高查询检索速度.
- 参与数据库管理活动,如备份, Security, 开发服务器中的迁移.
- 使用SQL Server Agent调度和监视各种作业,如包执行和多维数据集处理.
- 参与向同事传授知识, 所有业务逻辑的文档,确保对等体易于维护.
Environment: Windows 2003 Server/XP, SQL Server 2008R2/2008/2005, T-SQL, SQL集成服务(SSIS), SQL Reporting(SSRS), SSAS, Business Intelligence Studio, Visual Studio 2008, Erwi4.0、SharePoint、MOSS2007、c#、HTML、Visual Source Safe (VSS).
机密,东汉诺威,新泽西
SQL Server/SSIS/SSRS开发/DBA
Responsibilities:
- 以最佳执行计划开发T-SQL,存储过程和视图中的复杂查询.
- 创建T-SQL脚本,用于验证从SQL Server 2000到SQL Server 2008 R2生产服务器的数据迁移.
- 开发前端存储过程,将客户记录从在线应用程序上传到SQL server 2008 R2.
- 为SSIS包创建了日志和配置文件.
- 负责开发、监控和部署SSIS包.
- 构建高效的SSIS包,用于处理具有复杂转换和类型2的维度缓慢变化的事实和维度表.
- 设计了许多配置文件,用于使用XML文件将参数从Business Intelligence Development Studio (BIDS)外部传递到包中.
- 在使用SSIS的包中实现错误处理.
- 通过使用批量复制程序BCP和DTS包将平面文件加载到舞台表中. 用于自动化DBA任务的计划数据库作业.
- 在SSRS上使用XML数据源生成报告.
- 自动化生产环境的备份和恢复策略.
- 通过适当地重新索引索引来解决碎片,实现了DB维护计划
- 使用SSRS 2008和Crystal reports生成参数化/钻取报告.
- 设计带有子报表的SSRS报表, dynamic sorting, 定义报表和已部署的SSRS报表的数据源和小计.
- 参与数据库的规范化和反规范化工作.
- 使用SQL Profiler积极参与性能调优和优化SQL查询, query execution plan & SQL DMV, DBCC命令和自定义脚本,内置性能报告和活动监视器.
- 自动化生产环境的备份和恢复策略.
- 通过适当地重新索引索引来解决碎片,实现了DB维护计划.
- 分析并解决数据库性能问题,解决阻塞问题, 死锁和优化性能.
Environment: SQL Server 2000/2008 R2, T-SQL, 服务器集成服务(SSIS), SSRS, MS Excel, Advanced Windows 2003 Server, Crystal Reports, MS Visual SourceSafe, Ervin 4.0、Visual studio 2008, SharePoint(MOSS) 2007.
Confidential, Columbus, OH
SQL MSBI Database Developer
Responsibilities:
- 参与收集来自企业和客户的业务需求,以开发各种报告.
- 创建数据库对象-表, Views, 以及实现应用程序功能的功能和开发程序.
- 创建SSIS包,通过SSIS中的各种转换将数据从Oracle加载到SQL Server.
- 编写T-SQL查询,存储过程,并使用它们来构建包.
- 设计SSIS包传输数据从各种来源,如文本文件, XML Files, SQL Server, Excel, OLEDB和访问SQL Server.
- 使用Crystal报表和excel电子表格生成报表.
- 在触发器之后和代替触发器创建,以强制数据一致性和引用完整性.
- 使用DDL和DML编写触发器、存储过程和数据操作.
- 积极参与通过使用SQL Profiler调优SQL查询和存储过程来提高系统性能, and Index Tuning Wizard.
- 改进了事件处理程序,在包和任务级别对错误进行事件处理, 在警告和配置它使用发送电子邮件任务和脚本任务.
- 计划备份和自动化周末维护任务.
- 记录所有的新程序, 故障排除问题和解决方案, 日常和月度运行流程的改进和更改,并维护数据库以备将来参考
- 使用索引策略和查询优化技术优化存储过程和长时间运行的SQL查询.
Environment: SQL Server 2008/2005, T-SQL/PL-SQL, Query Analyzer, Windows XP/2003, Visual Studio 2008/2005, TFS 2008/2005, Erwin, MS SQL Server集成服务(SSIS), MS-Visio, .Net4.0, C#.net, Html, MSAccess.