table of contents · ii mike cabolet curriculum © 2013 mike cabolet en2 0 ..... 23

49
I Contents I © 2013 Mike Cabolet Table of Contents Part I Mike Cabolet Curriculum 1 ................................................................................................................................... 1 1 English .......................................................................................................................................................... 1 Personal Info .......................................................................................................................................................... 2 Qualifications .......................................................................................................................................................... 2 Speaking Languages .......................................................................................................................................................... 3 Technologies ......................................................................................................................................................... 3 Languages/Protocols ......................................................................................................................................................... 3 Development Tools ......................................................................................................................................................... 3 Databases ......................................................................................................................................................... 4 Business Applications ......................................................................................................................................................... 4 Operating Systems .......................................................................................................................................................... 4 List of activities ......................................................................................................................................................... 4 ......................................................................................................................................................... 5 EN_2011 ......................................................................................................................................... 5 MC-Invoice ......................................................................................................................................... 6 Cargill TAM ......................................................................................................................................... 7 ABN/AMRO ETL SQL-Server ......................................................................................................................................................... 7 EN_2010 ......................................................................................................................................... 7 EN_Provimi Database platform ......................................................................................................................................... 8 EN_Mirror replication SQL-Server 2008 ......................................................................................................................................... 8 EN_Migration of 15.000 SQL-Server 2005 databases to SQL-Server 2008 ......................................................................................................................................... 9 EN_Database design for a medical employee’s agency in the Philippines. ......................................................................................................................................................... 9 EN_2009 ......................................................................................................................................... 9 SSO ......................................................................................................................................... 11 Virtualization ......................................................................................................................................... 12 Internet Game ......................................................................................................................................... 13 Formatscreen ......................................................................................................................................................... 14 EN_2008 ......................................................................................................................................................... 14 EN 2007 ......................................................................................................................................................... 15 EN_2006 ......................................................................................................................................... 15 EN_December_2006 ......................................................................................................................................... 16 EN_June_2006 ......................................................................................................................................... 17 EN_May_2006 Tuning Request CBS ......................................................................................................................................... 17 EN Februari 2006 ......................................................................................................................................................... 17 EN 2005 ......................................................................................................................................... 17 EN November 2005 ......................................................................................................................................... 18 EN July 2005 ......................................................................................................................................................... 19 EN 2004 ......................................................................................................................................... 19 EN_October 2004 ......................................................................................................................................................... 20 EN 2003 ......................................................................................................................................... 20 EN_January 2003 ......................................................................................................................................................... 20 EN 2002 ......................................................................................................................................... 20 EN_August_2002 ......................................................................................................................................... 21 EN_June_2002 ......................................................................................................................................... 21 EN_January_2002 ......................................................................................................................................................... 22 EN 2001 ......................................................................................................................................... 22 EN_August_2001 ......................................................................................................................................... 22 EN_March_2001

Upload: others

Post on 07-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

IContents

I

© 2013 Mike Cabolet

Table of ContentsPart I Mike Cabolet Curriculum 1

................................................................................................................................... 11 English

.......................................................................................................................................................... 1Personal Info

.......................................................................................................................................................... 2Qualifications

.......................................................................................................................................................... 2Speaking Languages

.......................................................................................................................................................... 3Technologies

......................................................................................................................................................... 3Languages/Protocols

......................................................................................................................................................... 3Development Tools

......................................................................................................................................................... 3Databases

......................................................................................................................................................... 4Business Applications

......................................................................................................................................................... 4Operating Systems

.......................................................................................................................................................... 4List of activities

......................................................................................................................................................... 4EN_2012

......................................................................................................................................................... 5EN_2011

......................................................................................................................................... 5MC-Invoice

......................................................................................................................................... 6Cargill TAM

......................................................................................................................................... 7ABN/AMRO ETL SQL-Server

......................................................................................................................................................... 7EN_2010

......................................................................................................................................... 7EN_Provimi Database platform

......................................................................................................................................... 8EN_Mirror replication SQL-Server 2008

......................................................................................................................................... 8EN_Migration of 15.000 SQL-Server 2005 databases to SQL-Server

2008

......................................................................................................................................... 9EN_Database design for a medical employee’s agency in the

Philippines.

......................................................................................................................................................... 9EN_2009

......................................................................................................................................... 9SSO

......................................................................................................................................... 11Virtualization

......................................................................................................................................... 12Internet Game

......................................................................................................................................... 13Formatscreen

......................................................................................................................................................... 14EN_2008

......................................................................................................................................................... 14EN 2007

......................................................................................................................................................... 15EN_2006

......................................................................................................................................... 15EN_December_2006

......................................................................................................................................... 16EN_June_2006

......................................................................................................................................... 17EN_May_2006 Tuning Request CBS

......................................................................................................................................... 17EN Februari 2006

......................................................................................................................................................... 17EN 2005

......................................................................................................................................... 17EN November 2005

......................................................................................................................................... 18EN July 2005

......................................................................................................................................................... 19EN 2004

......................................................................................................................................... 19EN_October 2004

......................................................................................................................................................... 20EN 2003

......................................................................................................................................... 20EN_January 2003

......................................................................................................................................................... 20EN 2002

......................................................................................................................................... 20EN_August_2002

......................................................................................................................................... 21EN_June_2002

......................................................................................................................................... 21EN_January_2002

......................................................................................................................................................... 22EN 2001

......................................................................................................................................... 22EN_August_2001

......................................................................................................................................... 22EN_March_2001

Page 2: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet CurriculumII

© 2013 Mike Cabolet

......................................................................................................................................................... 23EN 2000

......................................................................................................................................... 23EN_August_2000

......................................................................................................................................... 23EN_April_2000

......................................................................................................................................................... 24EN 1999

......................................................................................................................................... 24EN_December_1999

......................................................................................................................................... 24EN_November_1999

......................................................................................................................................... 25EN_August_1999

......................................................................................................................................... 25EN_August_1999

......................................................................................................................................... 25EN_April_1999

......................................................................................................................................... 26EN_February_1999

......................................................................................................................................... 26EN_January_1999

......................................................................................................................................................... 26EN 1998

......................................................................................................................................... 26EN_September_1998

......................................................................................................................................... 27EN_March_1998

......................................................................................................................................................... 27EN 1997

......................................................................................................................................... 27EN_December_1997

......................................................................................................................................... 27EN_July_1997

......................................................................................................................................... 28EN_June_1997

......................................................................................................................................... 28EN_May_1997

......................................................................................................................................... 28EN_May_1997

......................................................................................................................................... 29EN_April_1997

......................................................................................................................................... 29EN_March_1997

......................................................................................................................................... 29EN_February_1997

......................................................................................................................................... 30EN_January_1997

......................................................................................................................................................... 30EN 1996

......................................................................................................................................... 30EN_December_1996

......................................................................................................................................... 30EN_December_1996

......................................................................................................................................... 30EN_December_1996

......................................................................................................................................... 31EN_August_1996

......................................................................................................................................... 31EN_March_1996

......................................................................................................................................... 31EN_February_1996

......................................................................................................................................... 32EN_January_1996

......................................................................................................................................................... 32EN 1995

......................................................................................................................................... 32EN_September_1995

......................................................................................................................................... 32EN_August_1995

......................................................................................................................................... 32EN_May_1995

......................................................................................................................................... 33EN_March_1995

......................................................................................................................................... 33EN_January_1995

......................................................................................................................................................... 33EN 1994

......................................................................................................................................... 33EN_November_1994

......................................................................................................................................... 34EN_October_1994

......................................................................................................................................... 34EN_May_1994

......................................................................................................................................... 34EN_April_1994

......................................................................................................................................... 34EN_March_1994

......................................................................................................................................... 35EN_February_1994

......................................................................................................................................................... 35EN 1993

......................................................................................................................................... 35EN_December_1993

......................................................................................................................................... 35EN_November_1993

......................................................................................................................................... 36EN_August_1993

......................................................................................................................................... 36EN_March_1993

......................................................................................................................................... 36EN_February_1993

......................................................................................................................................... 36EN_January_1993

......................................................................................................................................................... 37EN 1992

......................................................................................................................................... 37EN_October_1992

Page 3: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

IIIContents

III

© 2013 Mike Cabolet

......................................................................................................................................... 37EN_January_1992

......................................................................................................................................................... 37EN 1991

......................................................................................................................................... 37EN_December_1991

......................................................................................................................................................... 38EN 1990

......................................................................................................................................... 38EN_November_1990

......................................................................................................................................... 38EN_August_1990

......................................................................................................................................... 38EN_May_1990

......................................................................................................................................................... 38EN 1989

......................................................................................................................................... 38EN_May_1989

......................................................................................................................................................... 39EN 1988

......................................................................................................................................... 39EN_September_1988

......................................................................................................................................... 39EN_March_1988

......................................................................................................................................................... 39EN 1987

......................................................................................................................................... 39EN_March_1987

......................................................................................................................................... 40EN_March_1987

......................................................................................................................................................... 40EN 1986

......................................................................................................................................... 40EN_March_1986

......................................................................................................................................... 40EN_February_1986

......................................................................................................................................................... 40EN 1985

......................................................................................................................................... 40EN_November_1985

......................................................................................................................................... 41EN_October_1985

......................................................................................................................................... 41EN_October_1985

......................................................................................................................................................... 41EN 1984

......................................................................................................................................... 41EN_January_1984

......................................................................................................................................................... 41EN 1982

......................................................................................................................................... 41EN_January_1982

......................................................................................................................................................... 42EN 1980

......................................................................................................................................... 42EN_January_1980

......................................................................................................................................................... 42EN 1979

......................................................................................................................................... 42EN_August_1979

.......................................................................................................................................................... 42Activities

.......................................................................................................................................................... 45Publications

Index 0

Page 4: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum1

© 2013 Mike Cabolet

1 Mike Cabolet Curriculum

CURRICULUM VITAE

Mike Cabolet

1.1 English

1.1.1 Personal Info

Name: Mike Bruno Klaus Cabolet

Born: Sunday, February 14, 1954

Address: Copernicusstraat 46

Zip Code: 2561 XA

City : Den Haag .

Page 5: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 2

© 2013 Mike Cabolet

Phone:

Netherlands: +31 703600671 / +31 6 517 39 296

Pilippines +63 39167859163

France +33 3 38468 5419

URL: www.296.com www.296-

software.comwww.Maison-

Montesson.comwww.LCM-Builder.com

Email : [email protected]

1.1.2 Qualifications

Technical application management regarding Database related applications.

Consolidating Databases and recording medium and large database environments.

Develop of backup strategies.

Visualization of server and client computers with use of Hyper-v and VMware.

