SlideShare a Scribd company logo
1 of 6
Rakesh Dhanani
E-mail: rakesh_dhanani@hotmail.com Phone: 713.806.3160
ProfessionalOverview:
Since 2003, I have been focused on Oracle database development in various capacities. Moreover, the
involvement has been in the implementation, support, and development of Oracle EBS applications since
2006, starting with Oracle applications 11.5.10 and the P2 Energy Enterprise Upstream products. This
includes modules such as General Ledger,Purchasing, Accounts Payable, Accounts Receivable, Cash
Management, Inventory, Core HR,Self-Service, OTL, EAM, the workflow engine and the approvals
management engine. Recently, it has been in the capacity of playing an active and critical role in the
upgrade to Oracle R12, which included both core Oracle modules and the P2 Energy modules. The
implementation and upgrade included many facets of analysis, design, development, setup, and
conversion of Oracle Applications from both technical and functional perspectives. In the current role,
the focus is on Oracle database and application development. My proficiency is in the design and
development of custom applications, interfaces, reports, and ETL through the utilization of Oracle
methodologies and best practices realized through an algorithmic method for problem-solving. This
technical capacity is complemented by a breadth of knowledge of various industries, including the oil and
gas industry, functional understanding, business acumen, and continual learning to augment this capacity.
Education
The University of Texas at Austin
● Bachelor of Arts - Computer Science.
● Bachelor of Arts - Biology.
TechnicalSkills
Languages - PLSQL, SQL, JAVA, JSP, C++, C, Perl, JSTL, XML, XPATH, and Shell Script.
Concepts - Object-Oriented design principles, relational / dimensional design principles, data-warehousing
concepts,and abstract data types concepts.
Databases and Operating Systems -Oracle 8.5, 9g, 10g, 11g. Solaris/UNIX, Linux, and Windows.
Technologiesand Applications - Toad,PLSQL Developer, Oracle Reports 10g, Oracle Developer suite and
XML publisher, sqlplus, J2EE & EJB, JSF/JSP, Oracle ADF / OAF, Eclipse, Apache HTTP/Tomcat servers,Oracle
OC4J, and MySQL, and MS SQL Server.
Oracle modules: PO, GL, AP, AR, CM, HR, FND, INV, TCA, Install Base, Field Service, EAM, OM,
IProcurement, and Service Contracts.
P2 Energy modules: EU, EB, JVA, AFE, ET, and ER
Training
Oracle University - Oracle 10g: Java Programming, Oracle 10g: Build J2EE Applications; Oracle 10g: PL/SQL,
Oracle 10g: Build Reports, Oracle XML Publisher; Oracle Discoverer Administration / End User
Mile2 - Security - Certified Penetration Testing Specialist
ProfessionalExperience
Chicago Bridge & Iron Oracle Developer 07/2016 – Current
SYNOPSIS:
At CB&I, I was involved in the analysis of the existing project management cost systemto offer ideas , design, and
implement a new architecture for improving speed and efficiency. While here, I developed the database components
as part of the project management cost system with an eye towards greater efficiency, speed,and transparency.At
the same time, the new processes still had to allow for the handling of extremely large data sets,while yielding the
same results in terms of calculations, numbers, etc.
PMCS Data Feed Optimization Project
Purchase order & Purchase order detail – Optimized and created a new purchase order and purchase order detail
process.Optimized internal queries used to fetch and process data, took advantage ofbulk operations to enhance
performance.
Account Balance, Account Summary, and Budget Data Feed from JDE – Created new optimized processes for
account balance, account summary, and budget to realize a significant performance & efficiency gain. As part of
development added process tracking and error logging to gain more insight into process level and table level errors.
Additionally, added email notification that reports on process statistics.
Payroll History Process - Created an optimized the processes for loading payroll history to realize a significant
performance & efficiency gain. As part of development added process tracking and error logging to gain more
insight into process level and table level errors. Finally, added email notification with process statistics.
BHP Billiton Oracle Developer 9/2012 – 06/2016
SYNOPSIS:
While at BHP, I gained a deep & valuable understanding of the oil and gas industry from an operational perspective
and its associated set ofchallenges including data integrity, integration with other systems, communication and
interfacing of disparate systems and the management of data and complexity. To address these set ofchallenges, we
worked with the business to use technological solutions to drive efficiencies in the day to day work of production
analysts via loaders, interfaces, and reports to reduce manual steps involved in business processes in order to reduce
complexity, reduce errors, and improve workflows. Additionally, validations and reconciliations were provided to
alleviate users from this responsibility. Finally, issues and errors encountered during loader or interface runs were
reported so that they could be corrected, thus providing an avenue for improvement.
Productivity & Process Improvement Project (2015)
MPRT (Monthly Production Reporting Template) - Created a forecasting / accounting package that tracks
production volumes from an engineer's estimate, to estimated daily production, to actual monthly production, and
finally to what revenue actually books. First it takes an engineer’s estimated production, then applies daily and
monthly true ups from the production systemusing various inputs from different sources into the calculation.
Additionally, auto reversals are applied to each accrual type based on a defined and configurable
threshold. Additionally, there may be volumes associated with joint venture exceptions, volumes in legal accrual,
and top level adjustments. Finally, volumes are actualized using volumes coming from SAP PRA, the revenue
system. This is the transactionalcomponent of the solution,which feeds into a star-schema reporting layer.
MPRT OBIEE dashboards - Involved in creation, modification, and maintenance of processes that take MPRT
transactionaltables and transform to a star-schema dimensional data model and reporting layer consumed by OBIEE
for management dashboards.
Flowcal to Quorum Gas Analysis Interface - Created interface to take gas analysis data from the Scada system
(Flowcal) into Quorum (the marketing system) using pipelined functions which streamdata and are called within
web services called by Informatica. Informatica subsequently unparses the XML and after validating loads into
staging tables within Quorum. The data is then moved from staging to interface tables,and finally to core tables.
Production & Engineering Stabilization Project (2014)
Gas Analysis Synchronization Process - Created concurrent process that retrieves the gas analysis off of source
equipment on a given operating unit. Then it creates a gas analysis on the destination equipment. The mechanism is
triggered by the creation or update of an existing gas analysis. Implemented gas quality synchronization through the
use of advanced messaging / queuing as an enhancement to this process.
Completions Volume Loader - Created concurrent program that loads both daily and monthly volumes , casing,
tubing, choke, hours on, and downtime reason into EU using an alias table to lookup BHP wells.
Purchaser Statements Loader - Created concurrent program that loads transporterstatements provided by the
purchaser. The process matches up a run ticket and ticket date from the source file and loads the equipment and
volumes associated with the run ticket at both the header and detail level.
Equipment Volumes Loader - Created concurrent program that Loads daily and monthly equipment readings for
gas meters, oil meters, water meters, and tanks.
Gas Transporter Statements Interface - created concurrent program interface that pulls transporterstatements
from Flowcal and loads them into the production system.
Gas Analysis Interface - created concurrent program interface that pulls the gas analysis from Flowcal and loads
them into the production system.
Production Integration Project (2013)
PDREP (Production Data Repository) Data Mart – Responsible for creation and enhancement of database views,
procedure, packages, and other objects used in the support of interfaces and reporting from within the data mart. In
this capacity, made extensive use of table functions and pipelined table functions for complex business logic to
overcome limitations of standard SQL. Created fast-refreshable materialized views to replicate source tables into a
data repository to improve performance. Gained broad exposure to Oracle analytical functions and their varied uses
in calculations to speed up queries and provide complex data analysis. Gained exposure to Oracle data warehouse
methodologies by working to tune queries and create normalized/ de-normalized structures.Produced scripts for
ETL, for example to load factors, forecast data, mapping data, etc. and update data for conversions.
Well Bulk Upload - created process to interface well data,completion data, and associated effective dated operator
history, effective dated regulatory classification of well, and effective dated production status to SAP.
BHP to Petrohawk Monthly Volumes Interface - Responsible for the creation of an interface to process monthly
volumes from one production allocation systemto anotherusing shell scripting, Oracle apps,and packages.This
requirement was necessary since allocations were run in parent company, while revenue was processed through
acquired company.
Component Allocation - Since the allocation systemwas not used to allocate NGLs and Residue gas,created a
customcomponent allocation post-process to process the wet gas down into its constituent NGL components and
Residue gas and allocate those products backdown to a completion/ well level. Created procedure to traverse
allocation network to find completions attached to the network, which in turn is used by formulas used in the
allocation engine to allocate volumes back down to those completions.
Swift Energy Oracle Developer 8/2006 – 9/2012
SYNOPSIS:
At Swift, I developed technical and functional proficiency in Oracle and more specifically, the Oracle EBS suite.
This includes Oracle SQL, PLSQL, UNIX shell scripting, Reports 10g, BI publisher, Discoverer, and Oracle
applications. Gained exposure to core Oracle modules such as AP, AR, PO, GL, etc. Additionally, broadened
horizontally the skills needed for Oracle development. Worked with the business directly for requirements
gathering and to formulate those into technical solutions.Greatly enhanced my understanding ofbusiness processes
like purchasing, accounts payable and receivable and the flow of transactions to the general ledger from various
sources.
Oracle applications Implementation & R12 upgrade - Core member of Oracle EBS team involved in
conversions,requirements gathering, analysis, and design,and development during the year-long implementation
and its subsequent transition to support mode. Additionally, for the R12 upgrade project involved in modifications
of packages, reports, interfaces, and SQL queries impacted directly or indirectly by the R12 upgrade process.
Through the upgrade process,gained understating of changes in financial modules, sub ledger accounting,structural
and process changes,file systemarchitecture changes,and changes in the tech stack i.e. greater emphasis on XML
publisher and OAF / ADF framework, with customizations, extension to the OAF / ADF pages.
Interfaces & processes -Responsible for numerous (both automated and non-automated) processes forthe
transformation, extraction, and loading of data into and out of the ERP. These interfaces were implemented through
a combination of sqlldr, SQL, PLSQL, Shell scripting, and Perl on Oracle apps 12.1.3 with an Oracle 11g backend.
ADP Open Invoice Interface - Responsible for creation of interfaces that connect ADP Open Invoice systemto the
Oracle ERP system.This involves communication in both directions. Cost centers, AFEs, Purchase Orders, users
and their approval groups are all imported into ADP. Invoices are imported into the ERP system.
Custom Checks interface - Involved in separation of customchecks process loads from the accounts payables
table. As part of this checks are now stored in a customtable, viewable through forms. In addition, a check clearing
process was created to reconcile these checks.
JVA process - Created process to explode out details of Cost Management transactions that flow through to the
JVA module, specifically from Receiving and Inventory sources in the sub ledger , and get DFF values such as AFE
numbers, service dates,and bill codes and populate tables in the P2 JVA modules.
PO Workflow - Modified customPO workflow process to display both positional and approval hierarchy as part of
the email notification and work items. This extensive work involves customizations to the standard Oracle workflow
to include Standard Purchase Orders, Blanket Purchase Agreements, and Blanket Releases. Very knowledgeable of
the workflow engine, approvals management engine, approval assignments,and approval groups. Worked with
consultants on the set up and configuration of AME for both proof of concept and implementation. Finally, worked
with the team to implement business rules such as PO approvals through the use of AME when possible to reduce
customizations in the code.
Revenue Accrual Process - Created automated revenue accrual process to extract daily volumes, which are
subsequently fed through P2’s revenue accrual process via a file transfer mechanism.
Total flow / Clearscada Interface - Involved in the creation of interfaces that facilitate imports of data from
external systems into ERP. The interfaces range from collection of data from Scada systems in the field, currency
loaders, and checks import processes.
Reports - Using Oracle developer suite components including Oracle reports and forms created an array of reports
spanning the wide spectrum of Enterprise Upstream reporting, Purchasing, and AFE to Financial reporting. Created
both Oracle Reports 10g reports and XML reports for core Oracle modules as well as P2 Enterprise Upstream
modules.
AFE reports - Modified AFE reports to accommodate changes in accounts payables and purchasing modules
related to the R12 upgrade. Created AFE Gross Detail Report that shows costs associated with major and minor
accounts,with sources from AP, Purchasing, Inventory,Spreadsheet,Receivables, and JIB that also track back to a
cost center. Additionally, created AFE Summary Analysis report.
3 Stream Report - Created the 3 Stream Report that aggregates on a single report all volumes that flow through the
3 streams, namely oil, gas,and NGLs from all of the operating areas including non-operated wells.
Oracle application / database development - Heavily focused on development using Oracle methodologies and
technologies such as SQL, PLSQL, and Reports 10g. Responsible for development, migration, and conversion of
reports. Solid foundation and fundamental grasp of database and database management as it relates to development
including the creation of tables, views, materialized views, indexes, triggers, sequences,constraints,grants,and
synonyms,and security. Used SQL optimization techniques in tandemwith explain plans, tkprof, SQL trace, etc. for
increasing speed and efficiency of data retrieval. Created various Oracle alerts that encapsulate business logic to
inform users of event such as when the most recent well tests occur,when completions change status,etc. Created
and maintained discoverer business areas,permissions, end userlayer, and reports.
UNIX shell scripting - Create & Deploy UNIX host-based Shell scripts to expand functionality between Oracle
applications and its underlying OS. Additionally, used FNDLOAD utility to migrate concurrent programs, request
sets,value sets,etc. between instances ofthe e-business suite.
Relational data model - Developed a deep understanding of various schemas, tables, views, materialized views,
APIs, and their functional relations to core Oracle modules and Enterprise Upstream within the EBS architecture.
Extensive knowledge and familiarity with the P2 JVA integration with the Oracle GL module, specifically with the
GL Sweep into JVA both from technical and business perspectives in addition to the JIBLINK process. Gained great
insight into how multi-org architecture is used to partition data and how Oracle implements this through row-level
security. Involved in the architecture, maintenance, and support of the summarized business views (data mart)
delivered as a part of Enterprise Upstream.
Swift Energy Perl / CGI Programmer 8/2004 – 8/2006
Reports
Web-based reports - Core area of responsibility included the creation, maintenance, and modification of web-based
reports written in Perl with Oracle database backend. Created a web-based domestic production report that
encompasses volumetric production of oil, gas, and ngl from all areas of the company’s operations and non-operated
wells.
Applications
Employee info application - Developed Oracle ADF employee information web application to be used internally
for emergency purposes.
Hardware inventory application - Created inventory program to maintain hardware and storage inventory using
Perl and html with Oracle database as backend.
Helpdesk ticketing system - Took initiative to develop ticketing systemin Perl, SQL, and CGI, to track help desk
requests to enable IT to quantify volume of calls and type of calls to uppermanagement.
Currency exchange rate program - Created Perl program to go to website & get currency exchange rate and input
into a database.
Swift Energy Help Desk / Support Analyst 08/2003 – 08/2004
Helpdesk & Network support - Troubleshot & resolved hardware issues,network issues,proxy server issues,
network printer issues,Windows issues,and applications issues.In addition, responsible for network administration
of user accounts, and services. Set up networks and domains, installed and configured active directory, Microsoft
exchange, and proxy server.
Vignette Corp. Engineering Intern 08/2000 - 08/2001
Helpdesk & Network support - Provided technical support,troubleshot and resolved various OS, software, and
hardware issues; Managed Windows useraccounts and permissions; Gained exposure to UNIX environment, Shell
scripting.
House of Tutors Tutor 06/1999 - 06/2000
Tutor - Tutored students in diverse subjects including Biology, Chemistry, Pascal and C++, Haskell, and Spanish
including leading review sessions.

