curriculum vitae - mkamphuis 2015
TRANSCRIPT
Curriculum Vitae
Name : KamphuisFirst Name : Mark
Date of birth : 15.04.1966Gender : Male
Nationality : Dutch
CH Permit : C Issued : 28.05.2000
Address (CH) : Etzelweg 3 CH-8634 Hombrechtikon Switzerland
Phone (Mobile) : +41 - (0)79 / 822 99 69eMail address : [email protected]
Introduction:
I am a Senior PL/SQL developer with over 15 years of relevant experience on mostly quite complex Oracle databases , including some data warehouses. I am familiar with XML, HTML and some JAVA and I know my way around in UNIX. Whenever possible, I will look beyond the boundaries of the tasks given. I am, by nature, not a 9-to-5 person.
Languages- Dutch (native)- English (good )- German (good )
Education1989 – 1994 Business Informatics HEAO Utrecht Utrecht, the Netherlands1987 – 1989 Geophysics University of Utrecht Utrecht, the Netherlands1985 – 1987 Military duty1978 – 1985 V.W.O. – Athenaeum Thij College Oldenzaal, the Netherlands
Employment history (short)
01.2015 – 04 .2015 UPTIME AG Switzerland Document Archiving Systems
09.2014 – 12.2014 UBS AG Switzerland Banking: Risk
06.2011 – 08.2014 ATOS Switzerland Civil and National SecurityIT Solutions and Services Ltd
02.2006 – 05.2011 Credit Suisse AG Switzerland Banking: Legal & Compliance Reporting
06.2000 – 03.2006 UBS AG Switzerland Banking: Financial & Accounting Reporting
05.1999 – 05.2000 Quality & Results The Netherlands Banking: Financial & Administrative servicesOrganization & Workflow services
11.1996 – 04.1999 D.T.O. The Netherlands Logistics & Administrative servicesDefense Telematics Organisation
04.1990 – 10.1996 Vaanholt & Van Zon The Netherlands Direct Marketing & Direct Mail servicesProject Support Call Center services
Curriculum Vitae : Mark Kamphuis Page 1
Curriculum Vitae
Experience & technical skills
’95-‘00
’01-‘02
‘03 ‘04 ‘05 ‘06 ‘07 ‘08 ‘09 ‘10 ‘11 ‘12 ‘13 ‘14 ‘15
Platform MS - Windows 7 MS - Windows XP MS - Windows NT MS - Windows '95
UNIX MS - DOS
Database Oracle DB MS - ACCESS dBaseIII+
Data Warehouse
Languages Visual Basic PL/SQL SQL HTML UNIX (Shell Script) ANT (Script) XML
Development Tools COGNOS TOAD SQL Developer Oracle Portal Oracle Developer Oracle Designer
Project Tools/Meth. SCRUM Version One TOSCA (Test Tool)
Version Control Tortoise SVN Continuus
Miscellaneous MS-Office EUP-D Packaging
Curriculum Vitae : Mark Kamphuis Page 2
Curriculum Vitae
Employment history (extended)
UPTIME Services AG01.2015 – 04.2015
Oracle Developer (contractor)
ARTS is an Oracle DB based documents archiving system, implemented at clients such as hospitals and . My tasks have been: - Performance Tuning
- Setup & implement Backup & Recovery strategy- Data Migration (ETL) of documents and metadata from legacy systems into ARTS system
UBS AG09.2014 – 12.2014
Business Analysis & Project management
IRMS (Individual Risk Metrics Solution) is an Oracle DWH based COGNOS Reporting application. The development of some parts of this application is outsourced to India. For those outsourced projects I have been the on site (UBS Zürich) Business Analyst and have also taken on Project Management tasks.
Atos IT Solutions and Services Ltd 06.2011 – 08.2014
- Business Analyst & Solution Engineer tasks- Database design/development Oracle DB Server 11- Applications development TOAD- Languages PL/SQL ; ANT Script ; XML
Applications build- ALBULA
- Logging & Error handling Module- A multilingual messaging , logging and error handling module to be used in several applications
- Metadata maintenance Module - Processing inbound data feeds (XSD) for Metadata data model (DDL)- Processing inbound data feeds (XML) into Metadata data model (DML) - Processing of contents in Metadata data model into Instance Data model (DDL)
- Instance data maintenance Module - Processing of inbound data feeds(XML) into Instance Data model (DML)- Generate & Export outbound data feeds (XML) for current Metadata data model contents
- Instance data Testing & Reporting Module
Keywords are :- Performance : Large data volumes into complex hierarchies- Flexibility : The metadata describing the data model can be (re)defined by business users.
Interfaces for select, import & export data must therefore be flexible (metadata driven) - Maintainability : Message texts must be maintainable without recompiling any code.
Credit Suisse AG02.2006 – 05.2011
- Business Analyst & Solution Engineer tasks- Database design/development Oracle DB Server 8i + 9i- Applications development Oracle Portal 3.0 ; TOAD
Curriculum Vitae : Mark Kamphuis Page 3
Curriculum Vitae
- Languages PL/SQL ; Shell Script (UNIX)
Applications build- SRMS (Securities Monitoring Reporting System)
Legal & Compliance Reporting application
- Processing inbound data feeds for Clients, Depots, Trades and Positions data coming from several sources.Automated detection, evaluation, uploading and archiving of all incoming data feeds. (Unix shell scripts and SQL*Loader and PL/SQL)
- Post load data-analysis, staging (enrichment) and further processing of the data into master tables. Including plausibility checks on the data loads, row-by-row DML-analysis (insert/update/cancel) and keeping a traceable history path of individual instances within the master tables. (Oracle PL/SQL)
- Populating report tables for several predefined Trades and Positions Monitoring reports. (PL/SQL)- Generating and distributing of several outbound data feeds. (PL/SQL and Unix shell scripts)- Implementation of logging, monitoring (incl. messaging) and dashboard interface in all of the above steps. - Building Trades and Positions Monitoring reports based on either report tables or master tables.
Keywords are : - Data Warehouse- Performance : Large data volumes and wide range of parameters for some reports.- Maintainability : The rules for Legal & Compliance reporting are (re)defined by external authorities.
Changes must be implemented in the reports in sometimes very short period of time.
UBS AG06.2000 – 03.2006
- Solution Engineer tasks
- Database design & development Oracle DB Server 7.3 + 8i + 9i
- Applications development Visual BasicOracle Designer/2000 2.0Oracle Developer/2000 Forms 5.0 + 6iOracle Developer/2000 Reports 3.0
- Languages PL/SQL ; UNIX (Shell Script) ; HTML ; Java Script
Applications build
- GEAR-GCR, GEAR-CALGlobal Financial&Accounting Reporting applications
- Processing inbound data feeds from several sources.- Post load data-analysis, staging (enrichment) and further processing of the data into master tables. - Generating and distributing several outbound data feeds.- Building reports based on either report tables or master tables.
Keywords are : - Data Warehouse- Performance : Large data volumes and large number of dimensions.
- RWBE Financial&Accounting Reporting applications
Keywords are : - Maintenance : Legacy application had to be kept up to date and running
Curriculum Vitae : Mark Kamphuis Page 4
Curriculum Vitae
Quality & Results05.1999 – 05.2000
- Database design & development Oracle DB Server 7.3
- Applications development Oracle Designer/2000 1.3Oracle Developer/2000 Forms 4.5Oracle Developer/2000 Reports 2.5
- Languages PL/SQLUNIX (Shell Script) HTML
Applications build
- Administrative applications for clients: CARGLASS- Real Estate Development / Financial application for clients: ING
Defense Telematics Organization11.1996 – 04.1999
- Database design & development Oracle DB Server 7.3MS ACCESS 7.0
- Applications analysis & development Oracle Designer/2000 1.3Oracle Developer/2000 Forms 4.5Visual Basic 4.0
- Languages PL/SQL
Applications build
- Administrative applications for clients: RNLAF- Logistics applications for clients: RNLAF
Vaanholt & Van Zon, Project Support04.1990 – 10.1996
- Database design & development MS SQL ServerMS ACCESS 1.0, 2.0, 7.0dBase III+
- Applications analysis & development PL-I/400, Embedded SQL Visual Basic 3.0, 4.0 Clipper Summer ’87
- Network administration Novell 2.12, 3.11, 4.1MS NT Advanced Windows for Workgroups Windows 95
- User’s Support MS - DOS MS - Office Word Perfect
Applications build
- Direct marketing & Direct mail applications for clients: NJHC ; ANWB ; MOBIL- International Call Center applications for clients: Microsoft ; NeXT ; AutoDesk
Curriculum Vitae : Mark Kamphuis Page 5
Curriculum Vitae
- Voice Response applications for clients: Mercedes Benz
Curriculum Vitae : Mark Kamphuis Page 6