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.