More Related Content

What's hot

Eric stone's resume
Eric stone's resumeEric stone's resume
Eric stone's resumeEric Stone
 
Hands-On Lab: CA PPM Data Warehouse
Hands-On Lab: CA PPM Data WarehouseHands-On Lab: CA PPM Data Warehouse
Hands-On Lab: CA PPM Data WarehouseCA Technologies
 
What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1p6academy
 
Primavera EPPM in Asset-Intensive Organizations
Primavera EPPM in Asset-Intensive OrganizationsPrimavera EPPM in Asset-Intensive Organizations
Primavera EPPM in Asset-Intensive Organizationsp6academy
 
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14p6academy
 
Primavera Unifier Roadmap 2015
Primavera Unifier Roadmap 2015Primavera Unifier Roadmap 2015
Primavera Unifier Roadmap 2015p6academy
 
What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1p6academy
 
P6 analytics product roadmap and overview - Oracle Primavera P6 Collaborate 14
P6 analytics product roadmap and overview - Oracle Primavera P6 Collaborate 14P6 analytics product roadmap and overview - Oracle Primavera P6 Collaborate 14
P6 analytics product roadmap and overview - Oracle Primavera P6 Collaborate 14p6academy
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1p6academy
 
What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1p6academy
 
Bi developer gary t
Bi developer   gary tBi developer   gary t
Bi developer gary tgaryt1953
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakharevabanastal
 
