Sie sind auf Seite 1von 3

Paul Jonathan Smith

Tel: 0116 2694440 Mobile: 07855 572107


paul@smith.net

Profile
A highly talented Oracle Developer, Support, Team Leader, Analyst, Mentor, and Trainer with a
superb wealth of Oracle experience combined with ETL, excellent training and client facing skills. A
resourceful and adaptable individual, offering substantial consultancy experience gained from an
extensive variety of business sectors, with proven ability to implement innovative solutions.

Achievements and Skills

Able to liaise confidentially with senior management, technical teams and third parties to ensure
project is delivered on time and on budget.
All Oracle Database versions from Oracle6 up to Oracle11G
22 years experience in Oracle Forms (Client Server and Web based), and Oracle Reports,
Oracle AS.
20 years experience in PL/SQL, packages, functions and procedures for both back end and
front end functionality and for ETL/Data Warehousing.
PL/SQL used to build and amend Stored Procedures, Functions and Packages using block
structures (Declare, Begin, Exception and End).
Create Transaction Management using Commit, Rollback and Savepoint statements.
Creating control structures using IF and Case conditional statements, also using Iterative
statements such as simple loops as well as FOR Loops and WHILE Loops.
Cursor Structures using both Implicit and Explicit Cursors, defining cursors as well as opening,
fetching and closing cursors.
Create Error Management, such as user-defined Exceptions in addition to Exception Built-in
Functions.
Problem fixing/change implementation during Integration Unit Testing and Quality Testing of
Project
Using Collections Types, Varrays and Associated Arrays, along with their associated API calls,
COUNT, DELETE EXISTS, EXTEND, FIRST etc.
Create Object types and Collection Object Bodies.
Creating and maintaining Triggers, using both Statement-level and Row-level triggers.
PL/SQL programming using Dynamic SQL for native Dynamic SQL statements with inputs
variables, output variables, no variables or unknown number of variables along with the
DBMS_SQL package.
Creating and passing parameter values to other PL/SQL programmes or to calling scripts,
calling other PL/SQL programs with positional Notation and Named Notations.
Create PL/SQL to interact with the database using DML and DDL statements and also using
External Tables.
20 years experience in UNIX, Shell Scripts, SCCS.
In depth expertise in Windows XP and Windows7.
Creating a Database from a variety of Sources.
Database Triggers and Database links.
ETL tools for extracting from different source whether it is a Database or flat files.
Demonstrated abilities to rapidly adapt to a broad variety of different organisations and quickly
find solutions and add value.
Capable of effectively working with projects, which vary from the loosely defined to the highly
structured.
Experience of Oracle Discoverer, TOAD, PL/SQL developer
Oracle Advanced queries.
2 years experience of IBM DataStage
Oracle Discoverer Administration, maintaining End User Layers.
WEB Page Access to reporting.
Batch jobs to produce reports.
Oracle RDBMS, E-Business Suite
Oracle Discoverer reporting including the facility to apply drilldown techniques.
Analysis skills based on SSADM principles along with Process maps and workflows.

XML, XSD
Experience of Agile methodologies
Strong training and lecturing abilities, able to engage and develop end users skills.
Security Cleared (Home Office)

Career History
Consultant Details

February 2016 September 2016

Parexel LTD

Parexel Ltd Developer on multi projects, using PL/SQL, SQL*Plus, Toad, various Reporting tools
April 2015 November 2015

MasterCard

MasterCard support to the credit card database, monitoring incoming payment files. Moving the
data received into the company Data Warehouse, primarily using PL/SQL.

November 2014 January 2015

MIS Reports using WEB interfaces, using tools such as Oracle APEX and PL/SQL. E-Business
Suite, (WEB BASED FORMS10G, REPORTS10G), for a MOD project.

December 2007 November 2014

Mike Albert Leasing

A/P support and development role for a car leasing system based in the USA.
Oracle 9, Oracle 9i FORMS, ORACLE Reports 9i, PL/SQL.

December 2006 May 2007

Atos Origin

Analyst/Developer and Support Analyst role for the Home Office IT Oracle database. Security
Cleared.
Analyst/Developer and ELT developer for Natural England.
Working from giving specifications, liaising with Business Analysts
Producing MIS reports using a variety of reporting tools to do so.
Mapping of Target Database tables and columns to Source System files and Source DBs.
Using Oracle Advanced queries to produce both MIS reports and Target Database Tables.
Using OLAP technology where appropriate.
Unix Shell Scripts to enable SQL queries to be run at allocated time automatically.
Shell scripts to identify when a file is uploaded to a certain directory in order for a database
procedure to occur.
Creating Unix Cron jobs to automatically run processes, such as an Oracle backup.
Using SCCS as a repository for source code.
Scheduled Batch jobs to produce a variety of daily, weekly and monthly reports.
MIS Reports using WEB interfaces, using tools such as Oracle APEX and Oracle Discoverer. EBusiness Suite, (WEB BASED FORMS10G, REPORTS10G),
Oracle Discoverer Administration.
MIS Reports using Oracle PL/SQL and SQL*PLUS as an On Demand ad hoc report.
Create and maintain Oracle 11G DataWarehouse using ETL tools Oracle11g, PL/SQL and IBM
Infosphere/Datastage.
Supporting end users and their departments.

June 2007 November 2007

Sopra/Steria

ABF Ingredients Ltd

A/P role for a new Warehouse and Stock Inventory System.

Oracle 10G APPLICATION SERVER. Oracle 10G WEB BASED FORMS, ORACLE
DISCOVERER 10g, PL/SQL.
MIS Reporting from DATA WAREHOUSE.
XML
Full project lifecycle, create business specification, logical entities and physical database tables.
Liaise with Management and end users to develop business required reports and on-screen
requirements.

Dec 1980 December 2006

Computer Consultant

Working for a variety of companies as a computer consultant on both short and long term
contract through my own company Birch Computers Limited.
10years+ experience in Utilities, Gas, Water, Electricity.
3Years experience in Transport, Air and Rail.
Created the physical tables, columns and relationships and producing specifications for and
writing back end PL/SQL packages, functions, database triggers and reports.
ETL data files for Warehouse system using SQL*LOADER, PL/SQL, SQL and Unix Shell
Scripts
Creating business specifications based on analysis gained from the company departments.
Create process maps, entity and workflow diagrams.
Create program specification from process maps and entity diagrams.
Creating 10g application server WEB BASED FORMS, REPORTS, DISCOVERER reports for
MIS Data Warehouse stock system, using ORACLE FORMS 10g, ORACLE REPORTS 10g
ORACLE DISCOVERER 4.
Rewriting PL/SQL procedures and packages to accommodate new system functionality.
Shell scripts for creating ETL files for input into the Data Warehouse
Support existing systems using PL/SQL, WEB and CLIENT/SERVER FORMS and reports.
ORACLE DESIGNER used for modeling and revision control.
Liaise with Management and end users to develop business required reports and on-screen
requirements.
Amendments to packages, procedures, functions, forms, following system testing results and
specification changes from the business.
Working with end users to develop their skills in obtaining the data they require.
Defining requirements, designing the entities and their relationships.

Education and Training

1980 - Manpower Services 6 Month extensive Computer Programming Course Control Data
Institute Nottingham
Oracle Certified Programmer Oracle 8i
4 A levels: Maths/Statistics, Physics, Geography, Economics. Longslade Upper School,
Leicester
Lecturer Training, Learning Tree International.

Personal

Nationality: British

Interests: Football, cricket, golf, music

Das könnte Ihnen auch gefallen