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