Oracle Primavera P6 R16.1
Oracle Primavera P6 R16.1Oracle Primavera P6 R16.1
Oracle Primavera P6 R16.1Eduard Enache
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primaveragjmstleonards
 

What's hot (19)

Eric stone's resume
Eric stone's resumeEric stone's resume
Eric stone's resume
 
Hands-On Lab: CA PPM Data Warehouse
Hands-On Lab: CA PPM Data WarehouseHands-On Lab: CA PPM Data Warehouse
Hands-On Lab: CA PPM Data Warehouse
 
What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1
 
P6 r8
P6 r8P6 r8
P6 r8
 
Primavera EPPM in Asset-Intensive Organizations
Primavera EPPM in Asset-Intensive OrganizationsPrimavera EPPM in Asset-Intensive Organizations
Primavera EPPM in Asset-Intensive Organizations
 
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
 
Primavera Unifier Roadmap 2015
Primavera Unifier Roadmap 2015Primavera Unifier Roadmap 2015
Primavera Unifier Roadmap 2015
 
Difference between versions of primavera 6,7,R8.1,R8.2,R8.3
Difference between versions of primavera 6,7,R8.1,R8.2,R8.3Difference between versions of primavera 6,7,R8.1,R8.2,R8.3
Difference between versions of primavera 6,7,R8.1,R8.2,R8.3
 
