Oracle Software Engineer

advertisement
PHILIP WALZER
PERSONAL DETAILS
Nationality : British
Post Code : London, WC2H 7AS
LinkedIn : http://uk.linkedin.com/in/PhilipWalzer
E-mail : philip.walzer@ntlworld.com
Mobile: 07980 214033
Other : 020 7766 5209
EDUCATION & QUALIFICATIONS
1969
BSc Maths& Statistics
Bradford University, UK
2006
2009
Software Testing Course.
Oracle 10g SQL Tuning course
ISEB
Oracle
PROFILE
Oracle Developer with exceptional design and development skills, gained through over 10 years of
commercial experience, using PL/SQL, Forms, and Reports, and related technologies. Proficient in all
aspects of the software development lifecycle, incorporating both Agile and Waterfall methodologies.
Has extensive migration and conversion experience.
Possesses core competencies and skills developed on both large and small projects (two to 250 people),
as well as on individual assignment, across multiple industry sectors, predominantly Banking, Finance,
Energy and Government.
Demonstrates high level of achievement, by consistently developing, testing and deploying software on
time, to the client’s standards, and frequently being relied upon to solve the problem of the moment.
Committed to serving the client as quickly and efficiently as possible.
Seeks contract work and is immediately available for both interviews and starts throughout London
and the South East.
SKILL SUMMARY
Languages / Tools:
PL/SQL, SQL,
Oracle Forms (versions 3.0, & 6i),
Oracle Reports (versions 1.1, 2.5, 6i),
SQL Server 2008, Cobol
Databases:
Oracle database (versions 6, 7.2, 9i, 10g, 11i, 12g),
Microsoft SQL Server
Operating Systems:
Unix, Linux, Microsoft, VMS
Building Tools:
Toad, SQL Developer, IBM InfoSphere
Editors:
Word, Excel, PowerPoint, Notepad++, vi, Wysiwyg Wiki
Source Control:
SCCS, CVS, Visual Source Safe, Git
Industry Sectors:
Banking, Finance, Energy, Government, Retail
REFERENCES AVAILABLE ON REQUEST
Page 1 of 4
PHILIP WALZER
EMPLOYMENT HISTORY
Oct 2007 – Jan 2015
Accenture UK
Accenture is a global management consulting, technology services and outsourcing company working
with large corporations and government departments. It is one of the largest Consultancies in the UK.
Senior Oracle Analyst Programmer
Worked for a range of clients, including but not limited to the Department of Work and Pension (on 3
occasions), Ministry of Justice, RBS, Police Scotland, BT, Scottish and Southern Energy and Lloyds.
Working either solely on projects or in teams of up to 12 people.
Worked on a number of projects:
1. Department of Work and Pensions – Data Anonymisation
 DWP needed to anonymise their database for test purposes enabling them to thoroughly test
ongoing developments
 Anonymised data using XML with dynamic SQL to define and control parameters. XML
parameters used so that any database could be anonymised using the tool we developed
 Extensive use of PL/SQL collections, with BULK COLLECT and threading to overcome problems
working with large database (90 million records per table)
 Developed database triggers, & UNIX and SQLLDR scripts
 Responsible for error handling throughout all (9) packages
 Enforced the programming standards throughout the team of 10 developers
 Automated UNIX script scheduling, to handle parallel running and error handling across batches
running simultaneously and contiguously
Skill Snapshot: Oracle 10g, PL/SQL, SQL, UNIX, XML, SQLLDR scripts



2. Telefonica – Oracle Forms and Cobol
Changes in phone technology within Telefonica meant that they needed to update and extend the
current Oracle Forms that were already in place
Designed, developed and updated Oracle Forms and Cobol within bespoke provisioning systems in
line with the updates for Telefonica technology
Was the sole developer on this project
Skill Snapshot: Oracle Forms, PL/SQL, Cobol






3. Ministry of Justice
Ministry of Justice needed to amend over 160 PL/SQL routines and SQL queries, within 3
schemas, so that the processes would run significantly faster primarily by better usage of new and
amended indices
Created UNIX scripts to automate production of statistics from different servers
Created Wysiwyg Wiki documentation listing all detailed activities, including advice on how to
overcome unexpected problems or errors
Utilised ROWID’s so that the rows already accessed required only one search
Supported work by producing test scripts ensuring old and new versions produced identical results
with new scripts running significantly faster
Was the sole developer on this project
Skill Snapshot: Oracle 10g, PL/SQL, SQL, Linux, Wysiwyg Wiki


