Keith Ewen,美国佛罗里达州达文波特的开发者
Keith is available for hire
Hire Keith

Keith Ewen

Verified Expert  in Engineering

PL/SQL Tuning Developer

Location
Davenport, FL, United States
Toptal Member Since
June 18, 2020

Keith在IT行业有近40年的经验,过去20多年, 使用Oracle数据库和Oracle eBusiness Suite进行设计和开发. 他还在Oracle开放世界和Oracle应用程序用户组会议上发表了演讲. Keith在管理陆上/离岸团队(多达10人)的同时,也做出了个人贡献. Keith非常注重细节,总是能提供高质量的产品.

Portfolio

KB Information Solutions
应收帐款,Oracle数据库,Oracle ERP, PL/SQL, SQL, Bitbucket, Jira...
KB Information Solutions
Oracle, SQL, PL/SQL, EBSr12, Oracle PL/SQL,数据库开发
Keste
Oracle, Salesforce, PL/SQL, Oracle电子商务套件(EBS) R12, Oracle PL/SQL...

Experience

Availability

Part-time

Preferred Environment

Subversion (SVN), PL/SQL, Oracle数据库,Unix

The most amazing...

...我所从事的开箱即用设计是一种独特的方式来连接许多不同的数据集,从而将开发时间从几个月缩短到几周.

Work Experience

Owner

2019 - PRESENT
KB Information Solutions
  • 调优多个长时间运行的PL/SQL过程,获得70-90%的增益. 这些改进使企业能够将期末总账结账过程从15个小时减少到6个小时.
  • 为应收账款部门提供生产支持. 这包括诊断生产问题和设计/开发现有流程的增强功能. 所有问题和增强都使用Jira进行跟踪.
  • 帮助将所有代码从CVS迁移到Bitbucket.
Technologies: 应收帐款,Oracle数据库,Oracle ERP, PL/SQL, SQL, Bitbucket, Jira, Database Development

PL/SQL Developer

2018 - 2019
KB Information Solutions
  • 设计并实现了导入客户账户的接口, contacts, 和地址从外部系统传入EBS. 该接口将用于初始客户转换和持续维护.
  • Ensured that new customers were placed on hold in the interface tables for business review; implemented Web ADI to review and update the required mappings to existing customers.
  • 组合shell脚本,帮助迁移代码和设置应用程序.
  • 支持测试和生产切换的所有阶段.
  • 创建和维护定制设计和开发所需的所有文档.
技术:Oracle, SQL, PL/SQL, EBSr12, Oracle PL/SQL,数据库开发

EBS Architect

2014 - 2018
Keste
  • 领导讨论以确定Salesforce和EBS之间的差距.
  • Architected, designed, 并使用Cast Iron作为集成工具,领导实现了从Salesforce到EBS的客户和发票数据集成.
Technologies: Oracle, Salesforce, PL/SQL, Oracle电子商务套件(EBS) R12, Oracle PL/SQL, SQL, Database Development

OBIEE Architect

2014 - 2018
Keste
  • Implemented OBIEE for company employees using standard security features and enabled specific access types to ensure that the customer only had access to their data and specific reports and dashboards; the next phase of the project was to enable customer’s access to BI data via dashboards and reports.
  • 构建了一个安全解决方案的原型,使AD能够显示特定于成员的BI仪表板和报告.
  • 在生产环境中实现安全解决方案.
  • 帮助重新设计数据模型.
  • 使用JavaScript开发,使BI Publisher报告能够在移动设备上打开.
Technologies: Oracle, Oracle商业智能企业版11g (OBIEE), Oracle PL/SQL, Database Development

Data Architect | Developer

2014 - 2018
Keste
  • 设计和开发数据库对象,以支持高流量电子商务网站.
  • 与陆上和海上团队合作,支持开发和测试.
  • 使用Apache Spark构建概念验证(POC), Python, 和WSO2复杂事件处理引擎,以支持电子商务网站中的新功能.
Technologies: Oracle, Agile, PL/SQL, Oracle Database, eCommerce, Oracle PL/SQL, SQL, Database Development

Oracle Database Architect

2014 - 2018
Keste
  • 使用虚拟私有数据库(VPD)概念将七个Oracle数据库合并到一个实例中,以确保数据隔离并最大限度地减少应用程序代码更改.
  • Designed and developed an app that generated VPD context; due to an existing procedure, 为了支持数据隔离,需要修改少量的Oracle视图.
  • 对访问7个Oracle数据库的现有应用程序进行配置更改.
  • 对合并数据库进行性能测试和调优.
技术:Oracle, Oracle数据库,Oracle PL/SQL, PL/SQL, SQL,数据库开发

Technical Project Manager

2014 - 2018
Keste
  • 将Oracle发现工作簿转换为OBIEE分析(由大约200个工作簿组成,其中包含近500个工作表),并将其转换为BI分析,该项目按时交付并低于预算.
  • 联络业务用户和离岸开发团队.
  • 计划和监视报表转换.
  • 协调陆上和海上团队之间的OBIEE更新.
  • 与开发人员和客户一起审查数据模型更改.
  • 撰写每周进度报告以监督进度,并参加每周进度会议.