What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1
 
P6 analytics product roadmap and overview - Oracle Primavera P6 Collaborate 14
P6 analytics product roadmap and overview - Oracle Primavera P6 Collaborate 14P6 analytics product roadmap and overview - Oracle Primavera P6 Collaborate 14
P6 analytics product roadmap and overview - Oracle Primavera P6 Collaborate 14
 
Erp presentation
Erp presentationErp presentation
Erp presentation
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1
 
What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1
 
Bi developer gary t
Bi developer   gary tBi developer   gary t
Bi developer gary t
 
Ismail Abdelkhalik
Ismail AbdelkhalikIsmail Abdelkhalik
Ismail Abdelkhalik
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakhareva
 
Oracle Primavera P6 R16.1
Oracle Primavera P6 R16.1Oracle Primavera P6 R16.1
Oracle Primavera P6 R16.1
 
CV
CVCV
CV
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primavera
 

Viewers also liked

IMPROVING PIPELINE INTEGRITY- GE'S INDUSTRIAL INTERNET MONITORS VITALLY IMPOR...
IMPROVING PIPELINE INTEGRITY- GE'S INDUSTRIAL INTERNET MONITORS VITALLY IMPOR...IMPROVING PIPELINE INTEGRITY- GE'S INDUSTRIAL INTERNET MONITORS VITALLY IMPOR...
IMPROVING PIPELINE INTEGRITY- GE'S INDUSTRIAL INTERNET MONITORS VITALLY IMPOR...GE Software
 
The Prospect of IoT in the Oil & Gas
The Prospect of IoT in the Oil & Gas The Prospect of IoT in the Oil & Gas
The Prospect of IoT in the Oil & Gas Ghazi Wadi, PMP
 
Kb spe paper 167395 final draft in pdf 07092013
Kb    spe paper 167395 final draft in pdf 07092013Kb    spe paper 167395 final draft in pdf 07092013
Kb spe paper 167395 final draft in pdf 070920135619
 
Using DDS to Secure the Industrial Internet of Things (IIoT)
Using DDS to Secure the Industrial Internet of Things (IIoT)Using DDS to Secure the Industrial Internet of Things (IIoT)
Using DDS to Secure the Industrial Internet of Things (IIoT)Gerardo Pardo-Castellote
 
Industrial IOT By Rishika Ghosh
Industrial IOT By Rishika GhoshIndustrial IOT By Rishika Ghosh
Industrial IOT By Rishika Ghoshrishika ghosh
 
Augmented reality and virtual reality
Augmented reality and virtual realityAugmented reality and virtual reality
Augmented reality and virtual realityKamran Fartash Toloue
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonEurotech
 
Industrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M OverviewIndustrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M OverviewBryan Kester
 
Connected barrels_IoT in Oil and Gas_deloitte
Connected barrels_IoT in Oil and Gas_deloitteConnected barrels_IoT in Oil and Gas_deloitte
Connected barrels_IoT in Oil and Gas_deloitteAnshu Mittal
 
What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoTAhmed Banafa
 
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...Karthikeyan Rajamanickam
 