4. BT
Developed new and extended existing procedures and functions within PL/SQL packages using
Oracle 10g
Improved performance of existing routines, reduced processing time by using PL/SQL collections
Page 2 of 4
PHILIP WALZER




Replaced sub-queries with analytic functions and ROWID’s
One-off storage of constants into memory arrays during initialisation
All development work supported by unit test plans
Was the sole developer on this project
Skill Snapshot: Oracle 10g, PL/SQL





5. Police Scotland: Create entity diagrams, and schemas
Police Scotland were merging from the nine different Scottish Police Forces, into the new single
Police Scotland system
Produced the document that stated how the data migration of 100 different systems would migrate
into the new single system within Oracle 11g
Created entity diagrams using IBM InfoSphere
Created Schemas for the offshore database administrators in SQL
Was part of a team of 3 including a developer and the IT Manager
Skill Snapshot: Oracle 11g, SQL, PL/SQL, IBM InfoSphere







6. Royal Bank of Scotland - Telecom Expense Management System
Built the Telecom Expense Management System (SQL Server 2008 database) which contained the
names and addresses for RBS telephone network worldwide
Downloaded Excel which contained the address data and categorised it into 3 sets; was the same
and ignored, additional and amendable or the data was rejected
Sole responsibility for running and maintaining database, including backups, recovery and version
control
Worked in close collaboration with the Audit team, who needed detailed reporting for cost saving
purposes
Led and rewrote many of the procedures, so that they ran faster and required fewer changes
whenever subsequent amendments were made
Produced documentation on all procedures in order to ensure that all maintenance was performed
in a controlled and structured manner
Provided test spreadsheets, which reflected every different type of input record; this enabled a new
system to be fully tested, ensuring that all the new processes were as reliable as the previous
system
Skill Snapshot: SQL Server 2008, Excel



7. Lloyds Banking Group
Downloaded Excel spreadsheets into the database and transformed the data so that identifiable
Clients, Products, Agents and Advisors could be selected, and aggregates determined
Prior to performing the analytics, a large portion of data gathering, loading, transforming,
integration, quality profiling and reporting was required, particularly concerning duplicated or
missing accounts
Part of a team of 9 programmers
Skill Snapshot: SQL Server 2008, Excel
Achievements:
 Successfully challenged the Data Dictionary for Police Scotland; thereby helping offshore data
architects to define and design the new system thereby minimising errors
 Proactively amended routines in PL/SQL or SQL at BT which were historically slower and
increased the speed by 35%
Jul 1999 – Feb 2007
Capita Financial Group
CFG were responsible for administering hundreds of Unit Trusts and OEICs for Trustees and
Managers throughout the UK.
Page 3 of 4
PHILIP WALZER
Senior Oracle Analyst Programmer
Whilst at CFG, the IT development team expanded from 3 to 14 people. Worked on several projects, as
well as BAU processes, resulting in the company becoming more efficient.
Responsibilities:
 Converted the system from Oracle 6 / Forms 3.0, to Oracle 9i / Forms 6i
 Lead programmer on many projects primarily converted whole system for insurance based funds
and for extra security, FX Hedging, Oeic pricing, straight through processing
 Centralised over 100 routines into Forms library, database procedures and functions, thereby
guaranteeing standardisation, and full error handling
 Created a method by which existing reports could be turned into PDF files and then emailed,
thereby guaranteeing ongoing security for the company
 Set up environment for Oracle 9i, and controlled the migration and testing, of 680 programs from
Forms 3.0 to 6i, & 290 Reports from 1.1 to 6i
 Reorganised Tablespaces whilst using Oracle 7.3.4.
 Enabled several spreadsheets to be downloaded, after full validation, directly into the database,
whilst ensuring that rejected records were clearly indicated
 Produced report on the merits, & demerits, of various Oracle Forms / Oracle Reports comparison
tools – especially Forms Api Master.
 Client facing for ongoing minor enhancements
 Recognised by the client for the high quality, low defect modules delivered on time
Achievements:
 Initiated the centralisation of over 100 procedures, guaranteeing that both new and existing Oracle
Forms and PL/SQL packages contained embedded error handling, whilst making it twice as fast and
simpler to develop
 Developed a methodology so that reports could be emailed automatically to clients – saving time
and paper. Due to my changes, CFG could send reports via Email in Excel, Word or PDF formats
Skill Snapshot:
Oracle PL/SQL, SQL, Oracle 9i, Oracle Forms 6i, Oracle Reports 6i, Toad, Oracle 7.2, Oracle Forms
3.0, Oracle Reports 1.1
EARLIER CAREER HISTORY AVAILABLE ON REQUEST
Page 4 of 4
Download