Technologies: Oracle, Oracle商业智能企业版11g (OBIEE), Oracle PL/SQL, SQL, Database Development

EBS Solution Architect

2014 - 2018
Keste
  • 从基于文件的B2B集成迁移到EBS XML Gateway,用于采购订单和来自外部供应商的AP发票. 需要这些集成来利用现有的FTP进程.
  • 配置并扩展了符合OAGIS扩展标准的标准采购订单(Out) XML事务.
  • 配置并扩展了标准发票(入站)XML事务.
  • 设计并开发了导入FTP服务器上接收到的XML文件的流程.
  • 设计并开发了一个流程,用于捕获出站PO事务,并将其保存为要发送到FTP服务器的文件.
Technologies: Oracle, PL/SQL, XML, Oracle电子商务套件(EBS) R12, Oracle PL/SQL, SQL, Database Development

EBS Solution Architect

2014 - 2018
Keste
  • 指导使用iProcurement的智能表单为采购申请设置审批管理引擎(AME). 根据来自智能表单的值,申请需要发送多个FYI通知,然后将其路由到多个并行审批者. 所有的采购申请单都需要根据申请单的美元价值在管理链上进行路由.
  • 修改申请审批流程以满足业务需求.
  • 设计和开发审批管理器中使用的原型程序,以生成所需的管理链.
  • 设置用作非目录申请类型的智能表单, 在智能表单上捕获的信息决定了审批层次结构.
Technologies: Oracle, PL/SQL, Workflow, Oracle电子商务套件(EBS) R12, Oracle PL/SQL, SQL, Database Development

EBS Solution Architect

2014 - 2018
Keste
  • 个性化和扩展现有的iProcurement OAF页面,以包含新的业务逻辑和显示额外的数据.
  • 为iProcurement设计并实现了新的OAF页面.
  • 修改了PO审批工作流,将通知发送回原始请求者.
  • 建立多个iProcurement仓库和批准的供应商清单.
  • 使用AME设计并实现自定义审批流程.
  • 与Vertex集成应付账款(Oracle eBTax和地理设置以及Vertex配置).
  • 计划迁移并支持测试和生产切换的所有阶段.
  • Maintained design documentation, 配置文档(br -100), MD070s, and MD120s), and obtained client sign-offs.
Technologies: Oracle, PL/SQL, Workflow, Oracle电子商务套件(EBS) R12, Oracle PL/SQL, SQL, Database Development

Technical Project Manager

2014 - 2018
Keste
  • 协调大约120个Oracle表单从10g版本到12g版本的迁移——利用陆上和海上资源.
  • 解决了Oracle Forms配置的技术问题.
  • 配置Oracle WebLogic for Forms 12c.
  • Planned out the migration.
  • 支持测试和生产切换的所有阶段.
  • 为客户创建每周状态报告并参加状态会议.
技术:Oracle表单,表单,Oracle, Oracle PL/SQL, SQL

Technical Project Manager

2007 - 2013
ABeam Consulting
  • 担任Oracle应用程序升级到R12的技术经理, 监督开发团队将所有现有的自定义迁移到R12环境. 与DBA团队联系,管理实际升级到12.1.3.
  • 成功地完成了单元测试,并对R12环境的所有自定义进行了改进,使其能够按时进行测试(包括端到端系统测试).
  • 为百事装瓶集团提供专业知识,将其流程映射到Oracle AR和高级集合, created and managed RICEW items. 带领13人的设计和开发团队.
  • Worked as a solution architect of the PepsiCo PeopleSoft AR conversion and migration to an existing Oracle Financials AR system; was fully responsible for all design, 管理一个设计师和开发者团队, 并与业务涉众合作以帮助定义需求.
  • 亲自管理项目计划, requirements gathering, solution design, program development, and testing.
技术:Oracle, PL/SQL, EBSr12, Oracle PL/SQL, SQL

EBS Architect

2007 - 2013
ABeam Consulting
  • 升级标准财务模块,实现订单管理、采购和XML网关.
  • 在升级和实施的所有领域提供技术监督和协助.
  • Architected, designed, and led the implementation of integrations from a third-party warehouse using XML messages for purchases and sales orders; this involved extending existing OAGIS XML maps and creating new maps.
  • 将Oracle应用程序设置为可以通过DMZ和反向代理从Internet访问.
  • 协助设计和开发实施订单管理和采购.
  • 为OAF页面设计和开发多个定制,以满足业务需求.
技术:Oracle, XML, PL/SQL, Oracle电子商务套件(EBS) R12, Oracle PL/SQL, SQL

Technical Architect

1995 - 2007
EDS
  • 管理陆上和海上团队(设计和开发).
  • Designed and developed with Oracle SQL, PL/SQL; including performance testing.
  • 脚本化的Unix批处理作业将作为每日/每周/每月运行计划的一部分运行.
  • 为拆分的公司设计并实现了一个策略,以确保每个公司数据库的完整性.
  • 为供应商MDM解决方案设计数据模型.
