Keith Ewen
Verified Expert in Engineering
PL/SQL Tuning Developer
Keith在IT行业有近40年的经验,过去20多年, 使用Oracle数据库和Oracle eBusiness Suite进行设计和开发. 他还在Oracle开放世界和Oracle应用程序用户组会议上发表了演讲. Keith在管理陆上/离岸团队(多达10人)的同时,也做出了个人贡献. Keith非常注重细节,总是能提供高质量的产品.
Portfolio
Experience
Availability
Preferred Environment
Subversion (SVN), PL/SQL, Oracle数据库,Unix
The most amazing...
...我所从事的开箱即用设计是一种独特的方式来连接许多不同的数据集,从而将开发时间从几个月缩短到几周.
Work Experience
Owner
KB Information Solutions
- 调优多个长时间运行的PL/SQL过程,获得70-90%的增益. 这些改进使企业能够将期末总账结账过程从15个小时减少到6个小时.
- 为应收账款部门提供生产支持. 这包括诊断生产问题和设计/开发现有流程的增强功能. 所有问题和增强都使用Jira进行跟踪.
- 帮助将所有代码从CVS迁移到Bitbucket.
PL/SQL Developer
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脚本,帮助迁移代码和设置应用程序.
- 支持测试和生产切换的所有阶段.
- 创建和维护定制设计和开发所需的所有文档.
EBS Architect
Keste
- 领导讨论以确定Salesforce和EBS之间的差距.
- Architected, designed, 并使用Cast Iron作为集成工具,领导实现了从Salesforce到EBS的客户和发票数据集成.
OBIEE Architect
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报告能够在移动设备上打开.
Data Architect | Developer
Keste
- 设计和开发数据库对象,以支持高流量电子商务网站.
- 与陆上和海上团队合作,支持开发和测试.
- 使用Apache Spark构建概念验证(POC), Python, 和WSO2复杂事件处理引擎,以支持电子商务网站中的新功能.
Oracle Database Architect
Keste
- 使用虚拟私有数据库(VPD)概念将七个Oracle数据库合并到一个实例中,以确保数据隔离并最大限度地减少应用程序代码更改.
- Designed and developed an app that generated VPD context; due to an existing procedure, 为了支持数据隔离,需要修改少量的Oracle视图.
- 对访问7个Oracle数据库的现有应用程序进行配置更改.
- 对合并数据库进行性能测试和调优.
Technical Project Manager
Keste
- 将Oracle发现工作簿转换为OBIEE分析(由大约200个工作簿组成,其中包含近500个工作表),并将其转换为BI分析,该项目按时交付并低于预算.
- 联络业务用户和离岸开发团队.
- 计划和监视报表转换.
- 协调陆上和海上团队之间的OBIEE更新.
- 与开发人员和客户一起审查数据模型更改.
- 撰写每周进度报告以监督进度,并参加每周进度会议.
EBS Solution Architect
Keste
- 从基于文件的B2B集成迁移到EBS XML Gateway,用于采购订单和来自外部供应商的AP发票. 需要这些集成来利用现有的FTP进程.
- 配置并扩展了符合OAGIS扩展标准的标准采购订单(Out) XML事务.
- 配置并扩展了标准发票(入站)XML事务.
- 设计并开发了导入FTP服务器上接收到的XML文件的流程.
- 设计并开发了一个流程,用于捕获出站PO事务,并将其保存为要发送到FTP服务器的文件.
EBS Solution Architect
Keste
- 指导使用iProcurement的智能表单为采购申请设置审批管理引擎(AME). 根据来自智能表单的值,申请需要发送多个FYI通知,然后将其路由到多个并行审批者. 所有的采购申请单都需要根据申请单的美元价值在管理链上进行路由.
- 修改申请审批流程以满足业务需求.
- 设计和开发审批管理器中使用的原型程序,以生成所需的管理链.
- 设置用作非目录申请类型的智能表单, 在智能表单上捕获的信息决定了审批层次结构.
EBS Solution Architect
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.
Technical Project Manager
Keste
- 协调大约120个Oracle表单从10g版本到12g版本的迁移——利用陆上和海上资源.
- 解决了Oracle Forms配置的技术问题.
- 配置Oracle WebLogic for Forms 12c.
- Planned out the migration.
- 支持测试和生产切换的所有阶段.
- 为客户创建每周状态报告并参加状态会议.
Technical Project Manager
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.
EBS Architect
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页面设计和开发多个定制,以满足业务需求.
Technical Architect
EDS
- 管理陆上和海上团队(设计和开发).
- Designed and developed with Oracle SQL, PL/SQL; including performance testing.
- 脚本化的Unix批处理作业将作为每日/每周/每月运行计划的一部分运行.
- 为拆分的公司设计并实现了一个策略,以确保每个公司数据库的完整性.
- 为供应商MDM解决方案设计数据模型.
Project Manager
Allders International
- 监督全球免税店销售点和后台系统的发展和实施, 这包括机场和商业街商店.
- 计划项目,包括资源分配.
- 执行现场实施.
Team Lead
Gresham Consulting
- 监督盖特威克机场免税店销售点系统的发展和实施, downtown Auckland, and Hawaii.
- 为商店和后勤人员开发和提供培训课程.
Experience
集成第三方云应用程序与Oracle电子商务套件
使用VPD进行数据库整合
可以添加到该模型中的公司数量已达到IT部门所能支持的极限. 一项新的合并提议将增加21个部门, 考勤系统需要一个新的解决方案.
因为多年来,每个人的考勤制度并没有太大的不同, 我开发了一个概念验证,使用虚拟专用数据库(VPD)技术将所有数据库合并到一个数据库中. 经过广泛的性能测试后,采用了此解决方案,并添加了其他部门.
AR Statement Generation
I redesigned the solution, developed the statement process, 并将语句处理的运行时间从30多个小时减少到4个小时. 时间的减少是通过对SQL语句进行性能调优和重写PL/SQL以提高效率来实现的.
Salesforce to E-Business Suite集成
我们的主要目标是确保正确的更新顺序,一旦更新, 它不会导致将更新发送回源系统. 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客户集成
Drop Ship Order Items
我设计并开发了将所需物品发送给第三方供应商并接收交货状态更新的解决方案. 需要维护EBS中的订单状态,以反映第三方交付的状态,以便订单可以在完成从第三方供应商和/或内部仓库的交付后开具发票. 第三方供应商对发货的确认也会导致AP发票的创建.
Skills
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
Certifications
Salesforce
Salesforce