Lean/Agile/DevOps 2016 part 1
Lean/Agile/DevOps 2016  part 1Lean/Agile/DevOps 2016  part 1
Lean/Agile/DevOps 2016 part 1Diego Pacheco
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2Sonatype
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
 
Lean/Agile/DevOps 2016 part 3
Lean/Agile/DevOps 2016 part 3Lean/Agile/DevOps 2016 part 3
Lean/Agile/DevOps 2016 part 3Diego Pacheco
 
Lean/Agile/DevOps 2016 part 2
Lean/Agile/DevOps 2016 part 2Lean/Agile/DevOps 2016 part 2
Lean/Agile/DevOps 2016 part 2Diego Pacheco
 
Machine 2 Machine - Internet of Things - Real World Internet
Machine 2 Machine  - Internet of Things  -  Real World InternetMachine 2 Machine  - Internet of Things  -  Real World Internet
Machine 2 Machine - Internet of Things - Real World InternetJack Brown
 

Viewers also liked (20)

IMPROVING PIPELINE INTEGRITY- GE'S INDUSTRIAL INTERNET MONITORS VITALLY IMPOR...
IMPROVING PIPELINE INTEGRITY- GE'S INDUSTRIAL INTERNET MONITORS VITALLY IMPOR...IMPROVING PIPELINE INTEGRITY- GE'S INDUSTRIAL INTERNET MONITORS VITALLY IMPOR...
IMPROVING PIPELINE INTEGRITY- GE'S INDUSTRIAL INTERNET MONITORS VITALLY IMPOR...
 
The Prospect of IoT in the Oil & Gas
The Prospect of IoT in the Oil & Gas The Prospect of IoT in the Oil & Gas
The Prospect of IoT in the Oil & Gas
 
Kb spe paper 167395 final draft in pdf 07092013
Kb    spe paper 167395 final draft in pdf 07092013Kb    spe paper 167395 final draft in pdf 07092013
Kb spe paper 167395 final draft in pdf 07092013
 
Using DDS to Secure the Industrial Internet of Things (IIoT)
Using DDS to Secure the Industrial Internet of Things (IIoT)Using DDS to Secure the Industrial Internet of Things (IIoT)
Using DDS to Secure the Industrial Internet of Things (IIoT)
 
DDS Security
DDS SecurityDDS Security
DDS Security
 
Industrial IOT By Rishika Ghosh
Industrial IOT By Rishika GhoshIndustrial IOT By Rishika Ghosh
Industrial IOT By Rishika Ghosh
 
Augmented reality and virtual reality
Augmented reality and virtual realityAugmented reality and virtual reality
Augmented reality and virtual reality
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
Industrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M OverviewIndustrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M Overview
 
Connected barrels_IoT in Oil and Gas_deloitte
Connected barrels_IoT in Oil and Gas_deloitteConnected barrels_IoT in Oil and Gas_deloitte
Connected barrels_IoT in Oil and Gas_deloitte
 
What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoT
 
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
 
Lean/Agile/DevOps 2016 part 1
Lean/Agile/DevOps 2016  part 1Lean/Agile/DevOps 2016  part 1
Lean/Agile/DevOps 2016 part 1
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2
 
DevOps
DevOpsDevOps
DevOps
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
Lean/Agile/DevOps 2016 part 3
Lean/Agile/DevOps 2016 part 3Lean/Agile/DevOps 2016 part 3
Lean/Agile/DevOps 2016 part 3
 
Introduction to Oil and Gas Industry - Upstream Midstream Downstream
Introduction to Oil and Gas Industry - Upstream Midstream DownstreamIntroduction to Oil and Gas Industry - Upstream Midstream Downstream
Introduction to Oil and Gas Industry - Upstream Midstream Downstream
 
Lean/Agile/DevOps 2016 part 2
Lean/Agile/DevOps 2016 part 2Lean/Agile/DevOps 2016 part 2
Lean/Agile/DevOps 2016 part 2
 
Machine 2 Machine - Internet of Things - Real World Internet
Machine 2 Machine  - Internet of Things  -  Real World InternetMachine 2 Machine  - Internet of Things  -  Real World Internet
Machine 2 Machine - Internet of Things - Real World Internet
 

Similar to RakeshDhanani (20)

Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...
 
Collaborate 2012-business data transformation and consolidation
Collaborate 2012-business data transformation and consolidationCollaborate 2012-business data transformation and consolidation
Collaborate 2012-business data transformation and consolidation
 
Resume_of_Vasudevan - Hadoop
Resume_of_Vasudevan - HadoopResume_of_Vasudevan - Hadoop
Resume_of_Vasudevan - Hadoop
 
PeterBarnumGenResume
PeterBarnumGenResumePeterBarnumGenResume
PeterBarnumGenResume
 
Jayachandran_Resume
Jayachandran_ResumeJayachandran_Resume
Jayachandran_Resume
 
Varun v resume_tc
Varun v resume_tcVarun v resume_tc
Varun v resume_tc
 
UgurOzgur_022016
UgurOzgur_022016UgurOzgur_022016
UgurOzgur_022016
 
Resume_bala_fc
Resume_bala_fcResume_bala_fc
Resume_bala_fc
 
Siraj_DBA
Siraj_DBASiraj_DBA
Siraj_DBA
 
Siraj_DBA
Siraj_DBASiraj_DBA
Siraj_DBA
 
Ganesh profile
Ganesh profileGanesh profile
Ganesh profile
 
suman_s
suman_ssuman_s
suman_s
 