技术:Oracle, PL/SQL, Oracle电子商务套件(EBS) R12, Oracle PL/SQL, SQL

Project Manager

1989 - 1995
Allders International
  • 监督全球免税店销售点和后台系统的发展和实施, 这包括机场和商业街商店.
  • 计划项目,包括资源分配.
  • 执行现场实施.
技术:数据库应用,Progress 4GL, Oracle PL/SQL

Team Lead

1988 - 1989
Gresham Consulting
  • 监督盖特威克机场免税店销售点系统的发展和实施, downtown Auckland, and Hawaii.
  • 为商店和后勤人员开发和提供培训课程.
技术:系统,销售点

集成第三方云应用程序与Oracle电子商务套件

这是一个关于我如何实现Salesforce和Oracle E-Business Suite集成的演示. 它突出了人们关注的领域,例如.g.、安全性以及如何实现的建议.

使用VPD进行数据库整合

多年来收购了多家公司, IT部门为每一家被收购的公司的考勤系统设置了单独的应用程序和数据库层.

可以添加到该模型中的公司数量已达到IT部门所能支持的极限. 一项新的合并提议将增加21个部门, 考勤系统需要一个新的解决方案.

因为多年来,每个人的考勤制度并没有太大的不同, 我开发了一个概念验证,使用虚拟专用数据库(VPD)技术将所有数据库合并到一个数据库中. 经过广泛的性能测试后,采用了此解决方案,并添加了其他部门.

AR Statement Generation

作为应收账款执行的一部分, 我们发现许多客户需要特定格式的报表(例如.g., CVS, XML, EDI, 为组内的选定位置合并, 或针对每个地点和交付方式的单独声明).

I redesigned the solution, developed the statement process, 并将语句处理的运行时间从30多个小时减少到4个小时. 时间的减少是通过对SQL语句进行性能调优和重写PL/SQL以提高效率来实现的.

Salesforce to E-Business Suite集成

当客户达到Salesforce销售周期的特定阶段时, 然后需要将它们连接到Oracle电子商务套件中. Once complete, 它可以通过任何一个系统来维护, 但任何更新也必须上传到另一个.

我们的主要目标是确保正确的更新顺序,一旦更新, 它不会导致将更新发送回源系统. For example, 需要将Salesforce更新应用于Oracle E-Business Suite系统, however, 它也不应该返回并试图更新Salesforce系统. 以防止这种类型的更新的双重备份, 我设计了一个解决方案,确保更新只与目标系统接口.

采购申请批准

当为非目录项创建购买申请时, 批准路线将基于采购申请单中提供的信息.

我设计并开发了Oracle E-Business Suite的审批管理引擎(AME)用于路由申请的程序. 路由包括供参考的通知, parallel, and serial approvers; and once the requisition had been fully approved it would automatically create the purchase order.

E-Business Suite客户集成

After a merger, 需要将客户列表从MDM解决方案导入到E-Business套件中. 我使用Oracle EBS标准交易社区api设计和开发了客户导入流程,用于初始客户负载和持续的数据维护.

Drop Ship Order Items

通常是在客户下订单时, 一些项目将在当地采购,其他项目将发送给第三方运输.

我设计并开发了将所需物品发送给第三方供应商并接收交货状态更新的解决方案. 需要维护EBS中的订单状态,以反映第三方交付的状态,以便订单可以在完成从第三方供应商和/或内部仓库的交付后开具发票. 第三方供应商对发货的确认也会导致AP发票的创建.

Languages

SQL, XML, Java

Tools

Oracle电子商务套件(EBS) R12, Oracle ERP, Oracle E-Business Suite (EBS), Oracle商业智能企业版11g (OBIEE), Progress 4GL, Oracle EBS General Ledger, Oracle BI Publisher, Oracle Reports, JDeveloper, Toad, Erwin, Subversion (SVN), EBSr12, Oracle Forms, Bitbucket, Jira

Paradigms

数据库设计,数据库开发,瀑布式开发,敏捷

Platforms

Oracle数据库,Oracle, Unix, Linux, Salesforce

Storage

PL/SQL, PL/SQL Developer, Oracle PL/SQL, SQL Loader, Oracle 11g, Oracle RDBMS, SQL Performance

Other

Data, Oracle交易社区架构(TCA), Collection, Accounts Receivable, Order Management, PL/SQL Tuning, 软件开发生命周期(SDLC), Data Architecture, Data Engineering, XML Gateway, Oracle Web应用程序桌面集成, Cash Management, Accounts Payable, Order to Cash (O2C), Oracle iProcurement, Purchasing, 审批管理引擎(AME), Unix Shell Scripting, Procure to Pay, Forms, Workflow, eCommerce, Database Applications, Point of Sale, Systems

Frameworks

Oracle应用框架(OAF)

Industry Expertise

Accounting

FEBRUARY 2014 - APRIL 2017

Salesforce

Salesforce