Work history

Projects (from last to first)

Period             03-2016 – current

Company        SAMCo (Shell Asset Management Company as freelancer via Lanzerijk IT Consulting BV

Function         Software Engineer, Scrum Master

Environment   Oracle SQL/PL, Azure DevOps, Azure Data Factory, Azure Data Bricks, Microsoft SQL

Description     I am working as a Software Engineer with a focus on Oracle SQL/PL. I have been Scrum Master of the Application Development team since the start and Scrum Master for both the Performance and Data & Analytics teams for the past year. I helped set up an Azure Cloud environment for Data & analytics and have creating code in the Data Factory environment.

 

 

Period             01-2015 – 02-2016

Company        Kempen & Co (Merchant Bank) as freelancer via Lanzerijk IT Consulting BV

Function         Senior TIBCO developer, Markit EDM Configurator, Scrum Master

Environment   TIBCO Business Works, TIBCO AMX Administrator, WSDL, XSD, XML, SOAP, JMS, Microsoft SQL, Markit EDM

Description     I worked as a software engineer on a project to implement a Markit EDM data hub. I did configuration in EDM. I did analysis of the Tibco applications to reverse engineer some of the requirements for the data hub. I designed and built (both in EDM and Tibco) the web services between the data hub and the existing Tibco applications.

 

 

Period             11-2013 – 4-2015

Company        Kempen & Co (Merchant Bank) as freelancer via Lanzerijk IT Consulting BV

Function         Senior TIBCO developer, Scrum Master

Environment   TIBCO Business Works, TIBCO AMX Administrator, WSDL, XSD, XML, SOAP, JMS, Microsoft SQL Studio 2012, Markit thinkFolio

Description     I worked as a senior TIBCO developer at a merchant bank in Amsterdam Zuid. I worked on a project to implement a new front-end trading system (thinkFolio) to replace the old Latent Zero system. TIBCO is used to gather and present all the data to thinkFolio. I worked closely with the thinkFolio application managers.

I did the Tibco development work for a project to replace the front-end system for the investment bank. The bare bones of the Tibco application were in place. I completed the build and then re-engineered and refactored the application to make it stable and make it run faster and more efficiently. The Tibco application feeds the thinkFolio front-end system with a daily load. Before the refactoring the daily load was very unstable, would run for four hours and the whole load would have to be restarted if it failed. After the refactoring (and some new hardware) the load runs in one and a half hours and is very stable. The load can be restarted from the last point of failure, shortening the time till when the bank is open for trading.

Period             12-2011 – 10-2013

Company        Nationale Nederlanden (Insurance) as freelancer via Lanzerijk IT Consulting BV

Function         Scrum Master, Lead Developer, designer, technical architect, technical project leader

Environment   IBM mainframe, Cobol, CICS, DB2, AllFusion Gen, CBD, Guardien, Endevour, XSD, XML, MQ Series.

SOA, IBCO Business Works, TIBCO AMX, TIBCO AMX Administrator, WSDL, XSD, XML, SOAP, JMS, IBIS, Java.

Description     A project was started up to migrate the 200 existing mainframe interface adapters from IFSA to TIBCO. The first few months I worked alone designing the various types of adapters for CICS and batch, consumers and producers. I did a proof of concept after which developers were added to my team to start building the adapters. The size of the team has varied between 1 and 4 developers. The build work encompasses mainframe as well as BW and AMX. I have used TIBCO products like BW, AMX, SubStation, EMS API and AMX Administrator extensively and have become very comfortable with them. The project has progressed to a mature stage where adapters are being implemented in Production in waves. I prepared the mainframe packages for implementation. I specified the P2P queue configurations and the SubStation recipes and triggers. I was the team lead for the mainframe components of the project.

From June 2013 we used Agile Scrum with great success. I functioned as Scrum Master.

The development team consisted of developers from India. The team worked very efficiently.

Period             01-2010 – 11-2011

Company        Nationale Nederlanden (Insurance) as freelancer via Lanzerijk IT Consulting BV

Function         Lead Developer

Environment   IBM mainframe, Cobol, CICS, DB2, AllFusion Gen, CBD, Guardien, Endevour, XSD, XML, MQ Series, SOA, TIBCO, Business Works, WSDL, SOAP, JMS, IBIS, Java

Description     After a reorganisation at NN, I worked in the team (MIX) that is responsible for Connectivity within the organisation. Connectivity is the realisation of interfaces between applications in the NN Service Orientated Architecture (SOA). I am the Lead Developer for mainframe connectivity. I am responsible for ensuring that the correct architecture is implemented and that standards are adhered to. I take the lead when developing new solutions. I am the TIBCO expert within the MIX team. The current propriety SOA (IFSA) is being replaced with TIBCO. I do development of Java interfaces (IBIS). A colleague and I are responsible for the Gen support for the whole company. This work includes troubleshooting and model management. I am responsible for a team of two developers.

Besides the consulting activities for NN, I also do web development in Lanzerijk IT Consulting BV.

Period             07-2007 – 12-2009

Company        ING (Insurance) as freelancer

Function         TIBCO Mainframe Integration Solutionist

Environment  SOA, TIBCO, Business Works, WSDL, SOAP, JMS, IBM mainframe, Cobol,                          CICS, DB2, AllFusion Gen, CBD, Guardien, Endevour, XSD, XML, MQ Series

Description     I am the TIBCO Mainframe Integration Solutionist for a Proof of Concept to connect the mainframe to the TIBCO Service Orientated Architecture, using the IAA Business Model as a framework.

                       

Period             07-2007 – 12-2009

Company        ING (Insurance) as freelancer

Function         Lead Developer (Coolgen)

Environment  IBM mainframe, Cobol, CICS, DB2, AllFusion Gen, CBD, Guardien,                                       Ndevour, XSD, XML, MQ Series

Description     I am the Lead Developer for the MIX/H84 team. I am responsible for the interface architecture and for processes and procedures pertaining to mainframe legacy interfaces within the ING SOA (Service Orientated Architecture).

Period             01-2007 – 06-2007

Company        ING (Insurance) as freelancer

Function         Team coordinator of the MIX/H84 team.

Environment  IBM mainframe, Cobol, CICS, DB2, AllFusion Gen, CBD, Guardien, Endevour,

XSD, XML, MQ Series; Ibis

Description     I manage a team of five developers. I am responsible for the interface architecture and for processes and procedures pertaining to mainframe legacy interfaces within the ING SOA (Service Orientated Architecture).

                       

I am recognised as the expert on mainframe interfaces at Nationale Nederlanden.

This project is a continuation of the one described below.

For the ibis work I had frequent contact with our outsource partner in India.

Period             06-2004 – 12-2006

Company        ING (Insurance) as employee of BT

Function         Developer –> Lead Developer –> Coordinator MIX/H84

Environment  IBM mainframe, Cobol, CICS, DB2, AllFusion Gen, CBD, Guardien, Endevour,

XSD, XML, MQ Series

Description     In 2004 ING (Dutch bank and insurer) started implementing a Service Orientated Architecture (SOA). I started up a team that had to devise an architecture and implement processes by which the legacy systems could be connected via loosely coupled interfaces. The bones of the architecture are MQ Series, cool:gen and XML. I do development, building and testing of interfaces. I give technical advice to projects about how to implement interfaces in their systems. I document gained knowledge and work at the constant improvement of our processes. I review designs and take the lead in architectural decisions. I manage and coordinate a team of developers.

In 2004 it took three months to produce the first working interface. Now the team runs like a factory and an interface is produced in days.

I had contact with our outsource partner in India.

Period             08-2003 – 05-2004

Company        Corus (Steel Mill)

Function         Software engineer

Environment  IBM mainframe, Cobol, CICS, DB2, IMS, JCL

Description     Maintenance of the Ordering System that tracks a slab of steel from pouring to rolled steel coils delivered to customers. Building and testing of programmes and screens.

Period             09-2002 – 07-2003

Company        ABN Amro (Bank) as employee of PinkRoccade

Function         Software engineer

Environment  AS400, Cobol, CICS, DB2, AllFusion Gen, CBD, Guardien, Endevour

Description     Building and testing of programmes for a Stocks and Bonds system.

Period             07-2002 – 08-2002

Company        Aegon (Insurance) as employee of PinkRoccade

Function         Software engineer

Environment  IBM mainframe, Cobol, CICS, DB2, IDMS, JCL

Description     Conversion of IDMS to DB2. Changing copy members, compiling and testing.

Period             03-2002 t/m 09-2002

Company        Aegon (Insurance) as employee of PinkRoccade

Function         Software engineer

Environment  IBM mainframe, Cobol, CICS, DB2, IDMS, JCL, Neon Impact, MQ Series.

Description     Project Financial Open III.

Development of mainframe interfaces. The front end has a java application that communicates with the mainframe back end through CICS.

Period             07-2001 – 11-2001

Company        Aegon (Insurance) as employee of PinkRoccade

Function         Software engineer

Environment  Bea Weblogic, Websphere, J2EE, Java, JavaScript, JSP (Java Server Pages),

HTML, MQ Series, Rational Rose, UML (Unified Modeling Language),

Oracle, Toad (Database tool), Borland JBuilder

Description     Project AEBOT.

Functional and technical design for a front-end Java application developed in JSP. Building and testing the JSP. Session and security management.

 

Period             06-2001 – 08-2002

Company        Aegon (Insurance) as employee of PinkRoccade

Function         System Controller

Environment  IBM mainframe, Cobol, JCL, Cognos, SAS

Description     Maintenance of a management information system called VISIE.

Period             03-2001 – 04-2001

Company        Axent (Insurance) as employee of PinkRoccade

Function         Software engineer

Environment  Cobol, Lotus Notes, Oracle, OS2/Warp

Description     Euro conversion for AXENT, a subsidiary of AEGON.

Changes to Microfocus Cobol programmes and a functional specification for a change to an Oracle database. Building and testing.

Period             03-2001 – 07-2001

Company        Aegon (Insurance) as employee of PinkRoccade

Function         Software engineer

Environment  Bea Weblogic, Websphere, J2EE, Java, JavaScript, JSP (Java Server Pages),

HTML, MQ Series, Rational Rose, UML (Unified Modelling Language),

Oracle, Toad (Database tool), Borland JBuilder

Description     Project Financial Open II.

Functional and technical design for a front-end Java application developed in JSP. Building and testing the JSP. Session and security management.

Period             02-2001 – 05-2001

Company        Aegon (Insurance) as employee of PinkRoccade

Function         Software engineer

Environment  IBM mainframe, Cobol, CICS, DB2, IDMS, JCL

Description     Proof of Concept for accessing a mainframe system via a Java application.

 

Period             01-2001 – 09-2002

Company        Aegon (Insurance) as employee of PinkRoccade

Function         Knowledge Manager

Environment  HTML, Java, JavaScript, Microsoft Access, Prince2

Description     Knowledge Manager for Life Cycle Enabling team FNFS.

Building, improving and maintaining a knowledge bank for the team. Communicating lessons learned etc. to the team. Gave presentations and wrote highlight reports.

 

Period             01-2000 – 03-2001

Company        Aegon (Insurance) as employee of PinkRoccade

Function         Software engineer

Environment  IBM mainframe, Cobol, JCL, Cognos, SAS

Description     Maintenance of the Policy Information System (AEVITA).

Small changes to SAS software. Building and distribution of Cognos cubes. Maintenance of Cobol programmes and some incident management.

Period             03-1999 – 12-2000

Company        Aegon (Insurance) as employee of PinkRoccade

Function         Software engineer

Environment  IBM mainframe, Cobol, CICS, JCL, Sigagip

Description     Maintenance of the Salary and Pension System.

Conversion to Cobol3. Did seven releases.

Period             03-1999 t/m 12-1999

Company        Aegon (Insurance) as employee of PinkRoccade

Function         Software engineer

Environment  IBM mainframe, Cobol, CICS, JCL, Sigagip

Description     Y2K for Salary and Pension System.

Changed Cobol programmes, JCL’s, copy members and Sigagip software.

Period             11-1998 – 02-1999

Company        Boland Bank (Bank now part of Nedbank)

Function         Application Developer

Environment  Unisys 2200 mainframe, Mapper

Description     Risk Management System.

Made a functional specification based on the requirements of the business. Made a technical specification and built the system.

 

Period             06-1995 – 02-1999

Company        Boland Bank (Bank now part of Nedbank)

Function         Application Developer

Environment  Unisys 2200 mainframe, Cobol, JCL, Mapper

Description     Maintenance of various systems.

Creditors, Management Information, Telephone Information, Property Portfolio, Stock, Budget

Period             06-1995 t/m 02-1999

Company        Boland Bank (Bank now part of Nedbank)

Function         Application Developer

Environment  Unisys 2200 mainframe, Cobol, JCL, Mapper

Description     Maintenance of the General Ledger system.

A daily consolidation is made of all the bank’s offices and branches and this happens in the General Ledger system. Financial reports and management information is generated by the system. It contains 350 programmes.

I worked as a junior developer on this system.