SQL Server Database management for large and medium organizations.

SQL Server Replication and Mirroring.

Over 20 years programming, development, team leading & management experience indemanding fast-paced environments.

Demonstrated excellence in leadership, marketing, business and development.

Over 20 years’ experience working within widely varying application domains,demonstrating strong intellectual capacity and the ability to learn new fields quick andeffectively.

Over 20 years’ experience as an application developer and DBA, demonstrating superiorcreative problem solving skills.

Over 20 years’ experience developing complex database.

20 years’ experience as journalist and writer of technical articles and books.

1.1.3 Speaking Languages

Languages Reading Writing Speaking

English Good Good Good

German Good Medium Good

Dutch Good Good Good

French Low Low Low

Page 6: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum3

© 2013 Mike Cabolet

1.1.4 Technologies

1.1.4.1 Languages/Protocols

Languages/Protocols 1. C#2.Visual Basic (alle versies) + GWBasic3. Powershell4. VB.Net5. VBS6.VBA

MS-AccessExcelWord

7.ASP 8. ASP.Net9.HTML10.Javascript11.VBScript12.T-SQL (alle versies)

Execution PlanServer TraceClient Statistics

13.C (Basics)14.(DOS) Command line Scripting15.Flash Action Script16.WScript/CScript17.Com/Com+ 18.XML

1.1.4.2 Development Tools

Development Tools/Technologies 1. Visual Interdev (Classic + Dot.Net)2.MS-Office3. FrontPage4.MS-Access5. Flash 4/5/86.DHTML-Builder7.Help & Manual8. Sybase Power Designer9. LCM-Builder10.SSIS

1.1.4.3 Databases

Databases 1. SQL-Server 4.2/6/6.5/7/2000/2005/2008R2/20122.MySQL3.Sybase 4.Oracle

Page 7: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 4

© 2013 Mike Cabolet

5.MS-Access6. Interbase7. dBase3/48.Clipper

1.1.4.4 Business Applications

Business Applications 1. IIS (all versions)2. Apache Web Server3.Microsoft Storage Server 4.Opmanager5.HP-ServiceDesk6.Microsoft Word7. PowerPoint8.WSUS Windows Update Server9. Excel10.Adobe Photoshop11.MS-Access12.WordPerfect 13.DisplayWrite14.SSIS

1.1.4.5 Operating Systems

Operating Systems 1.Windows 72.Windows 2008/R23.Windows Vista4.Windows 20035.Windows 20006.Windows NT47.Windows NT3.518.Windows 989.Windows 9510.Windows 3.1111.Windows Storage Server12.Novel13.DOS (all versions)

1.1.5 List of activities

1.1.5.1 EN_2012

September 2012 - April2013

Function

Senior SQL-Server Specialist

Company Huisman Schiedam, Netherlands

Page 8: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum5

© 2013 Mike Cabolet

Tools Redgate ToolboxIdera ToolboxSSMS 2012Visual StudioTSQLPowershell

• The Work at Huisman started as a job for two days to install a number of SQL Servers but the

mission was extended to identify all existing SQL-Servers and consolidate them into a SQL newly

established SQL-Server 2012 environment

• Development of SQL Server consolidation environment. This tool can prevent recurrent audits

to identify SQL database servers, instances, databases, and users that are available on the

network. The application can be easily accessed and maintained with a web interface.

• The SQL Server inventory system can be used to track the SQL Server environment but can also

be used ad-hoc. With one press of a button, all connected SQL Servers on the network can be read

and placed into the inventory database. With the inventory application shows always the current

state of the SQL-Server park.

• Design, described and build a new SQL Server environment based on SQL Server 2012 in a

VMware 5.1 Cluster

• The lack of an existing SQL Server architecture, the mission was becoming more extensive and I

ended doing everything that had to do with SQL Server, such as setting up replication and

mirroring.

• New backup job and procedures for all SQL-Servers and databases designed and implemented.

1.1.5.2 EN_2011

1.1.5.2.1 MC-Invoice

November 2011 - August MC-Invoice

Page 9: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 6

© 2013 Mike Cabolet

2012

Function

WEB and SQL-Server developer

Bedrijf MC-Software

WEB en SQL-Server developer MC-INVOICE, MC-Factuur, MC-Facture, MC-Rechnung

Developing of the WEB Based invoice program MC-Invoice.MC-Invoice is a flexible web based invoice program for self-employed, middle and largecompanies.MC-Invoice has several utilities, depending of the requirements of the users.

With Quick Invoice it is possible to create an Invoice on the fly online.Creating Online Invoices with use of a personal database of existing customersYour own Invoice server for companies with connections to SAP or any other existingfinancial system

MC-Invoice creates invoices with use of an WYSIWYG editor and print them to any local printerand/or a PDF or graphical file. Almost any graphical format is supported like GIF, BMP, JPG, PNGand even two factor based formats.An MC-Invoice user has an account and can create invoices for one or many companies with eachhis own header and footer attached. Also is there a possibility to attach existing standard documents. Also is it possible to upload new documents ad-hock .MC-Invoice can use self-developed upload/import database connectors for any existing database tobe the source of the customer database.With an MC-Invoice account, Invoices can be created online and send automatically by email toyour customer.All invoices and there status can be viewed online.MC-Invoice is developed with Microsoft IIS server, SQL-Server 2008 and our web basedproductivity tool LCM-Builder.

1.1.5.2.2 Cargill TAM

March 2011 SAP applicaties en SQL-Server specialist

Function

Technical Application Manager

Company Cargill Nutrition

Technical Application Manager

Technical Application Manager Cargill Nutrition

Page 10: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum7

© 2013 Mike Cabolet

Cargill Nutrition is a international operating animal feed company with branches in 26 countries and

an annual turnover of 100 billion (US dollars?) a year.

By centralizing all its IT services and the implementation of SAP, the company managed to realize

considerable savings.

As Technical Application Manager I was responsible for a number of SAP related applications such

as Onguard, Everest, SIM/VIM, and the corporate web site. The applications were centralized and

set up by me on a new SQL-Server platform based on Windows 2008R2 and SQL-Server

2008R2. In order to limit costs in license fees, all applications were thoroughly inspected so as to

work with a version of OS and SQL-Server that was as efficient as possible.

All databases were furnished with mirror replication or with log shipping.

For the SQL-Servers I installed and described a Disaster Recovery environment. The replication

was set up on the basis of log shipping.

Initially I was responsible for maintaining contact with the suppliers. After a few months the focus

shifted to fine tuning the system and technical support.

1.1.5.2.3 ABN/AMRO ETL SQL-Server

January 2011 SQL-Server specialist for Private Banking

Function

SQL-Specialist

Company ABN/AMRO Amsterdam

ABN/AMRO Bank

SQL-Server ETL project Private banking.

Programming ETL to convert existing queries to create a new SQL-Server database that will feed a

new data warehouse.

.

1.1.5.3 EN_2010

1.1.5.3.1 EN_Provimi Database platform

December 2010 SQL-Server 2008R2 New Server Platform and Replicatie

Functie

Database Migration Consultant

Page 11: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 8

© 2013 Mike Cabolet

Bedrijf Provimi RotterdamProvimi is one of the largest producers of cattle provender inthe world.

Database Server and Mirror replication with SQL-Server 2008R2

Set up a new database environment for PROVIMI using SQL-Server 2008R@ .Various servers were consolidated using the new platform.The new environment consists of Dell R510 servers each with 48GB of memory, 16 processors and8 TB harddisks.Each server contains several instances, one for each data Collation. All important databases haveplaced in mirror image (placed in Mirror?) Moet jij even kiezen welke juist is…).A number of databases were placed in replication mode.The installation of the servers was completely scriptedSecurity and users were prepared using vbs and cmd scripts.The Windows settings prepared using powershell scripts.All database users and setting were set up using SQL-Sripts to ensure SID compatibility.All SQL-Server installations were set up using an installation script in order to ensure that the SQL-Servers would be installed in exactly the same way.

1.1.5.3.2 EN_Mirror replication SQL-Server 2008

july 2010 SQL-Server 2005 and SQL-Server 2008 Replication

Function

Database Migrate Consultant

Company Vroegop, AmsterdamVroegop-Windig is active in two areas. On one hand, we are awholesaler & importer of potatoes, vegetables, fruit and exoticproduce. On the other, we provide logistical services for freshproduce.

Mirror replication SQL-Server 2008

For the wholesaler and logistic services company Vroegop I implemented an SQL-Server 2008Mirror replication. The configuration had a principal and and a mirror database with witness serverfor automatic failover.

1.1.5.3.3 EN_Migration of 15.000 SQL-Server 2005 databases to SQL-Server 2008

april - july 2010 Migration of 15.000 SQL-Server 2005 databases to SQL-Server 2008

Page 12: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum9

© 2013 Mike Cabolet

Functie

Database Migratie Consultant

Bedrijf ReeLeeZee Internet boekhouden te Breukelen

Mirror replication SQL-Server 2008

Reeleezee is one of the market leaders in online internet bookkeeping in the Netherlands.To support the local team of Reeleezee I researched the best way to migrate 15.000 databases fromSQL-Server 2005 to SQL-Server 2008 and in the process, replace all existing servers with newhardware. As the application has to be online 24/7, the migration had to be done with as littledowntime as possible.To have all SQL-Server configured in the same way, the migration was done exclusively with the useof scripts. For the SQL-Server installation, security and file system I designed, developed and testedthe scripts.After reliability tests, these scripts where given to the hosting partner Bluedome, who then installedthe rest of the servers using these scripts. The result was that the migration was done within fourmonths, finishing 2 months before schedule.

1.1.5.3.4 EN_Database design for a medical employee’s agency in the Philippines.

January 2010 Medical Specialist database, Philippines

Function

SQL- Server database designer / Database Consultant

Database design for a medical employee’s agency in the Philippines.

For an Australian recruitment agency, specialized in medical employees, I designed and developed adatabase for the independent registration of nurses and other medical staff with the use of an internetapplication.The registration procedures are designed to get a full picture of the skills and competence's,certifications and diploma’s as well as possible areas for development and growth of the applicant.Based on this information, a selection can be made of potential candidates with the necessaryspecifications and certifications for the successful application for visa and working permits. Forsuccessful candidates, the supplied information is sufficient for all necessary application forms forrequesting visa’s and working permits.

1.1.5.4 EN_2009

1.1.5.4.1 SSO

October 2008 to thepresent

Shared Service Organization (SSO)

Page 13: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 10

© 2013 Mike Cabolet

Job description

SQL- Server DBA

Company Ministerie Verkeer en waterstaat