Internship Presentation
Internship Presentation Internship Presentation
Internship Presentation
 
Tyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support ProjectTyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support Project
 
Resume_Raj Ganesh Subramanian
Resume_Raj Ganesh SubramanianResume_Raj Ganesh Subramanian
Resume_Raj Ganesh Subramanian
 
Chaitanya_updated resume
Chaitanya_updated resumeChaitanya_updated resume
Chaitanya_updated resume
 
STech2016_Oracle
STech2016_OracleSTech2016_Oracle
STech2016_Oracle
 
Chaitanya_updated resume
Chaitanya_updated resumeChaitanya_updated resume
Chaitanya_updated resume
 
CV_ANTONY_JOSEPH1
CV_ANTONY_JOSEPH1CV_ANTONY_JOSEPH1
CV_ANTONY_JOSEPH1
 
Anil K Vasireddy
Anil K  VasireddyAnil K  Vasireddy
Anil K Vasireddy
 

RakeshDhanani

  • 1. Rakesh Dhanani E-mail: rakesh_dhanani@hotmail.com Phone: 713.806.3160 ProfessionalOverview: Since 2003, I have been focused on Oracle database development in various capacities. Moreover, the involvement has been in the implementation, support, and development of Oracle EBS applications since 2006, starting with Oracle applications 11.5.10 and the P2 Energy Enterprise Upstream products. This includes modules such as General Ledger,Purchasing, Accounts Payable, Accounts Receivable, Cash Management, Inventory, Core HR,Self-Service, OTL, EAM, the workflow engine and the approvals management engine. Recently, it has been in the capacity of playing an active and critical role in the upgrade to Oracle R12, which included both core Oracle modules and the P2 Energy modules. The implementation and upgrade included many facets of analysis, design, development, setup, and conversion of Oracle Applications from both technical and functional perspectives. In the current role, the focus is on Oracle database and application development. My proficiency is in the design and development of custom applications, interfaces, reports, and ETL through the utilization of Oracle methodologies and best practices realized through an algorithmic method for problem-solving. This technical capacity is complemented by a breadth of knowledge of various industries, including the oil and gas industry, functional understanding, business acumen, and continual learning to augment this capacity. Education The University of Texas at Austin ● Bachelor of Arts - Computer Science. ● Bachelor of Arts - Biology. TechnicalSkills Languages - PLSQL, SQL, JAVA, JSP, C++, C, Perl, JSTL, XML, XPATH, and Shell Script. Concepts - Object-Oriented design principles, relational / dimensional design principles, data-warehousing concepts,and abstract data types concepts. Databases and Operating Systems -Oracle 8.5, 9g, 10g, 11g. Solaris/UNIX, Linux, and Windows. Technologiesand Applications - Toad,PLSQL Developer, Oracle Reports 10g, Oracle Developer suite and XML publisher, sqlplus, J2EE & EJB, JSF/JSP, Oracle ADF / OAF, Eclipse, Apache HTTP/Tomcat servers,Oracle OC4J, and MySQL, and MS SQL Server. Oracle modules: PO, GL, AP, AR, CM, HR, FND, INV, TCA, Install Base, Field Service, EAM, OM, IProcurement, and Service Contracts. P2 Energy modules: EU, EB, JVA, AFE, ET, and ER
  • 2. Training Oracle University - Oracle 10g: Java Programming, Oracle 10g: Build J2EE Applications; Oracle 10g: PL/SQL, Oracle 10g: Build Reports, Oracle XML Publisher; Oracle Discoverer Administration / End User Mile2 - Security - Certified Penetration Testing Specialist ProfessionalExperience Chicago Bridge & Iron Oracle Developer 07/2016 – Current SYNOPSIS: At CB&I, I was involved in the analysis of the existing project management cost systemto offer ideas , design, and implement a new architecture for improving speed and efficiency. While here, I developed the database components as part of the project management cost system with an eye towards greater efficiency, speed,and transparency.At the same time, the new processes still had to allow for the handling of extremely large data sets,while yielding the same results in terms of calculations, numbers, etc. PMCS Data Feed Optimization Project Purchase order & Purchase order detail – Optimized and created a new purchase order and purchase order detail process.Optimized internal queries used to fetch and process data, took advantage ofbulk operations to enhance performance. Account Balance, Account Summary, and Budget Data Feed from JDE – Created new optimized processes for account balance, account summary, and budget to realize a significant performance & efficiency gain. As part of development added process tracking and error logging to gain more insight into process level and table level errors. Additionally, added email notification that reports on process statistics. Payroll History Process - Created an optimized the processes for loading payroll history to realize a significant performance & efficiency gain. As part of development added process tracking and error logging to gain more insight into process level and table level errors. Finally, added email notification with process statistics. BHP Billiton Oracle Developer 9/2012 – 06/2016 SYNOPSIS: While at BHP, I gained a deep & valuable understanding of the oil and gas industry from an operational perspective and its associated set ofchallenges including data integrity, integration with other systems, communication and interfacing of disparate systems and the management of data and complexity. To address these set ofchallenges, we worked with the business to use technological solutions to drive efficiencies in the day to day work of production analysts via loaders, interfaces, and reports to reduce manual steps involved in business processes in order to reduce complexity, reduce errors, and improve workflows. Additionally, validations and reconciliations were provided to alleviate users from this responsibility. Finally, issues and errors encountered during loader or interface runs were reported so that they could be corrected, thus providing an avenue for improvement. Productivity & Process Improvement Project (2015)
  • 3. MPRT (Monthly Production Reporting Template) - Created a forecasting / accounting package that tracks production volumes from an engineer's estimate, to estimated daily production, to actual monthly production, and finally to what revenue actually books. First it takes an engineer’s estimated production, then applies daily and monthly true ups from the production systemusing various inputs from different sources into the calculation. Additionally, auto reversals are applied to each accrual type based on a defined and configurable threshold. Additionally, there may be volumes associated with joint venture exceptions, volumes in legal accrual, and top level adjustments. Finally, volumes are actualized using volumes coming from SAP PRA, the revenue system. This is the transactionalcomponent of the solution,which feeds into a star-schema reporting layer. MPRT OBIEE dashboards - Involved in creation, modification, and maintenance of processes that take MPRT transactionaltables and transform to a star-schema dimensional data model and reporting layer consumed by OBIEE for management dashboards. Flowcal to Quorum Gas Analysis Interface - Created interface to take gas analysis data from the Scada system (Flowcal) into Quorum (the marketing system) using pipelined functions which streamdata and are called within web services called by Informatica. Informatica subsequently unparses the XML and after validating loads into staging tables within Quorum. The data is then moved from staging to interface tables,and finally to core tables. Production & Engineering Stabilization Project (2014) Gas Analysis Synchronization Process - Created concurrent process that retrieves the gas analysis off of source equipment on a given operating unit. Then it creates a gas analysis on the destination equipment. The mechanism is triggered by the creation or update of an existing gas analysis. Implemented gas quality synchronization through the use of advanced messaging / queuing as an enhancement to this process. Completions Volume Loader - Created concurrent program that loads both daily and monthly volumes , casing, tubing, choke, hours on, and downtime reason into EU using an alias table to lookup BHP wells. Purchaser Statements Loader - Created concurrent program that loads transporterstatements provided by the purchaser. The process matches up a run ticket and ticket date from the source file and loads the equipment and volumes associated with the run ticket at both the header and detail level. Equipment Volumes Loader - Created concurrent program that Loads daily and monthly equipment readings for gas meters, oil meters, water meters, and tanks. Gas Transporter Statements Interface - created concurrent program interface that pulls transporterstatements from Flowcal and loads them into the production system. Gas Analysis Interface - created concurrent program interface that pulls the gas analysis from Flowcal and loads them into the production system. Production Integration Project (2013) PDREP (Production Data Repository) Data Mart – Responsible for creation and enhancement of database views, procedure, packages, and other objects used in the support of interfaces and reporting from within the data mart. In this capacity, made extensive use of table functions and pipelined table functions for complex business logic to overcome limitations of standard SQL. Created fast-refreshable materialized views to replicate source tables into a data repository to improve performance. Gained broad exposure to Oracle analytical functions and their varied uses in calculations to speed up queries and provide complex data analysis. Gained exposure to Oracle data warehouse methodologies by working to tune queries and create normalized/ de-normalized structures.Produced scripts for ETL, for example to load factors, forecast data, mapping data, etc. and update data for conversions.
  • 4. Well Bulk Upload - created process to interface well data,completion data, and associated effective dated operator history, effective dated regulatory classification of well, and effective dated production status to SAP. BHP to Petrohawk Monthly Volumes Interface - Responsible for the creation of an interface to process monthly volumes from one production allocation systemto anotherusing shell scripting, Oracle apps,and packages.This requirement was necessary since allocations were run in parent company, while revenue was processed through acquired company. Component Allocation - Since the allocation systemwas not used to allocate NGLs and Residue gas,created a customcomponent allocation post-process to process the wet gas down into its constituent NGL components and Residue gas and allocate those products backdown to a completion/ well level. Created procedure to traverse allocation network to find completions attached to the network, which in turn is used by formulas used in the allocation engine to allocate volumes back down to those completions. Swift Energy Oracle Developer 8/2006 – 9/2012 SYNOPSIS: At Swift, I developed technical and functional proficiency in Oracle and more specifically, the Oracle EBS suite. This includes Oracle SQL, PLSQL, UNIX shell scripting, Reports 10g, BI publisher, Discoverer, and Oracle applications. Gained exposure to core Oracle modules such as AP, AR, PO, GL, etc. Additionally, broadened horizontally the skills needed for Oracle development. Worked with the business directly for requirements gathering and to formulate those into technical solutions.Greatly enhanced my understanding ofbusiness processes like purchasing, accounts payable and receivable and the flow of transactions to the general ledger from various sources. Oracle applications Implementation & R12 upgrade - Core member of Oracle EBS team involved in conversions,requirements gathering, analysis, and design,and development during the year-long implementation and its subsequent transition to support mode. Additionally, for the R12 upgrade project involved in modifications of packages, reports, interfaces, and SQL queries impacted directly or indirectly by the R12 upgrade process. Through the upgrade process,gained understating of changes in financial modules, sub ledger accounting,structural and process changes,file systemarchitecture changes,and changes in the tech stack i.e. greater emphasis on XML publisher and OAF / ADF framework, with customizations, extension to the OAF / ADF pages. Interfaces & processes -Responsible for numerous (both automated and non-automated) processes forthe transformation, extraction, and loading of data into and out of the ERP. These interfaces were implemented through a combination of sqlldr, SQL, PLSQL, Shell scripting, and Perl on Oracle apps 12.1.3 with an Oracle 11g backend. ADP Open Invoice Interface - Responsible for creation of interfaces that connect ADP Open Invoice systemto the Oracle ERP system.This involves communication in both directions. Cost centers, AFEs, Purchase Orders, users and their approval groups are all imported into ADP. Invoices are imported into the ERP system. Custom Checks interface - Involved in separation of customchecks process loads from the accounts payables table. As part of this checks are now stored in a customtable, viewable through forms. In addition, a check clearing process was created to reconcile these checks. JVA process - Created process to explode out details of Cost Management transactions that flow through to the JVA module, specifically from Receiving and Inventory sources in the sub ledger , and get DFF values such as AFE numbers, service dates,and bill codes and populate tables in the P2 JVA modules.
  • 5. PO Workflow - Modified customPO workflow process to display both positional and approval hierarchy as part of the email notification and work items. This extensive work involves customizations to the standard Oracle workflow to include Standard Purchase Orders, Blanket Purchase Agreements, and Blanket Releases. Very knowledgeable of the workflow engine, approvals management engine, approval assignments,and approval groups. Worked with consultants on the set up and configuration of AME for both proof of concept and implementation. Finally, worked with the team to implement business rules such as PO approvals through the use of AME when possible to reduce customizations in the code. Revenue Accrual Process - Created automated revenue accrual process to extract daily volumes, which are subsequently fed through P2’s revenue accrual process via a file transfer mechanism. Total flow / Clearscada Interface - Involved in the creation of interfaces that facilitate imports of data from external systems into ERP. The interfaces range from collection of data from Scada systems in the field, currency loaders, and checks import processes. Reports - Using Oracle developer suite components including Oracle reports and forms created an array of reports spanning the wide spectrum of Enterprise Upstream reporting, Purchasing, and AFE to Financial reporting. Created both Oracle Reports 10g reports and XML reports for core Oracle modules as well as P2 Enterprise Upstream modules. AFE reports - Modified AFE reports to accommodate changes in accounts payables and purchasing modules related to the R12 upgrade. Created AFE Gross Detail Report that shows costs associated with major and minor accounts,with sources from AP, Purchasing, Inventory,Spreadsheet,Receivables, and JIB that also track back to a cost center. Additionally, created AFE Summary Analysis report. 3 Stream Report - Created the 3 Stream Report that aggregates on a single report all volumes that flow through the 3 streams, namely oil, gas,and NGLs from all of the operating areas including non-operated wells. Oracle application / database development - Heavily focused on development using Oracle methodologies and technologies such as SQL, PLSQL, and Reports 10g. Responsible for development, migration, and conversion of reports. Solid foundation and fundamental grasp of database and database management as it relates to development including the creation of tables, views, materialized views, indexes, triggers, sequences,constraints,grants,and synonyms,and security. Used SQL optimization techniques in tandemwith explain plans, tkprof, SQL trace, etc. for increasing speed and efficiency of data retrieval. Created various Oracle alerts that encapsulate business logic to inform users of event such as when the most recent well tests occur,when completions change status,etc. Created and maintained discoverer business areas,permissions, end userlayer, and reports. UNIX shell scripting - Create & Deploy UNIX host-based Shell scripts to expand functionality between Oracle applications and its underlying OS. Additionally, used FNDLOAD utility to migrate concurrent programs, request sets,value sets,etc. between instances ofthe e-business suite. Relational data model - Developed a deep understanding of various schemas, tables, views, materialized views, APIs, and their functional relations to core Oracle modules and Enterprise Upstream within the EBS architecture. Extensive knowledge and familiarity with the P2 JVA integration with the Oracle GL module, specifically with the GL Sweep into JVA both from technical and business perspectives in addition to the JIBLINK process. Gained great insight into how multi-org architecture is used to partition data and how Oracle implements this through row-level security. Involved in the architecture, maintenance, and support of the summarized business views (data mart) delivered as a part of Enterprise Upstream. Swift Energy Perl / CGI Programmer 8/2004 – 8/2006
  • 6. Reports Web-based reports - Core area of responsibility included the creation, maintenance, and modification of web-based reports written in Perl with Oracle database backend. Created a web-based domestic production report that encompasses volumetric production of oil, gas, and ngl from all areas of the company’s operations and non-operated wells. Applications Employee info application - Developed Oracle ADF employee information web application to be used internally for emergency purposes. Hardware inventory application - Created inventory program to maintain hardware and storage inventory using Perl and html with Oracle database as backend. Helpdesk ticketing system - Took initiative to develop ticketing systemin Perl, SQL, and CGI, to track help desk requests to enable IT to quantify volume of calls and type of calls to uppermanagement. Currency exchange rate program - Created Perl program to go to website & get currency exchange rate and input into a database. Swift Energy Help Desk / Support Analyst 08/2003 – 08/2004 Helpdesk & Network support - Troubleshot & resolved hardware issues,network issues,proxy server issues, network printer issues,Windows issues,and applications issues.In addition, responsible for network administration of user accounts, and services. Set up networks and domains, installed and configured active directory, Microsoft exchange, and proxy server. Vignette Corp. Engineering Intern 08/2000 - 08/2001 Helpdesk & Network support - Provided technical support,troubleshot and resolved various OS, software, and hardware issues; Managed Windows useraccounts and permissions; Gained exposure to UNIX environment, Shell scripting. House of Tutors Tutor 06/1999 - 06/2000 Tutor - Tutored students in diverse subjects including Biology, Chemistry, Pascal and C++, Haskell, and Spanish including leading review sessions.