Ministry of Transport (SSO)

SSO-Projecten--------------------

Repair microsoft patch KB 957097Microsoft patch KB 957097 causes an authorization problem to occur on SQL-Servers andIIS servers.The patch causes the NTLM to malfunction (see http://support.microsoft.com/kb/957097)The patch causes the NTLM to treat the various database objects as remote entities insteadof local entities. A local authorization fault occurs the moment the client application places itsdata in the cache. NTLM treats the authorization request as a replay attack. This causes anauthorization failure. All requests to use objects are refused.This fault occurs in SQL-Server 2000, 2005 and IIS server 5.1 and 6

ClientèlemProof Clientèle migration project to migrate the SQL-Server 2000 databases to SQL-Server2005

Supervision of the ISOZ projectThe government decided to implement a new method of government financing specializedtraining programs with as its main objective to prevent market failure (too little training) ormarket distortion (bad market position as a result of wrong training) in the healthcare sector.The new method consists of an achievement oriented financing of specialized training through aspecial fund. De MEVA/NBO department is responsible for the structure, the training capacityand the financing of the training programs. ISOZ was set up to monitor the financing of thetrainingprograms, to accept or reject applications for grants and decide the size of awardedgrant as well as give advice on policy with regard to quality, capacity and the price oftrainingcourses.

ISOZMy duties included the supervision and direction of the completion route.CAP Gemini was responsible for delivering the software. The software consisted of a Dot Net

Page 14: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum11

© 2013 Mike Cabolet

application with surveys from a MS-Reporting server. The package was programmed in India.This Construction caused a lot of miscommunication and required a lot of correction. A veryimportant aspect, namely making the program fully accessible to members of staff throughwindows authentication, had not been installed properly. The combination of SQL-Server 2000with the reporting server caused a lot of trouble with kerberos. To solve this problem,specialists from SSO, CAP Gemini and Microsoft had to be brought into the team.

Upgrade SQL-Server 2000/2005 to SQL-Server 2008Because of the merging of 3 large IT departments within the civil service, a large SQL-Serverpark was created using many different versions. The goal of SSO is to try to work as much aspossible using the same building blocks. Because of this as many databases as possible had tobe migrated to version SQL-2008

1.1.5.4.2 Virtualization

October 2008 to present Hyper-V VirtualizationJob Description

Virtual Server Manager (VSM)SQL- Server DBA

Tools SQL-Server 2008Microsoft Storage ServerHyper-V

Redgate SQL ToolsIdera Opmanager 8.22Apache Web ServerMySQL

Company Ministerie van Verkeer en waterstaat (Ministry of Traffic andwater)

Hyper-VSetting up a virtual environment with Microsoft Windows 2008 R2 Hyper-V technology. Theenvironment consists of:

2 x Hyper-V virtual hosts2 x Storage servers (SAN en NAS)2 x Domain controllers2 x DNS servers 5 Web servers

Page 15: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 12

© 2013 Mike Cabolet

Database servers SQL 2000SQL 2005SQL 2008Oracle 11g MySQL

WEB servers IIS6 IIS7 Apache server

1 x Mail servers3 x FTP serversGame servers

MU3MU4 RAN

Opmanager 8.22 (monitoring)

The database and Web servers were clustered using Hyper-V and connected to a virtual SAN,based on Microsoft Storage server 2008.

1.1.5.4.3 Internet Game

December 2008 to present Internet GameJob Description

SQL- Server DBAVirtual Server Manager (VSM)

Tools SQL-Server 2008Hyper-V

Redgate SQL ToolsIdera HP-Service DeskApache Web ServerMySQL

Comapny 296-SoftwareWebsite WWW.Estambay.com

Together with a Group of programmers and web developers set up the Open Source game called MU4.

MU4 is a game played on internet. Players can download a client version of the game and install iton their own PC. When the game is started up a connection is made with a number of game servers.The connection directs all the moves and movements of each player to a SQL-2008 database. Agame can process around 1000 players who are simultaneously logged on.

The game consists of the following components:1. Apache Web Server2. MySQL database server for the maintenance of the web site3. 1 game server4. 1 chat server

Page 16: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum13

© 2013 Mike Cabolet

5. 1 forum6. 1 mail handler7. 1 SQL-Server

The original version used Windows 2000, SQL-Server 2000 x86 and all components including themySQL server were installed on one computer. This configuration gave poor performance. My newversion uses Windows 2008 and SQL Server 2008 x64 for Web server and database server aswell as Windows 2003 x86 for the game server components.The database has now been normalized so that new game servers can be logged into the samedatabase. This configuration makes it possible to add an almost limitless number of new players tothe game. In the original version it was not possible to play with more than 2 to 300 playerssimultaneously. With the new configuration it is possible to play with 1000 players on one serversimultaneously. Players can even switch server without losing their connection or functionality. Thedatabase server can process up to 150.000 players logged in at any one time with around 1200connections per second.

The new configuration makes use of:

1 x Windows 2008 x64 for Apache web server and the mySQL server for web content.1 x Windows 2008 x64 for MS-SQL-server 2008 x64 for player data[n] number of game server Windows 2008 x86

1.1.5.4.4 Formatscreen

December 2008 to present MC-FormatscreenJob Description

Programmer

Tools Microsoft BrowserVBS

Company 296-SoftwareWebsite HTTP://FormatScreen.296.com

MC-FormatScreenIn order to be able to manage the various servers used at SSO large monitors are in use. Thesemonitors have several web pages open at any one time. In order to be able to share a monitor easily Iwrote a monitor formatting program called MC-Formatscreen. The program is published as free-wareand can be downloaded from my server.

MC-FormatScreen is meant to help setting up a convenient overview for monitors.In large organizations it is often necessary to monitor various environments. On a large monitorvarious websites can be viewed. In order to achieve a good overview with as many as possible open webpages , the layout of theweb browsers is changed and given a specific place on the web screen. The program Works exclusively with Microsoft browsers!

Page 17: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 14

© 2013 Mike Cabolet

MC-AutoDBA

MC-AutoDBA is a SQL-Server tool to make and maintain wholly automated backups of largescale SQL server farms.MC-AutoDBA can work on one server but can also be installed on a server park.The tool works automatically, adding databases without the help of a DBA. The daily task ofchecking and moniotoring backups is made both easier and more manageable with MC-AutoDBA.

1.1.5.5 EN_2008

October 2008 to present Ministry Verkeer en Waterstaat (VenW)Job Description

SQL- Server DBA

Tools SQL-Server 2000,2005,2008Reporting Server 2000,2005,2008MC-AutoDBA

Redgate SQL ToolsESXIdera HP-Service Desk

Company VenW

Ministerie Verkeer en Waterstaat (Ministry of Transport)VenW has been commissioned by the government to set up a new organization, called the SSO.(Shared Service Organisation) SSO’s task is to support a number of key Ministerial IT- activities.

Starting on 1 October 2008 the IT- department of the ministry of VWS was incorporated intothe SSO of the Ministry of VenW.In order to help ensure a smooth transition of SQL-Servers, I was asked to extend my contractfor 3 months in order to continue my work for the VWS within SSO.

This collaboration worked extremely well so they asked me to help them improve the quality oftheir services and stay for a whole extra year despite the fact that it is SSO’s explicit policy towork only with internal staff.

The work was comparable to what I did with VWS , but because of the increased size of theorganization it became an extremely interesting challenge. On 1 May 2009 the organization was extended with a further 65 staff members from the ITdepartment of the ministry Social Affairs (SZW)

I was given responsibility for the introduction and migration to SQL-Server 2008.A large part of my work was taken up with the management of the ever increasing SQL-Serverfarm.

1.1.5.6 EN 2007

Juni 2007 to October 2008

Ministry VWS

16

16

16

Page 18: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum15

© 2013 Mike Cabolet

Job Description

SQL- Server DBA

Tools SQL-Server 2005

Redgate SQL ToolsIderaTopdesk

Company VWS

At the ministry VWS in The Hague I was responsible for among other things the dailymanagement of SQL-Server. This included:

Checking the database backupChecking the available space on the disks for the database serversChecking event logsRestoring databasesInstalling SQL-Servers on Microsoft ClustersDatabase performance tuningMonitoring the Indexing and database expansion

I was also responsible for, or concerned with:The migration of SQL-Server 2000 to SQL-Server 2005 as well as the supervision of anumber of projects in which external suppliers of applications use SQL-Server databases o ISOZo Clientele o Update7o Tridiono Topdesko Citix PowerfuseInstalling new database servers.Drawing up the requirements for the management of the SQL-Server databases.

esting and implementing new database applications.Installing a SQL-Server cluster environment within VMwareConnecting (Linking) SQL-Servers with Oracle databases The drawing up and implementation of plans.The drawing up of RFC’s (Request For Change) for changes to the SQL-Servers and theinfrastructure in which the server was placed.Implementing of database applications and making them available through CitrixFine-tuning the Database serversBuilding an internal registration system (SYSCAP) for the management of hardware andsoftware within hardware- as well as a virtual environment.

1.1.5.7 EN_2006

1.1.5.7.1 EN_December_2006

December 2006 - April2007

TijdBeursMedia

Function

SQL-2005 Developer DBA17

Page 19: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 16

© 2013 Mike Cabolet

Tools SQL-Server 2005

Visual StudioRedgate SQL ToolsC#, VB.NET

Company Tijdbeurmedia

For Tijdbeursmedia in Amsterdam I developed a register of financial companies in SQL-Server 2005 for all Belgian companies not quoted on the stock exchange.The work was partly carried out in Amsterdam but mainly from my own office in The Hague.

On the basis of a limited functional design the following items were set up and programmed.

All tables and their network of relations.The importation and conversion of raw data supplied by Graydon.Programming of all stored procedures and functions for the web application.Creation of programming documentation and scripts of all tables, views, functions and storedprocedures as well as operating instructions for the functions and stored procedures. Thisdocumentation can be viewed on my server under: http://projects.296.com/belgiumcompanies/index.html

1.1.5.7.2 EN_June_2006

Juni 2006 - November2006

Insurance

Function

SQL-Tuning Expert + VB Developer

Tools SQL-Server

Visual StudioASPCOM, COM+

Company DBV Verzekeringen

The activities at DBV insurance were geared to support the existing insurance software as well asthe design and programming of new functions.The emphasis lay on the Excasso programme which was supposed to ensure smooth payment topolicy holders. Because the software wasn’t complete regular use of ad hoc SQL queries had to bemade use of in order to search for and process data..Second line support for the Financial department as well as for the policy administrators in caseswhere the existing software offered no possibilities to effect adjustments through the normalchannels.Investigation into the causes for system failure when commands were not or wrongly executed.For the rest I was charged with setting up and supervising a test to check the changes with regard tothe Income Tax Returns 2006 within the Visual Basic software and the custom-built excasso object.

As DBV is a financial services company also active in the US, I had to take account of SOX

Compliancy throughout.

17

Page 20: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum17

© 2013 Mike Cabolet

1.1.5.7.3 EN_May_2006 Tuning Request CBS

may 14, 2006 - june 2,2006

Tuning request for a SQL-Server Environment

Function SQL-Tuning ExpertTools SQL-Server

Execution PlanServer TraceClient StatisticsDot.Net 1.1

Company CBS (The Netherlands office of Statistics)

CBS find himself in a situation that a new developed statistic program, build on SQL-Server2000 with views and stored procedures in the database and a C# client application, did notperformed as expected and did not reach out to the minimum specs of usability.The minimum specs for the application is 20 concurrent users with a maximum response of 35seconds for the most exotic query request.When going into multi-user tests, 4 concurrent users already break down the system withthousandths of locks on the database. The application requests all the companies and there workers in the Netherlands and a queryrequest easily returns several millions of records.My research showed the need of changing the software and the hardware, as the problems layin both areas.To speed up the searching process, some very large tables where hold in memory with DBCCPINTABLE. To avoid a shortage of cache memory, the SQL-Server computer where upgraded to16GB. Also the SQL-Server version where upgraded to the 64bit version to make optimum useof the memory.While the hardware site where covered, all queries and stored procedures be analyzed andwhen necessary, tuned with table hints to force the use of better or optimized indexes.As that was not enough, we also look critical to all transactions. Transactions that where timeconsuming where break down into smaller and faster transactions. This speed up theapplication and no longer there where deadlocks and unacceptable lock escalations.To finish the tuning, the tempDB where removed from the local disk and placed on the SANenvironment. As the application use the tempDB often, this was also a major performanceprofit.After these changes, the application now easily can handle 20 users. Also all requests made tothe system are handled within the expected time frame.

1.1.5.7.4 EN Februari 2006

February 2006 - May 2006

Like2date China

Function WEB & SQL-DevelopmentTools SQL-Server,

Visual Studio, ASP, LCM-Builder

Company 296-Software Philippines

1.1.5.8 EN 2005

1.1.5.8.1 EN November 2005

November 2005 - February 2006

Replication of Primary keys and static data

Function SQL-Development DBA Sybase

Page 21: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 18

© 2013 Mike Cabolet

Tools Aqua SQL advantageultra-editSybase Replication Server

Company ING Bank Amsterdam

For the ING Banc project Vortex, I was asked to initiate a proof of concept and implementationfor the current pre process of data conversion to a huge data warehouse.The result must enable the possibility to run simultaneity more then 1 pre process on severaldatabase servers and synchronizing the primary key and static date.

The result where two options: The use of the Sybase Replication Server. The use of Remote Procedure calls (RPC)

Using the replication server was the most advanced and effective option but theexpected duration to implement an almost unknown option to the ING environment madethe decision go to implementing a stored procedure programmed solution with use of RPC.The RPC option resulted in a mini transaction-locking program with server and soft locking.

The whole functionality is programmed with T-SQL in stored procedures.

1.1.5.8.2 EN July 2005

July 2005 - November 2005 Bulk data load of patent information.Function DBA SQL ServerTools SQL-Server 2000 & 2005

Query AnalyzerQuest Central for SQL-ServerRedgate SQL Compare / Data compareDOS Command LineXML

Company ING Bank Amsterdam

Page 22: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum19

© 2013 Mike Cabolet

Univentio is the supplier of patent information for many web sites. In 2004 they started to become web based supplier for end user clients. They gave websearch facilities to clients like Philips, Hauni and Estman with there web site www.TotalPatent.com.

With the change from supplier for 3th pary to to the owners of there own web site, theybecame an interesting partner for Lexis-Nexis and Reed Elsevier. After the take over inFebruary 2005, many things in concern to the data collecting and supplying had to change andimproved.The data now is loaded into SQL-Server and the size of some of the databases is severalTerabytes.

There are also some databases for custom made web applications.

Beside the data in SQL-Server, some of the data is also available in PDF format and XML. This 3data sources are merged into Livelink OpenText for improved search facilities.

The database structure is initial create by web developers and is not designed but the result ofthe programming needs.

In March 2005 the first DBA was added to the company to improve performance and structure.

The unnecessary use of Unique Identifiers and the data incompleteness urged the need tochange the structure and made a complete reload of all the data necessary.

My task were: Optimizing distributes views Programming stored procedures in TSQL Data distribution to 30 SQL-Servers Backup and maintenance Design a bulk load structure to load 57.000.000 new records and update 200.000.000records with use of command line batch files and DTS

1.1.5.9 EN 2004

1.1.5.9.1 EN_October 2004

October 2004 - May2005

Interface for telecom payment on a web site.

Function Team LeaderTools LCM

ASPVBJavascriptVB-ScriptXML

Tool Type InternetOperating Systems Windows 2000Database SQL-Server 2000URL www.Like2Date.com

The interface send HTTP POST information to a accounting server and returns result codesaccount information about status and payment. The information returns as XML and need to

Page 23: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 20

© 2013 Mike Cabolet

convert into pure HTML.

The interface now is a standard payment program that can be included in any website that liketo use the Hey-World payment method. Backend is SQL-Server 2000. All business rules are instored procedures and triggers. As the interface is programmed with the LCM-Builder, theinterface automatically has multi-language support.

1.1.5.10 EN 2003

1.1.5.10.1 EN_January 2003

January 2003 - August 2004 www.296-webshop.com Function Web Architect/Developer/DBATools LCM

ASPVBJavascriptVB-ScriptSQL Server & T-SQL

Tool Type InternetOperating Systems Windows 2000Database SQL-Server 2000URL www.296-webshop.com

Developed and designed a multi lingual, multi web shop solution for small companies who wantto use internet to sell there products.

The site is completely build in LCM and is totally data driven. No hard coded text is found in theweb pages

The Site is programmed with use of: ASP for page and database handling, VB for creating server objects Java & VB script for client site validation.

SQL-Server as database with use of Triggers and stored procedures for enforcing businessrulesThe 296-Webshop site is a complete web shop for selling products for any number of shops.Hidden for the customers is a Content Management system for maintaining all data used by theweb shop. The maintenance of the shop can be outsourced to the office in the Philippines.

1.1.5.11 EN 2002

1.1.5.11.1 EN_August_2002

August 2002 - December2002

www.LCM-Builder.com

Function Web ArchitectTools LCM

ASPVBJavascript

Page 24: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum21

© 2013 Mike Cabolet

VB-ScriptSQL Server & TSQL

Tool Type InternetOperating Systems Windows 2000Network Windows 2000URL www.LCM-Builder.com

Developed and designed the LCM-Builder web site.

The site is completely build in LCM and is totally data driven. No hard coded text is found in the webpages.

The site is programmed with use of: ASP for page and database handling, VB for creating server objects Java & VB script for client site validation. SQL-Server as database with use of triggers and stored procedures for enforcing business rules.

The LCM-Builder site is a complete web shop for selling 1 or more products.

1.1.5.11.2 EN_June_2002

June 2002 - February2004

Philippine Web Development Team

Function Manager/DBA/DeveloperTool LCM Tool Type InternetOperating Windows 2000Network Windows 2000URL

With a high educated young population, the Philippines were a target to build a web-designersand developers team. I started a MC-Software-PH and opened an office in Cebu and employseveral bright young people. From there we can offer web design and development for all kindof systems like Windows NT, Unix and Linux. We also have graphical designers with greatartistic feeling and Manual writers for technical and consumer product manuals. The data entrygroup can do any kind of encoding whit great accuracy. A special team use sophisticated webgrabbing tool for collecting any kind of information found on the internet and put it in adatabase.

1.1.5.11.3 EN_January_2002

January 2002 - June2002

12Asia & Topspots.nl

Function Web ArchitectTool LCM Tool Type InternetOperating Windows 2000Network Windows 2000URL

Building a Web portal application for communication and data entry based on LCM.Intercompany has the need of global communication between the different offices around theworld. I created a database driven web portal. Depending on user rights, the web applicationbehaved different. On the lowest level the encoders could only use the application to add orchange there profile, read there mail, news and go to there projects.Administrators arerecognized by the system and dynamically given more facilities like creating projects and jobs.On the highest level the system administrator was able to give out user levels etc. All of theapplication was based on LCM and that for automatically Multi- Lingual. The admin tool of thisweb application is the heart of the future web portal of 12asia, 12USA, 12Europe and 12Africa.

Page 25: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 22

© 2013 Mike Cabolet

This portal is build by the Philippine web development team. The system is build with ASP anduse SQL-Server 2000 as the database.

1.1.5.12 EN 2001

1.1.5.12.1 EN_August_2001

August 2001 - December2001

CMS Content Label Management Multi-Lingual Web Tool

Function Team Leader/Developer/DBATool LCM 1.04 Tool Type InternetOperating Windows 2000Network Windows 2000URL

LCM (Label Content Management) is an ASP productivity tool. With LCM it is easy to create newmulti-lingual web sites or convert existing 1-language sites into a real multi-lingual web site.

LCM use SQL-server (6.x, 7.0 and 2000) as database engine. One COM object is needed tocreate and manage a multi-lingual site. LCM make use of VB, ASP, HTML and SQL.

1.1.5.12.2 EN_March_2001

March 2001 - August2001

Intervet International

Function Programmer/DBA/Web ArchitectTool Visual Interdev Tool Type InternetOperating Windows 2000Network Windows 2000URL www.intervet.296.com

Intervet is a daughter company of Akzo Nobel and producer of innovative, high qualityveterinary products, Intervet is one of the worlds leading companies in the animal healthmarket.

My position with Intervet changed during the development process. Beginning with a throughand critical analysis of the existing web I had to advise management about the direction theproject should take. After that I was involved with research into the options, the definition offunctional and design specs. This process resulted in a complete overhaul of the design andstyling of the site.

As Intervet is present in more than 60 countries using 6 major languages to communicate, sitedevelopment had to be focused on a multi-national, multi-lingual platform.

One of the requirements was a uniform structure and layout for all countries while at the sametime maintaining full flexibility for every country to show their own menu structure andhomepage.

We used Photoshop and other graphical tools to create the backgrounds and buttons. As thebackground lay-out is defined by a rounded arc, we had to configure different sets of imagesfor each screen resolution. The structure recognises the properties of the screen andautomatically loads the required images. The functionality of the application prevents the needof redundant html pages. The last phase was the development of the site. All business rulesstored procedures were written in SQL-Server 2000. The application was written in TSQL, ASP

Page 26: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum23

© 2013 Mike Cabolet

and client site JavaScript. The result was a flexible system with DHTM menus for every country.To support all languages and countries, I designed a Content Management System for easyand flexible data input. With the use of eWebEditPro2 the editors can input Rich Text Functioninto the database while output is formatted in HTML with support for Images and hyperlinks.

1.1.5.13 EN 2000

1.1.5.13.1 EN_August_2000

August 2000 - December2000

Developing and Implementation of theGuinnessWorldRecords.com Internet

Function Senior Technical ConsultantTool SQL-Server 7/2000 Tool Type DatabasesOperating Systems Windows 2000Network Windows NT 2000URL www.GuinnessWorldRecords.com

The experience at Guinness World Records offered various challenges from a number ofperspectives. Firstly I was responsible for the successful and smooth launch of the website onOctober 23, 2000.

A key responsibility was to develop the Load balancing and stress test implementation at theIntel location.

A server farm - a major undertaking (five servers - Windows 2000) and 2 SQL7 Serverssupport the website (www.GuinnessWorldRecords.com) Other Responsibilities involved thedesign and build of the Guinness record search engine with ASP and SQL server 7.Queries onthe engine to deliver the various combinations of potential world records.

This complex search logic was built exploiting stored procedures. For upcoming events and TVspecials, I programmed a Flash5 calendar, this is database driven. The calendar getsinformation from a SQL server 7 database and stored procedures pass the relevant informationto the calendar by using ASP scripts. (See: www.GuinnessWorldRecords.com ->>menu Getinvolved ->> Calendar).

I also designed and developed a contact management tool to be used on the wider extranetso that Company and contact information can be retrieved, supported by a comprehensivesearch engine.

1.1.5.13.2 EN_April_2000

April 2000 - July 2000

Senior Web Developer for a Major Dot COM Company

Function Consultant Senior/ProgrammerTool Microsoft Internet Information

Tool Type ServerOperating Systems Windows NT 4.0Network Windows NT 4.0URL

Working as a senior web developer for a major dot COM Company for the building industry inthe center of London. Rebuilding seven sites for the different countries into 1 database drivenmulti lingual, multi country site. Uses tools are Visual Interdev 6, ASP & SQL server. Developinga content management tool for email newsletters. Using ASP, Visual Interdev, JavaScript and CDONTS object.

Page 27: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 24

© 2013 Mike Cabolet

1.1.5.14 EN 1999

1.1.5.14.1 EN_December_1999

December 1999 - March2000

Renewing the B2C KPN Hi website for mobile telephoneinstallations

Function Senior Technical ConsultantTool Visual Interdev 6.0

SQL-Server Tool Type InternetOperating Systems Windows NT 4.0Network Windows NT 4.0URL www.hi.nl

Work for the new B2C site consisted in implementing complex changes to the existing Hiwebsite, designing functionalities which needed to be integrated with the various databasesKPN was either already using for their Hi site or which were about to go online. The websitehad to be linked to a COM object which had been specially designed for KPN (Mobi Connect) tomake it possible to communicate with all databases without altering the data structure. Designand implementation of an Oracle database to enable SMS messaging and to enable thestorage and maintenance of the GSM (Mobile) phonebook using an HTTP server and allowing data to be sent through OTA (On the Air Activation) to the relevant Mobile phone.

The graphic side of the Hi site was completely revamped using Flash 4.0. In order to integrateASP effectively, I performed research into the procedures for the proper integration of Flashand ASP. I was also responsible for the formulation and implementation of the CompanyCoding Standards with regards to ASP programming and the use of names in.

1.1.5.14.2 EN_November_1999

November 1999 -December 1999

Internet Application Manager on the International Website ofEricsson

Function Interim ManagerTool Visual Interdev 6.0

SQL-Server Tool Type InternetOperating Systems Windows NT 4.0Network Windows NT 4.0URL www.ericsson.com

Responsible for the role out of new versions of Ericsson's internet applications. Updatedwebsites were set up in Stockholm, Kuala Lumpur,Dallas, Singapore and Peking.

My responsibilities included the formulation and control of installation protocols, maintain closecontact with local application managers and guiding the process of updating each site throughcentral updating facilities. Discussions and installation sessions were held on location.

The Ericsson application consists of a content management system maintained by EricssonStockholm with which all data entries and changes are managed and controlled. Each countryhas its own website to provide locally relevant information and services. These sites form apart of Ericsson's international website.

All e-commerce activities are processed centrally by Microsoft SQL-servers. The dealer networkis an extranet website with high levels of security to allow secure transactions. All webapplications and codes have been.

Page 28: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum25

© 2013 Mike Cabolet

1.1.5.14.3 EN_August_1999

August 1999 - October1999

Building an Internet site for Amsterdam and Rotterdam to showand distribute cartographical information

Function Programmer/DBATool Visual Interdev/Oracle/SQL-Server

Tool Type InternetOperating Systems Windows NT 4.0Network Windows NT 4.0URL

The internet site of the mapping services of the municipalities of Amsterdam and Rotterdamallows people to select and order cartographic information online. The site offers the possibilityof selecting information by category or graphically by area. The supporting database is inOracle while the tools used included Interdev 6.0 ASP, Visual Basic 6.0, Oracle 8.04 andPowerdesigner 6.1

1.1.5.14.4 EN_August_1999

August 1999 - October1999

Internet site for the online retrieval of cartographic informationfor the municipalities of Amsterdam and Rotterdam.

Function Programmer/DBATool Visual Interdev/Oracle/SQL-Server

Tool Type InternetOperating Systems Windows NT 4.0Network Windows NT 4.0URL

The internet site of the mapping services of the municipalities of Amsterdam and Rotterdamallows people to select and order cartographic information online. The site offers the possibilityof selecting information by category or graphically by area. The supporting database is inOracle while the tools used included Interdev 6.0 ASP, Visual Basic 6.0, Oracle 8.04 andPowerdesigner 6.1

1.1.5.14.5 EN_April_1999

April 1999 - July 1999

AEX Internet Site in ASP

Function Programmer/DBATool Visual Interdev/SQL-Server 6.5

Tool Type DatabasesOperating Systems Windows NT 4.0Network Windows NT 4.0URL http://www.aex.nl

Building and Maintenance work of the AEX internet site in ASP. The work for Tijd Media includeda complete maintenance overhaul of the AEX site. The tools used comprised a SQL-Server,VB5/6 and ASP. De SQL-Server was programmed with Stored Procedures. The ASP programs,developed in collaboration with VB and Stored Procedures were written in ASP. Myresponsibilities were principally focused on the solution of a number of log-in problems and theaddition of new functions.

Page 29: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 26

© 2013 Mike Cabolet

1.1.5.14.6 EN_February_1999

February 1999

E-Commerce Server

Function ProgrammerTool Visual Interdev/SQL-Server 6.5

Tool Type Computer LanguagesOperating Systems Windows 98Network Windows NT 4.0URL http://www.I-net-commerce.com

Built a secure e-commerce site using, among other things, the MEDIA-MOVES Site generatorand Microsoft Site Server, commerce version. Fitted the VMG Internet server with a Secure SSLprotocol to ensure safe credit card transactions.

1.1.5.14.7 EN_January_1999

January 1999

MC-Project

Function ProgrammerTool Microsoft Internet Information

Tool Type ServerOperating Systems Windows NTNetwork Windows NT 4.0URL -

Programmed a work-hour registration system for work groups. The application, programmed inMS-Access, linked employees to particular projects, offering a very exact registration systemcoupled with comprehensive reporting facilities. The generated reports are to be used for themanagement and administration of projects. Users of the system who do not have apermanent workplace can nevertheless log on to the registration system through an internetinterface. The internet module allows the user to input information as well as generate statusreports and overviews of projects.

1.1.5.15 EN 1998

1.1.5.15.1 EN_September_1998

September 1998 -January 1999

Programmed a Budget Administration Program for the Ministry ofTransport and Public Water

Function Team LeaderTool MS-Access 8.0/SQL-Server 6.5

Tool Type DatabasesOperating Systems Windows 95Network Windows NT 4.0URL -

The IBIS2 project was initiated by CAP-Gemini. The ministry of Transport and Public Waterrequired a strongly improved version of their old budgeting program. IBIS2 was to replace theolder spreadsheet application with an up-to-date database application. The task initiallyinvolved heading a team of three programmers. In a later phase of the project this numberwas increased to four. The expertise levels of the Ministry's programming team had provedinsufficient to complete the project independently. Apart from leading the project myresponsibilities included training the CAP-Gemini employee to a higher level of programmingexpertise. Three months of intensive cooperation certainly helped. Because of its extraordinary

Page 30: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum27

© 2013 Mike Cabolet

complexity and the requirement to be able to make budget calculations for 18 yearssimultaneously, the project presented an excellent opportunity to explore all the facets of MS-Office. In order to be able to enter 18 years worth of data onto the computer screen we usedinline office objects. Excel and Word were so integrated into the application that they did nothave to be started independently. Program support and user-friendly help texts were madeavailable through the intranet/internet.

1.1.5.15.2 EN_March_1998

March 1998 - May 1998

Marshoek - Conversion of a Lotus Spreadsheet to an MS-AccessApplication and Intranet

Function Programmer MS-Access/SQL-ServerTool MS-Access 8.0/SQL-Server 6.5

Tool Type DatabasesOperating Systems Windows 95Network Windows NT 4.0URL -

Marshoek provides a service to help small and medium sized businesses control running costs.For this purpose a large number of Spreadsheets were developed to allow a thorough insightinto differing management practices. Because of the expansion of the business, it has becomeincreasingly difficult to manage the growing collection of independent spreadsheets. My taskwas to integrate the spreadsheets into a database program offering all the full functionality ofa spreadsheet, and standardizing all computer programs so that the output of differentcompanies could be usefully compared on performance. The application is available in twoversions: a stand-alone version for managers needing a quick overview of the performance ofa particular company and a collective version, which links all participating companies, providinginformation about a whole branch at a time. The application was programmed to work both inan MS-Access environment as well as with an SQL-Server. All output can be easily exportedthrough ASP to the Internet.

1.1.5.16 EN 1997

1.1.5.16.1 EN_December_1997

March 1998 - May 1998

Tadis - Upsizing of an MS-Access Application to an SQL-Serverfor a Client of Tadis

Function Programmer MS-AccessTool SQL-Server 6.5

Tool Type DatabasesOperating Systems Windows 95Network Windows NT 4.0URL http://www.tadis.nl

It concerned a recruitment application with the conversion of large amounts of data to the SQLServer.

1.1.5.16.2 EN_July_1997

July 1997 - November1997

ASP Programmer with Shell Oil, Rijswijk (The Netherlands)

Function Programmer/DBATool Visual Interdev 1.0/SQL-Server 6.0

Tool Type InternetOperating Systems Windows 95Network Windows NT 4.0URL

Page 31: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 28

© 2013 Mike Cabolet

Built an order-form generator for the Sales Department, completely programmed in ASP. Thegenerator makes order forms available online through the Shell Intranet. All informationconcerning companies, clients and products is retrieved from various databases and integratedinto a single order form. Personal and product information is retrieved from an already existingOracle database. An SQL Server Database is then used to integrate the information for theorder form generator. For the purposes of maintenance and for the answering of questions thegenerator make use of a link and a number of client applications built in MS Access. The orderform generator is capable of administering and generating an infinite number of order forms.

1.1.5.16.3 EN_June_1997

June 1997

Spanjersbergen Handscanner

Function Programmer MS-Access/SQL-Server 4.2Tool MS-Access 2.0

Tool Type DatabasesOperating Systems Windows 95Network NovelURL

The core activities of Spanjersbergen Publishers center on the production and distribution ofcards. In order to keep track of stock at the retail end, a Handscanner is used to scan theproducts. The data produced by the scanning operation have to be imported and translated toan MS Access Database. Apart from storing technical details, the database tracks sales, notingwhat has been sold at which retailer and how long the product took to sell. The results aresubsequently transmitted to the central mainframe computer.

1.1.5.16.4 EN_May_1997

May 1997 - June 1997

Installation of a Remote NT-4 Network on an Internet Server

Function Network SpecialistTool SQL-Server Tool Type DatabasesOperating Systems Windows NT 4.0Network Windows NT 4.0URL -

Installed an NT Network for a group of Internet Professionals in Leiden (NL). Users access thenetwork through Remote Access and Remote Control. The Network is completely remote-controlled by PCAnyWhere. The Network uses TPC/IP, NetBEUI and IPX/SPX protocols. TheSQL-Server database services the transactions of most of the Internet sites. The MicrosoftInformation server controls Internet services and the FTP connection.

1.1.5.16.5 EN_May_1997

May 1997 - November1997

Internet Consultant with Shell Oil, Rijswijk (The Netherlands)

Function Internet ConsultantTool Microsoft Internet Information

Tool Type ServerOperating Systems Windows NT 4.0Network Windows NT 4.0URL -

Internet Consultant with Shell Oil, Rijswijk. Conducted research and partly implemented asearch engine for the Open Learning Center (OLC) Together with Anderson, Shell set up asystem to make all courses designed for Shell Employees accessible through a local intranet.Within the Intranet all relevant information is linked. In order to prevent the user being

Page 32: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum29

© 2013 Mike Cabolet

overloaded with information the Intranet application is provided with a search engine, whichallows the user to return to his original point of departure. A rudimentary program supplied byAnderson was not able to control and regulate the importing and proper maintenance of thedata. My research had to contribute to the design of a simpler and user-friendlier system. Theresearch project culminated in a presentation for the whole OLC team, where the bottleneckswere outlined and solutions offered.

1.1.5.16.6 EN_April_1997

April 1997

Samson Stadsvernieuwing Internet Site

Function ProgrammerTool Visual Interdev 1.0

Tool Type InternetOperating Systems Windows NT 4.0Network Windows NT 4.0URL -

Built a web site for the Samson Urban Renewal Company.

1.1.5.16.7 EN_March_1997

March 1997 - July 1997

Security Management Euro Disney Internet Site

Function Microsoft Internet InformationTool Internet Consultant/DBA

Tool Type SQL-ServerOperating Systems Windows NT 4.0Network Windows NT 4.0URL http://www.eurodisney.com

In order to go online, the Disney Paris Internet site required a maximum of special securityfeatures to prevent Euro Disney to have to deal with any nasty surprises. The demand by EuroDisney that the Internet site should be driven by a Windows NT. 4.0 computer was reason forATT to hire an expert for that environment. Responsibilities included the maintenance of thesite with specific reference to security. Making any form of hacking "impossible" was a highpriority. All facets of security had to be discussed with the programmers of the site. The ASP(Active Server Pages) demanded a lot of attention. Potential loopholes and sensitive areas hadto be repaired often by the installation of service packs and patches. In order to guaranteesecurity and continuity, and to make sure the site was accessible at all times during theintroduction period of three months, a 24-hour security service was set up by colleague andmyself. During this period the site was continually on-line except for a short period of less thanten minutes. An important aspect of the security system involved the regular analysis of logfiles. This showed that, especially during the early phase of the introduction, the site wasregularly under attack from hackers. Not one attempt to crack the site succeeded. It quicklybecame clear however, that an effective password policy and a comprehensive and up-to-dateoverview of all people with access to the source code of the site was indispensable foreffective security management.

1.1.5.16.8 EN_February_1997

February 1997

The Internet

Function JournalistTool - Tool Type -

Operating Systems -Network -URL http://www.296.com

Page 33: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 30

© 2013 Mike Cabolet

This article appeared in Computer Watch Magazine and can be downloaded from http://www.296.com.

1.1.5.16.9 EN_January_1997

January 1997

Internet Site for Juricom

Function ProgrammerTool Visual Interdev/ASP/IDC Tool Type Server Operating Systems Windows 95Network Windows NT 4.0URL http://www.iuricom.com

Designed and built an Internet site for the international law firm Juricom. The site was partlybuilt using FrontPage 97. The site was provided with language selection, so those clients couldcommunicate with the law firm in their own language. A chat service offers clients the possibilityof joining a weekly online consultation hour.

1.1.5.17 EN 1996

1.1.5.17.1 EN_December_1996

December 1996

NT-Support

Function Consultant Senior

Tool

Tool Type

Operating Systems Windows NT 3.51Network Novel 3.1URL -

NT support for Peugeot Lease Rotterdam. Troubleshooting for a combined network using Novelland NT.

1.1.5.17.2 EN_December_1996

December 1996 - January 1997 Regional Information System for the Care SectorFunction Consultant DatabasesTool

MS-Access 2.0/Oracle

Tool Type Databases

Operating Systems Windows 3.11Network Novel 3.xURL -

Regional Information system for the Care Sector Built an MS Access application for the PublicHealth Authority of the provinces Zuid-Holland, Noord-Holland and Utrecht with which the care-sector as a whole, all care sector workers and all forms of social and health care could accessimportant and relevant meta-information. The meta request (or query) module was completelybuilt using MS Access and contains a link to the Oracle databases.

1.1.5.17.3 EN_December_1996

December 1996 - January 1997 Regional Information System for the Care SectorFunction Journalist

Page 34: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum31

© 2013 Mike Cabolet

Tool

Intrabuilder 1.0

Tool Type Server Operating Systems Windows NT 4.0Network Windows NT 4.0URL -

In connection with an investigation into internet tools I was asked by Borland to check-outtheir Borland Intrabuilder.

1.1.5.17.4 EN_August_1996

August 1996 - January 1997 Internet Site for a Computer DealerFunction Programmer/DBATool

SQL-Server

Tool Type Computer Languages

Operating Systems Windows 95Network Windows NT 4.0URL http://www.simm.nl

Designed and built an online sales site for a dealer in computers and peripherals. The site wassecured with a password log-on procedure. Dealers can make online requests for vacancies,repairs and orders. All products supplied by the company can be selected and ordered on line.Quotations can be generated with the most recent product information and sent to the clientdirectly.

1.1.5.17.5 EN_March_1996

March 1996 Installed My Own Internet ServerFunction DBATool

IIS/SQL-Server

Tool Type Server Operating Systems Windows NT 3.51Network Windows NT 3.51URL

Designed and built an online sales site for a dealer in computers and peripherals. The site wassecured with a password log-on procedure. Dealers can make online requests for vacancies,repairs and orders. All products supplied by the company can be selected and ordered on line.Quotations can be generated with the most recent product information and sent to the clientdirectly.

1.1.5.17.6 EN_February_1996

February 1996 - June 1996 Internet Presentations About the InternetFunction ProgrammerTool

Microsoft Internet Information

Tool Type Server Operating Systems Windows 95Network Windows NT 3.51URL http://www.nl-comic.com

In cooperation with Media-Moves built an interactive online site for Comic Books. The site iscompletely database driven.

Page 35: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 32

© 2013 Mike Cabolet

1.1.5.17.7 EN_January_1996

January 1996 Making Internet Presentations Available OnlineFunction ProgrammerTool

Microsoft Internet Information

Tool Type Server Operating Systems Windows 95Network Windows NT 3.51URL

Together with Media Moves begun to make information available on the internet.

1.1.5.18 EN 1995

1.1.5.18.1 EN_September_1995

September 1995 Royal Honors List KOSFunction Programmer MS-AccessTool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 3.11Network Windows 3.xURL

Built a new system for the administration and registration of the Royal Honors and DecorationsList.

The application was built for the queen’s cabinet in MS Access for the administration andregistration of the new honors system. The new application had to be able to show andprocess older data in its original form.

1.1.5.18.2 EN_August_1995

August 1995 Network/Database Analysis for Heineken Export ITFunction Consultant SeniorTool

SQL-Server 6.0

Tool Type Databases

Operating Systems Windows 3.1Network WFWURL

Performed a detailed analysis of Heineken’s network and database systems. In collaborationwith an employee of Heineken’s, in-depth research was done to track bottlenecks in thesystem. Especially the performance of MS Access in relation to the SQL Server was looked atcritically. Apart from that, issues such as maintenance and access security, the frequent loss ofdatabase connections, the distribution of MS Access reports and shortcomings in the hardwarewere analyzed. The solutions I offered resulted in a marked improvement in databaseintegration as well as a considerable improvement in the communication and distribution ofreports between the various.

1.1.5.18.3 EN_May_1995

May 1995 Troubleshooting and NT Support for the Municipalityof IJmuiden

Function Consultant JuniorTool

Page 36: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum33

© 2013 Mike Cabolet

Tool Type Operating Systems Windows NT 3.1Network Windows NT 3.1URL

Performed a detailed analysis of Heineken’s network and database systems. In collaborationwith an employee of Heineken’s, in-depth research was done to track bottlenecks in thesystem. Especially the performance of MS Access in relation to the SQL Server was looked atcritically. Apart from that, issues such as maintenance and access security, the frequent loss ofdatabase connections, the distribution of MS Access reports and shortcomings in the hardwarewere analyzed. The solutions I offered resulted in a marked improvement in databaseintegration as well as a considerable improvement in the communication and distribution ofreports between the various.

1.1.5.18.4 EN_March_1995

March 1995 MS-Access Support of the Province of Zuid HollandFunction Programmer MS-AccessTool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 3.11Network Novel 3.xURL

After completing a small commission in MS-Access to program an MIS application for generatingreports for Financial Management, the provincial council asked me to provide database supportfor two days per week over a period of one year. The council used Oracle 6 and 7 asdatabases and MS Access as client software.

1.1.5.18.5 EN_January_1995

January 1995 - March 1995 MIS Application for KPMG UtrechtFunction Programmer MS-AccessTool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 3.1NetworkURL

Wrote an MIS application in MS-Access for the administration of personal information, salaryspecifications, job and function registration, client invoicing a well as a smoelenboek.

1.1.5.19 EN 1994

1.1.5.19.1 EN_November_1994

November 1994 MC-AdvocaatFunction Programmer MS-AccessTool

MS-Access 2.0/SQL-Server

Tool Type Databases

Operating Systems MS-DOS 3.xNetwork -URL

Page 37: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 34

© 2013 Mike Cabolet

Further developed an MS-Access application for the legal profession (see also below). MC-Advocaat was the first Windows-application of its sort. Because of this MC-Advocaat was usedat information evenings organized in collaboration with Microsoft. These evenings weregenerally attended by ca. 300 lawyers at a time and served as a useful introduction toWindows. As a result of these evenings and the proven functionality of MC-Advocaat, manypackages of the application were sold.

1.1.5.19.2 EN_October_1994

October 1994 Application for Koot Metalen, a Wholesale Trader inMetals

Function Programmer MS-AccessTool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 3.11Network WindowsURL

Wrote a database application in MS-Access 2.0 for the registration of client and suppliersinformation, tracking ordering procedures, multiple orders, part-deliveries, delivery logging,financial administration and invoicing.

1.1.5.19.3 EN_May_1994

May 1994 MC-AdvocaatFunction Programmer MS-AccessTool

MS-Access 2.0

Tool Type Databases

Operating Systems MS-DOS 3.xNetworkURL

Wrote an application in MS-Access 2.0 for the legal profession, for the registration of client andcourt and branch information, dossier management, work hour registration and invoicing. Theprogram was later extended and prepared for the general marketing and sales to the targetgroup, which comprises some 8000 lawyers.

1.1.5.19.4 EN_April_1994

April 1994 Financial and Subscription System for theNederlandse Horeca Bond (The Dutch Association forHotels, Restaurants and Cafe's

Function Programmer MS-AccessTool

MS-Access 2.0

Tool Type Windows 3.x

Operating Systems WFW 3.xNetworkURL

Wrote an application in MS-Access for the registration of subscriptions, the administration ofsales and financial processing.

1.1.5.19.5 EN_March_1994

March 1994 EmailFunction Consultant

Page 38: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum35

© 2013 Mike Cabolet

Tool

C

Tool Type Computer Languages

Operating Systems Windows 3.1NetworkURL

Advisor for the selection of a email application for the ABN/AMRO Bank.

1.1.5.19.6 EN_February_1994

February 1994 Financial Administration, TetterodeFunction Programmer MS-AccessTool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 3.0NetworkURL

Commissioned by Tetterode to design and program an MS-Access application for their financialadministration. The system replaces the three previous platforms simultaneously used byTetterode (MAC and IBM Mainframe).

1.1.5.20 EN 1993

1.1.5.20.1 EN_December_1993

December 1993 WordSwitch for WindowsFunction Programmer Visual BasicTool

Visual Basic 3.0

Tool Type Computer Languages

Operating Systems Windows 3.11NetworkURL

Commissioned by ACID-Holding to design and program a VB/MS-Access application with whichevery editor and word processor within Windows can be expanded with a translator for onlinepublication. The product under the name Word Switch for Windows is sold internationally. Morethan 50,000 items have been sold (information ACID-Holding).

1.1.5.20.2 EN_November_1993

November 1993 InterbaseFunction Journalist

Tool

-

Tool Type - Operating Systems -NetworkURL http://www.296.com

Article about Borland Interbase Client/Server database.

Page 39: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 36

© 2013 Mike Cabolet

1.1.5.20.3 EN_August_1993

August 1993 iBase Helpdesk SystemFunction Consultant Databases

Tool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 3.1NetworkURL

Implementation of a special version of iBase for ABN/AMRO Bank in Amsterdam.

1.1.5.20.4 EN_March_1993

March 1993 Nederlandse Institute of ArbeidsvoorzieningenFunction Consultant Databases

Tool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 3.1Network NovelURL

Consultant for the Netherlands Institute for Employment Policy (NIA) in Amsterdam.Responsibilities included the design and implementation of a conversion program to translatebookkeeping data from Multi-Record to a specially programmed MS Access application. Theprogram is an essential tool for all financial reporting done by the NIA. After the project I wasasked to advise on database implementation at the NIA as well as the introduction ofWindows.

1.1.5.20.5 EN_February_1993

February 1993 MS-Access User Group DDGFunction Chairmen

Tool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 95Network NovelURL

Founded the Netherlands MS-Access Database Developers Group.

1.1.5.20.6 EN_January_1993

January 1993 - May 1993 iBase Helpdesk ApplicationFunction Programmer MS-Access

Tool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 3.x

Page 40: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum37

© 2013 Mike Cabolet

NetworkURL

Designed and wrote a completely functional Helpdesk application in MS-Access. The productlead Microsoft to invite me to become a Microsoft Solution Partner for Visual Basic and MS-Access. The product made something of a name for itself and was used and/or tested byseveral large companies including ABN/AMRO Bank, KPMG, VSB-Bank etc.

1.1.5.21 EN 1992

1.1.5.21.1 EN_October_1992

October 1992 Beta Tester for Microsoft MS-AccessFunction Journalist

Tool

MS-Access 2.0

Tool Type Databases

Operating Systems Windows 3.xNetworkURL

Beta tester for Microsoft MS-Access.

1.1.5.21.2 EN_January_1992

January 1992 - August 1992 Helpdesk SystemFunction Programmer Visual Basic

Tool

Visual Basic 3.0

Tool Type Computer Languages

Operating Systems Windows 3.xNetworkURL

Designed and built a Windows based Helpdesk system. Visual Basic en a number of Databaselibraries were used as the programming environment.

1.1.5.22 EN 1991

1.1.5.22.1 EN_December_1991

December 1991 - January 1992 Course MS-WindowsFunction Teacher IT

Tool

Tool Type Operating Systems Windows 3.0NetworkURL

Prepared and gave courses on MS-Windows 3.0 for a number of government ministries. Jobtitle: Lecturer IT.

Page 41: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 38

© 2013 Mike Cabolet

1.1.5.23 EN 1990

1.1.5.23.1 EN_November_1990

November 1990 - August 1991 Akzo-CoatingFunction Helpdesk Second Line Support

Tool

C

Tool Type Computer Languages

Operating Systems Windows 3.0Network 2.12URL

Senior Consultant for Akzo Coatings in Sassenheim, The Netherlands.

1.1.5.23.2 EN_August_1990

August 1990 - November 1990 Architect Association UythofFunction Programmer Dbase / Clipper

Tool

Clipper 87

Tool Type Databases

Operating Systems MS-DOS 4.0Network Novel 2.12URL

Programmer dBase III/IV 1.1 /Clipper for the architect association Uythof in the Hague.

1.1.5.23.3 EN_May_1990

May 1990 - August 1990 F10Function Intrim Manager

Tool

-

Tool Type - Operating Systems -Network -URL

Interim Manager for F10 Software Service.

1.1.5.24 EN 1989

1.1.5.24.1 EN_May_1989

May 1989 Technical & Marketing ManagerFunction Manager

Tool

-

Tool Type - Operating Systems -NetworkURL

Page 42: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum39

© 2013 Mike Cabolet

Technical Marketing Manager for Software Development (SDB) in The Hague.

1.1.5.25 EN 1988

1.1.5.25.1 EN_September_1988

September 1988 - May 1989 Nederlandse Spoorwegen / CVIFunction Consultant

Tool

C

Tool Type Computer Languages

Operating SystemsNetworkURL

PC-Adviser and Consultant for the CVI.

1.1.5.25.2 EN_March_1988

March 1998 - September 1988 Accounting ProgramFunction Programmer Basic

Tool

Quick Basic

Tool Type Computer Languages

Operating Systems MS-DOS 3.0NetworkURL

Started a programming project which resulted in a user friendly Accounting program. The userneeds little knowledge of bookkeeping as the program does most of it.

1.1.5.26 EN 1987

1.1.5.26.1 EN_March_1987

March 1987 - January 1988 New YorkFunction Manager

Tool

Clipper 87

Tool Type Databases

Operating Systems MS-DOSNetwork Novel 2.12URL

Managing Director of Sotha Software Programmers Shop. Started a Sales office for SothaSoftware in New York.

Finished a project translating a Lotus 123 clone in Boston (The Twin Mosaic Software)Consultant for the Netherlands Chamber of Commerce and various other commercialcompanies.

Page 43: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 40

© 2013 Mike Cabolet

1.1.5.26.2 EN_March_1987

March 1987 - April 1988 Traveling DeclarationsFunction Programmer Dbase / Clipper

Tool

Dbase 3

Tool Type Databases

Operating Systems MS-DOSNetwork -URL

Designed and Developed a database for the Ministry of Economical affairs which keeps accountof the traveling activities of the civil servants.

1.1.5.27 EN 1986

1.1.5.27.1 EN_March_1986

March 1986 - March 1987 Helpdesk Tweedelijns OndersteuningFunction Helpdesk First Line Support

Tool

-

Tool Type - Operating Systems -Network -URL

Consultant and troubleshooter for the Netherlands Ministry of Economical affairs.

1.1.5.27.2 EN_February_1986

February 1986 JournalistFunction Journalist

Tool

-

Tool Type - Operating Systems -Network -URL

Started as a free-lance Writer for Software Magazine. (Dutch Computer Magazine).

1.1.5.28 EN 1985

1.1.5.28.1 EN_November_1985

November 1985 - January 1986 TeacherFunction Teacher IT

Tool

GSX

Tool Type Server Operating Systems MS-DOS 2.0Network -URL

Page 44: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum41

© 2013 Mike Cabolet

Taught Computer Graphics to a group.

1.1.5.28.2 EN_October_1985

October 1985 - February 1986 TeacherFunction Teacher IT

Tool

Tool Type Operating Systems MS-DOSNetwork -URL

Consultant for Soft & Hardware. Employed by Micromain B.V in Haarlem. (The Netherlands).

1.1.5.28.3 EN_October_1985

October 1985 - November 1985 Computer GraphicsFunction Journalist

Tool

C

Tool Type Computer Languages

Operating Systems MS-DOSNetwork -URL

Wrote a book about Computer Graphics (GSX).

1.1.5.29 EN 1984

1.1.5.29.1 EN_January_1984

January 1984 - December 1984 Video ShopFunction Programmer Basic

Tool

Quick Basic 7.1

Tool Type Computer Languages

Operating Systems MS-DOSNetwork -URL

Designed and developed a large application for a Video rental shop. The program allows theowner of the shop to store all details concerning his videotapes in a database as well as givinghim the possibility of to keep up to date on the invoice and sale results.

1.1.5.30 EN 1982

1.1.5.30.1 EN_January_1982

January 1982 - December 1984 Student Employment AgencyFunction Manager

Tool

-

Tool Type -

Page 45: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 42

© 2013 Mike Cabolet

Operating Systems -Network -URL

Managing Director of the Student Employment Agency 'The Young Worker'.

1.1.5.31 EN 1980

1.1.5.31.1 EN_January_1980

January 1980 - March 1980 Word Processing ProgramFunction Programmer Basic

Tool

-

Tool Type - Operating Systems -Network -URL

Wrote a Word Processing Program on a Commodore 3032.

1.1.5.32 EN 1979

1.1.5.32.1 EN_August_1979

August 1979 - January 1980 AstrologyFunction Programmer Basic

Tool

Quick Basic 4.0

Tool Type Computer Languages

Operating Systems -Network -URL

Designed an astrological software package for use in an astrological advise center.

1.1.6 Activities

November 2011 Developing of the WEB Based invoice program MC-Invoice.

March 2011 - November 2011 ... SAP applicaties en SQL-Server specialistJanuary 2011 SQL-Server & MS-Access ETLDecember 2010 SQL-Server 2008R2 New Server Platform and

ReplicatieJuly - October SQL-Server 2005 en SQL-Server 2008 Replicatie

July 2010 Mirror replication SQL-Server 2008April - july 2010 Migration of 15.000 SQL-Server 2005 databases to

SQL-Server 2008January 2010 Database design for a medical employee’s agency in

the Philippines.October 2008 - December 2009 Dutch Ministry of Transport (SSO)June 2006 - October 2008 Dutch Ministry of VWSmay 14, 2006 - june 2, 2006 Performance Tuning request for a SQL-Server

5

5

6 6

7 7

7

7

8 8

8 8

8

8

9

9

14

16 16

17

Page 46: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum43

© 2013 Mike Cabolet

EnvironmentFebruary 2006 - May 2006 Like2date ChinaNovember 2005 - February 2006 Replication of Primary keys and static data for ING

Bank AmsterdamJuly 2005 - November 2005 Bulk data load of patent information for Lexis-Nexis/

UniventioOctober 2004 - May 2005 Interface for telecom payment on a web site. January 2003 - August 2004 www.296-webshop.comAugust 2002 - December 2002 www.LCM-Builder.comJune 2002 - February 2004 Philippine Web Development TeamJanuary 2002 - June 2002 12Asia & Topspots.nlAugust 2001 - December 2001 CMS Content Label Management Multi-Lingual

Web ToolMarch 2001 - August 2001 Intervet InternationalAugust 2000 - December 2000 Developing and Implementation of the

GuinnessWorldRecords.com InternetApril 2000 - July 2000 Senior Web Developer for a Major Dot COM

CompanyDecember 1999 - March 2000 Renewing the B2C KPN Hi website for mobile

telephone installationsNovember 1999 - December 1999 Internet Application Manager on the International

Website of ErissonAugust 1999 - October 1999 Building an Internet site for Amsterdam and

Rotterdam to show and distribute cartographicalinformation

August 1999 - October 1999 Internet site for the online retrieval of cartographicinformation for the municipalities of Amsterdam andRotterdam.

April 1999 - July 1999 AEX Internet Site in ASPFebruary 1999 E-Commerce ServerJanuary 1999 MC-ProjectSeptember 1998 - January 1999 Programmed a Budget Administration Program for

the Ministry of Transport and Public WaterMarch 1998 - May 1998 Marshoek - Conversion of a Lotus Spreadsheet to an

MS-Access Application and IntranetDecember 1997 - January 1998 Tadis- Upsizing of an MS-Access Application to an

SQL-Server for a Client of TadisJuly 1997 - November 1997 ASP Programmer with Shell Oil, Rijswijk (The

Netherlands)June 1997 Spanjersbergen HandscannerMay 1997 - June 1997 Installation of a Remote NT-4 Network on an

Internet ServerMay 1997 - November 1997 Internet Consultant with Shell Oil, Rijswijk (The

Netherlands)April 1997 Samson Stadsvernieuwing Internet SiteMarch 1997 - July 1997 Security Management Euro Disney Internet SiteFebruary 1997 The InternetJanuary 1997 Internet Site for JuricomDecember 1996 NT-SupportDecember 1996 - January 1997 Regional Information System for the Care SectorDecember 1996 - January 1997 Beta Test Consultant for Borland Intrabuilder

17

17 17

17

17

18

18

19 19

20 20

20 20

21 21

21 21

22

22

22 22

23

23

23

23

24

24

24

24

25

25

25

25

25 25

26 26

26 26

26

26

27

27

27

27

27

27

28 28

28

28

28

28

29 29

29 29

29 29

30 30

30 30

30 30

30 30

Page 47: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 44

© 2013 Mike Cabolet

August 1996 - January 1997 Internet Site for a Computer DealerMarch 1996 Installed My Own Internet ServerFebruary 1996 - June 1996 Internet Presentations About the InternetJanuary 1996 Making Internet Presentations Available OnlineSeptember 1995 Royal Honors List KOSAugust 1995 Network/Database Analysis for Heineken Export IT

May 1995 Troubleshooting and NT Support for the Municipalityof IJmuiden

March 1995 MS-Access Support of the Province of Zuid Holland

January 1995 - March 1995 MIS Application for KPMG UtrechtNovember 1994 MC-AdvocaatOctober 1994 Application for Koot Metalen, a Wholesale Trader in

MetalsMay 1994 MC-AdvocaatApril 1994 Financial and Subscription System for the

Nederlandse Horeca Bond (The Dutch Associationfor Hotels, Restaurants and Cafe's

March 1994 EmailFebruary 1994 Financial Administration, TetterodeDecember 1993 WordSwitch for WindowsNovember 1993 InterbaseAugust 1993 iBase Helpdesk SystemMarch 1993 Nederlandse Institute of ArbeidsvoorzieningenFebruary 1993 MS-Access User Group DDGJanuary 1993 - May 1993 iBase Helpdesk ApplicationOctober 1992 Beta Tester for Microsoft MS-AccessJanuary 1992 - August 1992 Helpdesk SystemDecember 1991 - January 1992 Course MS-WindowsNovember 1990 - August 1991 Akzo-CoatingAugust 1990 - November 1990 Architect Association UythofMay 1990 - August 1990 F10May 1989 Technical & Marketing ManagerSeptember 1988 - May 1989 Nederlandse Spoorwegen / CVIMarch 1988 - September 1988 Accounting ProgramMarch 1987 - January 1988 New YorkMarch 1987 - April 1988 Traveling DeclarationsMarch 1986 - March 1987 Heldesk Tweedelijns OndersteuningFebruary 1986 JournalistNovember 1985 - January 1986 TeacherOctober 1985 - February 1986 TeacherOctober 1985 - November 1985 Computer GraphicsJanuary 1984 - December 1984 Video ShopJanuary 1982 - December 1984 Student Employment AgencyJanuary 1980 - March 1980 Word Processing ProgramAugust 1979 - January 1980 Astrology

31 31

31 31

31 31

32 32

32 32

32

32

32

32

33

33

33 33

33 33

34

34

34 34

34

34

34 34

35 35

35 35

35 35

36 36

36 36

36 36

36 36

37 37

37 37

37 37

38 38

38 38

38 38

38 38

39 39

39 39

39 39

40 40

40 40

40 40

40 40

41 41

41 41

41 41

41 41

42 42

42 42

Page 48: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum45

© 2013 Mike Cabolet

1.1.7 Publications

GSX- Computer GraphicsGSX- Computer Graphics]. AKA, January 1988, 250 pages.Instruction book about computer Graphics based on the GEM engine.

Strijd der gigatenMS-Access versus Borland Paradox. Windows User Group, april1993. Article about the way MS-Access and Borland Paradox where in battle

Aangename Kennismaking met dBase for WindowsWindows Magazine May 1994.First impression of the first (and only) windows version of dBase

Frontends for WindowsExcel , WingZ, Lotus 123. Computer Watch Magazine, June 1995

MS-DOS 6.0Windows 3.1. Windows Magazine, October 1994. Impression of the newMicrosoft DOS 6.0

Access is bedoeld voor ontwikkelaarsMS-Access. Wiltschut NT, april 1995.MS-Access programming

Borland InterbaseInterbase, Borland, Ashton-Tate. DB-Magazine, November 1993.Interbase database article

Upsizing ToolsClient Server tools. DB/M Database Magazine, February 1995

Haal meer uit je SoftwareMS-Dos utilities. Software Magazine, July 1986

Petje af voor Norton CommanderPeter Norton. Sofware Magazine, March 1995

Van schrijfwerk tot drukwerkMicrosoft word, pagemaker,Switcher 5.01, MacVision.Software Magazine, January 20xxDTP Publishing software review

Verhoog effidient met het PATH commandoDOS, Tools. Software Magazine,September 1986. Tips & Trics

PC-File 4.0 PC-File.Software Magazine, September 1986. DOS file Manager review

Page 49: Table of Contents · II Mike Cabolet Curriculum © 2013 Mike Cabolet EN2 0 ..... 23

Mike Cabolet Curriculum 46

© 2013 Mike Cabolet

PC-ToolsPC-Tools, Copy II. Software Magazine, September 1986. DOS productivitytool review

Disk optimizerSoftware Magazine, July 1986. Floppy &harddisk tool review

PathminderSoftware Magazine, September 1986. Hard diskoptimizer review

XtreeSoftware Magazine, September 1986. Hard disk filemanager tool review

Desqview in RampageSoftware Magazine, July 1986.Memory optimizer review

Professional Writeremergin, PWP, Edix, Wordix,Spellix. Software Magazine, May1986. Technical wordprocessor review

MegallanAkzo coating. Software Magazine, June 1985, 120 pages. Technical ReferenceManual