Company | Freelance |
Department | Gemeente Rotterdam - BCO - Team Hybride Integratie Platform |
Customer(s) | Gemeente Rotterdam |
Project | Integration |
Period | July 2024 - today |
Peter is a member of the integration platform team responsible for the TIBCO integration platform at Gemeente Rotterdam. Peter works on the implementation of the TIBCO cloud platform, implementation of CI/CD deployment pipelines for TIBCO Flogo and TIBCO BWCE. Peter will also be involved in the migration from TIBCO Cloud to another cloud platform and in the migration of the Boomi Cloud APIM (formerly TIBCO Cloud APIM aka Mashery) to another APIM. |
Peter Hofman
Curriculum Vitae
Knowledge and Skills
acceptance test
Agile
alarm management
Alcatel 1354 RM
Alcatel 1354 SH
Alpha
AngularJS
Apache ActiveMQ
Apache Axis2
application management
architecture
Artifactory
ASL
Azure DevOps
Azure Service Bus
Banking
biometrics
BPM
bug fixing
Bugzilla
C
C#
C++
CDMA
CEP
CGI
change management
CHILL
CI/CD
Cisco IP Transfer Point
client/server
CLIST
CMS
cntlm
code generation
configuration management
Confluence
customer support
data collection
DCL
debugging
Delphi
design
docker
DSMSC Router
EAI
Eclipse
EDA
Elastic
Embarcadero RAD Studio
energy market
ESB
ETL
Event Driven Architecture
Eviware soapUI
fluentd
Fortran
FTP
GIS
Git
GitLab
Golang
GSM
HP NNM
HP OpenView
HP OVO
HP Signalling Gateway
HP-UX
IBM mainframe
IBM MDM
IBM Rational Integration Tester
IBM WebSphere Process Server
infrastructure design
installation test
integration testing
IntelliJ
ISDN
ISPF/TSO
Itanium
Java
Javascript
JCL
Jenkins
JMS
kernel-mode
lawful intercept
Linux
linux admin
MACRO-32
Maven
Microsoft Excel
middleware
mobile messaging
MS .Net
MS SQL
MS TFS
MTM
MVS
natural gas
network management
open source
OpenAPI specification
OpenVMS
OpenVMS admin
Oracle RDB
Oracle RDBMS
OSU HTTPD
Pascal
patching
performance management
performance testing
Perl
PL/I
PoC
porting
POTS
process improvement
product validation
programming
project leader
PSTN
publish/subscribe
Python
Real time
regression testing
release management
REXX
SAXON-B
SCADA
ScmBug
Scrum
SCTP
SDH
sh
SIGTRAN
SMPP
SMSC
SNMP
SOA
SOAP
soapUI
software configuration management
software maintenance
SonarQube
Splunk
SQL
SS7
standards and guidelines
Subversion
System 12
TCPIP
TDMA
telecom
telephony
Telvent OASYS/DNA
test automation
test execution
test management
test plan
test specification
TestFrame
TestFrame for TIBCO
TIBCO
TIBCO Adapter SDK
TIBCO Administrator
TIBCO BusinessEvents
TIBCO BusinessWorks
TIBCO Cloud
TIBCO EMS
TIBCO Flogo
TIBCO Flogo Extensions
TIBCO Hybrid agent
TIBCO IM
TIBCO iProcess
TIBCO Mashery
TIBCO Rendezvous
troubleshooting
UCP
unit testing
Unix
VBA
Visual Studio
Visual Studio 2008
Visual Studio 2010
VMS Interprocess Queue
VSPASCAL
web service
web server
Windows Server
WS-I
WS-Security
WSDL
WSO2 BPS
WSO2 ESB
WSO2 GREG
WSO2 IS
WSO2 WSAS
X25
x86 assembler
XML
XML Schema
XSLT
About Me
More about me
After graduation in Informatics at the Hanzehogeschool Groningen (fka Rijkshogeschool Groningen) I worked as technical software engineer in Telecoms, Integration and Energy. I am known for my knowledge and quick understanding of technology as well as complex distributed systems. Next to Software Engineering I am very interested in (Enterprise) Architecture, Integration and new technology. I am an absolute enthusiast when it comes to WSO2's lean enterprise middleware and the OpenVMS operating system. I work well with people, sharing my knowledge and insights, but I can also work very well independently.
Career Summary
- Freelance - Transavia, 2023
- Freelance - Leaseplan Digital, 2022 - 2023
- ING, 2017 - 2022
- NV Nederlandse Gasunie, 2011 - 2017
- Logica, 2006 - 2011
- LogicaCMG Wireless Networks, 2004 - 2005
- CMG, 2001 - 2004
- Alcatel Telecom Nederland BV, 1991 - 2001
Branche/Market Experience
- Aviation
- Banking
- Energy & Utilities
- Public Sector
- Telecoms
Career goals (high to low prio)
- Stay the way I am (open, honest, fun to be around)
- Do challenging and fun work
- Learn something new everyday
- Learn more and more and more
- Educate myself continuously
- Be educated
- Find a completely different job (non-IT)
- Be an expert in more than one field
- Stay in touch with WSO2
- Work as (Enterprise) Architect
Education & Training
- Banker's oath, ING, 2017
- Privacy and Customer data, ING, 2017
- Personal Data, ING, 2017
- Sanctions and UHRC, ING, 2017
- Identifying and Combatting Market Abuse, ING, 2017
- FEC introduction/Policy/Minimum Standard, ING, 2017
- PIP - CyberSecurity, ING, 2017
- FATCA Compliance, key dos and don'ts, ING, 2017
- Common Reporting Standard, ING, 2017
- PIP - ING Values: Integrity in Practice, ING, 2017
- Bankier's oath Challenge, ING, 2017
- Bankier's oath e-learning, ING, 2017
- Get Orange - ING Onboarding, ING, 2017
- Compliance Induction, ING, 2017
- ING Social media, ING, 2017
- Advanced Enterprise Architecture, EA Fellows, Brussels, CMU Certified 2014
- Telvent OASYS/DNA Developer training, Telvent, Groningen, 2013
- OPC Level 3, MatrikonOPC, Haarlem, Certified 2012
- OPC Level 1&2, MatrikonOPC, Haarlem, Certified 2012
- Applied Enterprise Architecture, EA Fellows, Brussels, 2012
- Fundamentals of Enterprise Architecture, EA Fellows, Brussels, 2012
- Programming with .NET Framework using VS 2008 (MOC6368), 4dotnet, Groningen
- International Gas Value Chain, Energy Delta Institute, Groningen, 2011
- VCA Basisveiligheid, Eelde, 2010
- HTML5/CSS3/JavaScript, Amstelveen, 2010
- Utilities University for you, Logica, Groningen, 2009
- IBM WebSphere Process Server, Groningen, 2007
- TIBCO BusinessWorks training, Logica, Nieuwegein, 2006
- HP OpenView Operations, HP, Amstelveen, 2005
- HP OpenView NNM, HP, Amstelveen, 2005
- Inspection training (Tom Gilb), CMG WDS, Nieuwegein, 2001
- Alcatel 1354 Regional Manager, Alcatel, Rijswijk, 2000
- GUI Design, CAP Gemini, Utrecht, 2000
- Java, CAP Gemini, Utrecht, 2000
- C++, CAP Gemini, Utrecht, 2000
- OO & Smalltalk, CAP Gemini, Utrecht, 2000
- Unix, CAP Gemini, Utrecht, 2000
- C, CAP Gemini, Utrecht, 2000
- Klantgericht handelen, Muis, Made, 1995
- Informatics, Rijkshogeschool, Groningen, graduated 1991
- Chemical Technology, HTS, Groningen
- HAVO, Groningen, graduated 1985
Career Overview
Integration Engineer
Knowledge and Skills:
Azure DevOps
,
Azure Service Bus
,
CI/CD
,
fluentd
,
Git
,
Golang
,
Linux
,
OpenAPI specification
,
Python
,
Splunk
,
TIBCO
,
TIBCO Cloud
,
TIBCO EMS
,
TIBCO Flogo
,
TIBCO Flogo Extensions
,
TIBCO Hybrid agent
,
TIBCO Mashery
Integration Platform Engineer
Company | Freelance |
Department | Transavia - IT Foundations - Team Integration |
Customer(s) | Transavia, Amsterdam Airport Schiphol |
Project | Integration |
Period | April 2023 - June 2024 |
Peter is a member of the integration team responsible for the TIBCO integration platform at Transavia. Peter works on the implementation of the TIBCO cloud platform, implementation of CI/CD deployment pipelines for TIBCO Flogo and TIBCO BW6. Peter also defines the standards for automatic configuration of TIBCO Mashery using CI/CD pipelines. Next to that Peter built Flogo extensions for signing and verifying JWT, for logging with encryption of sensitive data, and several Flogo support functions. He also improved log shipping from TIBCO Cloud to Elastic. |
Knowledge and Skills:
Azure DevOps
,
Azure Service Bus
,
CI/CD
,
Elastic
,
fluentd
,
Git
,
Golang
,
Linux
,
Maven
,
OpenAPI specification
,
Python
,
TIBCO
,
TIBCO Cloud
,
TIBCO EMS
,
TIBCO Flogo
,
TIBCO Flogo Extensions
,
TIBCO Hybrid agent
,
TIBCO Mashery
Integration Developer
Company | Freelance |
Department | Leaseplan Digital - NG Integration |
Customer(s) | Leaseplan Digital, Amsterdam |
Project | NGDA |
Period | March 2022 - March 2023 |
Peter works in the integration development teams for the Fleet Operations and the Sales and Account Management domains. Peter is responsible for integration of applications in different domains on the new NGDA platform. Integration is done using API first approach, with OpenAPI specifications. |
Knowledge and Skills:
GitLab
,
OpenAPI specification
,
SonarQube
,
TIBCO
,
TIBCO Cloud
,
TIBCO Flogo
,
TIBCO Mashery
DevOps Developer
Company | ING |
Department | Customer Data |
Customer(s) | ING, Leeuwarden |
Project | TIBCO DevOps |
Period | April 2021 - Februari 2022 |
Peter works in the Squad CRIBS as TIBCO and Java Developer, and is responsible for maintenance on 42 TIBCO BusinessWorks applications, and replacement of the functionality of those applications with Java services. He also maintains the Azure pipeline configuration for the mentioned applications. |
Knowledge and Skills:
Agile
,
Azure DevOps
,
Banking
,
Confluence
,
Git
,
IBM MDM
,
Scrum
,
TIBCO
TIBCO/AngularJS development
Company | Contractor |
Department | Customer Information Management |
Customer(s) | ING, Leeuwarden |
Project | TIBCO/AngularJS development |
Period | May 2017 - Mar 2021 |
Peter works in the Squad CRIBS as TIBCO Developer and AngularJS Developer, and is responsible for maintenance on TIBCO applications and new development and maintenance of AngularJS front end components. |
Knowledge and Skills:
Agile
,
AngularJS
,
Artifactory
,
Banking
,
cntlm
,
Confluence
,
docker
,
Git
,
GitLab
,
IBM MDM
,
IBM Rational Integration Tester
,
IntelliJ
,
Javascript
,
Jenkins
,
Linux
,
Maven
,
Scrum
,
TIBCO
,
TIBCO BusinessWorks
,
TIBCO EMS
Technical Application Management Plato Suite
Company | NV Nederlandse Gasunie |
Department | ICT Gastransport |
Customer(s) | NV Nederlandse Gasunie |
Project | Plato Suite maintenance |
Period | Jan 2017 - May 2017 |
Peter works in a technical application management team on maintenance of the Plato Suite. The Plato Suite is a complex software environment of planning tools used to calculate long term prognoses for Gasunie gas transport network. |
Knowledge and Skills:
C#
,
debugging
,
Delphi
,
design
,
Embarcadero RAD Studio
,
energy market
,
MS .Net
,
natural gas
,
Pascal
,
programming
,
release management
,
software maintenance
,
troubleshooting
,
Visual Studio
,
Windows Server
Developer Telvent OASYS/DNA
Company | NV Nederlandse Gasunie |
Department | ICT Gastransport |
Customer(s) | NV Nederlandse Gasunie |
Project | Jason FEP replacement |
Period | May 2013 - Dec 2013 |
Peter works as developer on a new data acquisition system based on Telvent OASYS/DNA. The new system is to replace the existing front end processor (FEP), which collects telemetry data from the gas network for the SCADA system ARGOS. Peter is responsible for designing, building and testing an interface application between the Telvent OASYS/DNA software and Microsoft System Center Operations Manager (SCOM), and a data export application (XML) for the field simulator used in testing the existing SCADA system ARGOS. |
Knowledge and Skills:
C#
,
client/server
,
data collection
,
debugging
,
design
,
integration testing
,
MS .Net
,
MS SQL
,
MS TFS
,
natural gas
,
programming
,
publish/subscribe
,
Real time
,
Telvent OASYS/DNA
,
unit testing
,
Visual Studio 2008
,
XML
Technical Application Manager
Company | NV Nederlandse Gasunie |
Department | ICT Gastransport |
Customer(s) | NV Nederlandse Gasunie |
Project | EagleEye maintenance |
Period | Dec 2012 - Dec 2016 |
Peter works as technical application manager on maintenance of the EagleEye application. EagleEye is a client/server geo information system, that integrates pipe line maintenance information (stored on SharePoint) and pipe line information with Microsoft Bing Maps. |
Knowledge and Skills:
application management
,
ASL
,
C#
,
client/server
,
energy market
,
ETL
,
GIS
,
MS .Net
,
MS SQL
,
MS TFS
,
natural gas
,
programming
,
software maintenance
,
unit testing
,
Visual Studio 2008
,
Visual Studio 2010
,
web service
Technical Application Manager
Company | NV Nederlandse Gasunie |
Department | ICT Gastransport |
Customer(s) | NV Nederlandse Gasunie |
Project | ARGOS maintenance |
Period | May 2011 - Dec 2016 |
Peter works as technical application manager and release manager in the ARGOS maintenance team. | |
Peter is also responsible for process improvement in the team. His current activities for and in the team are, next to software maintenance: introduction of Microsoft Team Foundation Server (TFS), support in using TFS, introduction of Microsoft Test Manager, adoption of Application Services Library (ASL). | |
Peter is currently involved in an RFI/RFP project for the selection of natural gas network simulation software for a new Gas Transport Management System (GTMS). He takes part in the discussions and reviews of the process descriptions and requirements. |
Knowledge and Skills:
application management
,
ASL
,
C#
,
DCL
,
energy market
,
MS .Net
,
MS TFS
,
MTM
,
natural gas
,
OpenVMS
,
Pascal
,
programming
,
Real time
,
release management
,
SCADA
,
unit testing
,
Visual Studio
,
XML
,
XML Schema
Technical Application Manager
Company | Logica |
Department | Energy & Utilities |
Customer(s) | NV Nederlandse Gasunie |
Project | ARGOS maintenance |
Period | June 2010 - April 2011 |
Gasunie has a home built SCADA system from 1993, called ARGOS. Peter worked as technical application manager and release manager in the ARGOS maintenance team. | |
Knowledge and Skills:
application management
,
C
,
DCL
,
design
,
energy market
,
Fortran
,
MACRO-32
,
natural gas
,
OpenVMS
,
Pascal
,
programming
,
release management
,
SCADA
,
software maintenance
,
XML
,
XML Schema
Architect/TIBCO Developer
Company | Logica |
Department | Integration Delivery Centre |
Customer(s) | Scottish Power |
Project | Refurbishment |
Period | April 2010 - June 2010 |
Due to the end of support of several TIBCO products an upgrade is done of the DTAP environments at Scottish Power. This requires rebuilding all applications for a newer version of the TIBCO platform. | |
Peter was responsible for rebuilding and regression testing of the TIBCO BusinessWorks applications and the Excel adapters (C++). | |
Knowledge and Skills:
C++
,
EAI
,
Microsoft Excel
,
regression testing
,
TIBCO
,
TIBCO Adapter SDK
,
TIBCO BusinessWorks
,
VBA
,
Visual Studio
,
Windows Server
Architect/WSO2 Developer/Lead Engineer
Company | Logica |
Department | Integration Delivery Centre |
Customer(s) | Logica |
Project | SPyGLAss |
Period | August 2009 - March 2010 |
SPyGLAss = SOA Platform Global Leader Assessment. The goal of this project was to evaluate and compare SOA suites of market leaders: IBM WebSphere, TIBCO, Software AG, WSO2 (Mule and JBOSS were dropped). The evaluation and comparison was done using a large scoring card. For a good and complete comparison an application had to be built for each of the platforms, preferably with near-zero coding. | |
Peter was responsible for the evaluation of the WSO2 platform. The results of the evaluation have been presented to Logica Sales in June 2010. | |
Knowledge and Skills:
Apache ActiveMQ
,
architecture
,
design
,
EAI
,
Eviware soapUI
,
Java
,
JMS
,
Oracle RDBMS
,
SOA
,
unit testing
,
WS-I
,
WSDL
,
WSO2 BPS
,
WSO2 ESB
,
WSO2 GREG
,
WSO2 IS
,
WSO2 WSAS
,
XML
,
XML Schema
,
XSLT
TIBCO Developer
Company | Logica |
Department | Integration Result Centre |
Customer(s) | Eneco |
Project | DSL PoC |
Period | June 2009 - July 2009 |
Eneco wanted to have a Proof of Concept accompanying the bid for the DoorSluisLuik system, that should connect the systems of several departments. The PoC includes TIBCO BusinessWorks, TIBCO iProcess and TIBCO BusinessEvents. | |
Peter was responsible for the BPM and integration parts of the solution. | |
Knowledge and Skills:
BPM
,
CEP
,
EAI
,
Java
,
Oracle RDBMS
,
PoC
,
SOA
,
TIBCO
,
TIBCO BusinessEvents
,
TIBCO BusinessWorks
,
TIBCO iProcess
,
unit testing
,
WS-I
,
WSDL
,
XML
,
XML Schema
,
XSLT
Architect
Company | Logica |
Department | Integration Result Centre |
Customer(s) | Scottish Power |
Project | Refurbishment |
Period | June 2008 - September 2008 |
The goal of the Scottish Power Energy Wholesale Refurbishment program was standardisation of processes, infrastructure, and EAI, middleware and BPM solutions. | |
Peter was in this project responsible for setting up the TIBCO production, acceptance, test and development environments, as well as writing standards and guidelines for the development processes. | |
Knowledge and Skills:
architecture
,
BPM
,
EAI
,
infrastructure design
,
Java
,
middleware
,
SOA
,
standards and guidelines
,
TIBCO
,
TIBCO Adapter SDK
,
TIBCO Administrator
,
TIBCO BusinessWorks
,
TIBCO Rendezvous
,
WS-I
,
WSDL
,
XML
,
XML Schema
TIBCO Developer
Company | Logica |
Department | Integration Result Centre |
Customer(s) | BBned |
Project | Number Management |
Period | April 2008 - June 2008 |
BBned manages the phone numbers for the phone services of operator Alice. | |
Peter was responsible for the implementation of the Number Management interface in the BBned B2B Gateway. | |
Knowledge and Skills:
design
,
EAI
,
ESB
,
Eviware soapUI
,
Java
,
Oracle RDBMS
,
SOA
,
SOAP
,
TIBCO
,
TIBCO BusinessWorks
,
TIBCO Rendezvous
,
unit testing
,
WS-I
,
WS-Security
,
WSDL
,
XML
,
XML Schema
,
XSLT
TIBCO Developer
Company | Logica |
Department | Integration Result Centre |
Customer(s) | BBned |
Project | NG BSS/OSS Phase II |
Period | April 2008 - June 2008 |
In this project for extending the existing BBned order management system for FTTH, Peter was responsible for adding features to the B2B Gateway (TIBCO BusinessWorks, Oracle RDBMS). The B2B Gateway links Glasnet Amsterdam and ISPs to the order management system of BBned. Peter improved the WS-Security implementation in the B2B Gateway, by adding a custom token validator (Java). | |
Peter was also responsible for design, development, unit test and document and code review. He provided support to most of the sub-projects with his extensive knowledge of TIBCO BusinessWorks and Eviware soapUI. | |
Knowledge and Skills:
design
,
EAI
,
ESB
,
Eviware soapUI
,
Java
,
Oracle RDBMS
,
SOA
,
SOAP
,
TIBCO
,
TIBCO BusinessWorks
,
TIBCO Rendezvous
,
WS-I
,
WS-Security
,
WSDL
,
XML
,
XML Schema
,
XSLT
TIBCO Developer/Tester
Company | Logica |
Department | Integration Result Centre |
Customer(s) | Scottish Power |
Project | IEMP |
Period | October 2007 - Januari 2008 |
The goal of the IEMP program was optimising the Trade Forecasting process by eliminating a large number of manual actions in the process. | |
Peter was involved in several of the TIBCO BusinessWorks sub-projects. He was responsible for: bug-fixing, test specification, test automation (TestFrame for TIBCO), document and code review, unit testing, coaching junior TIBCO developers and customer support. | |
Knowledge and Skills:
bug fixing
,
customer support
,
EAI
,
FTP
,
Java
,
test automation
,
test specification
,
TestFrame for TIBCO
,
TIBCO
,
TIBCO Adapter SDK
,
TIBCO BusinessWorks
,
XML
,
XML Schema
,
XSLT
TIBCO Developer/Project leader
Company | Logica |
Department | Integration Result Centre |
Customer(s) | Logica |
Project | TestFrame for TIBCO extension |
Period | November 2007 - December 2007 |
Peter was responsible for leading a team of junior developers in this project that extended TestFrame for TIBCO with a file interface for transferring test data as attachments to and from the system under test. | |
Knowledge and Skills:
acceptance test
,
Eviware soapUI
,
Java
,
project leader
,
SOAP
,
test automation
,
TestFrame for TIBCO
,
TIBCO
,
TIBCO BusinessWorks
,
WS-I
,
WSDL
,
XML
,
XML Schema
IBM WebSphere Developer/Tester
Company | Logica |
Department | Integration Result Centre |
Customer(s) | NS |
Project | Paraplu |
Period | August 2007 - September 2007 |
In this project for the Dutch Railways Peter was involved in the implementation of an Event Driven Architecture. The system was built using IBM WebSphere Process Server. | |
Next to the IBM WPS support he gave to the Logica development team in Amstelveen, he was also responsible for setting up test management for that team, and participated in writing the test specifications. | |
Knowledge and Skills:
EAI
,
Eclipse
,
EDA
,
Event Driven Architecture
,
Eviware soapUI
,
IBM WebSphere Process Server
,
Java
,
SOA
,
SOAP
,
test management
,
test specification
,
WS-I
,
WSDL
,
XML
,
XML Schema
TIBCO Developer
Company | Logica |
Department | Integration Result Centre |
Customer(s) | Essent Retail |
Project | ESwiM & RSwiM R10 |
Period | July 2007 - August 2007 |
Peter was responsible for the development and unit testing of interface changes and validation rules in the RSwiM application, built in TIBCO Integration Manager. | |
Knowledge and Skills:
EAI
,
Java
,
Oracle RDBMS
,
programming
,
SOA
,
SOAP
,
TIBCO
,
TIBCO IM
,
WSDL
,
XML
,
XML Schema
IBM WebSphere Developer/Tester
Company | Logica |
Department | Integration Result Centre |
Customer(s) | AEGON |
Project | AEGON AIL Mediation Services |
Period | April 2007 - June 2007 |
AEGON was migrating towards a Services Oriented Architecture. For the integration IBM WebSphere Process Server was chosen (by the customer). | |
Peter worked on the implementation of mediation services layer, which would make system services available to the business services, mapping application specific data to a common data model. To speed up the creation of the ~500 services, Peter built a generator in XSLT 2.0 to create IBM WPS projects, including Java code, XML Schema and project artifacts, based on existing interface descriptions (XML). | |
During this project, Peter was involved in the creation of TestFrame for WPS, analogue to TestFrame for TIBCO. | |
Knowledge and Skills:
code generation
,
EAI
,
Eclipse
,
Eviware soapUI
,
IBM WebSphere Process Server
,
Java
,
SAXON-B
,
SOA
,
SOAP
,
TestFrame
,
WS-I
,
WSDL
,
XML
,
XML Schema
,
XSLT
Software Configuration Manager
Company | Logica |
Department | Integration Result Centre |
Customer(s) | Logica |
Project | Integration Result Centre |
Period | March 2007 - March 2007 |
The TIBCO Result Centre was renamed into the Integration Result Centre. It was decided to do all integration projects with in the North-East of The Netherlands, instead of just TIBCO projects. | |
Since adopting the Logica Result Centre concept, the team was required to use Rational ClearCase and Rational ClearQuest. However, since there were networking problems with using these tools from Groningen, the team decided to seek an alternative for bug/issue reporting and version control. | |
In a small team Peter investigated the available open source tools for setting up an SCM environment. Eventually, Bugzilla and Subversion were chosen. Peter set up both applications and integrated them using ScmBug. Initially, Peter maintained this environment. | |
Knowledge and Skills:
Bugzilla
,
open source
,
ScmBug
,
software configuration management
,
Subversion
TIBCO Developer
Company | Logica |
Department | TIBCO Result Centre |
Customer(s) | Logica |
Project | TIBCO Result Centre |
Period | December 2006 - Februari 2007 |
Peter was without project/assignment during this period, but supported several projects in the TIBCO Result Centre in Groningen with his knowledge of TIBCO products, XML Schema, XML and XSLT. | |
Knowledge and Skills:
EAI
,
EDA
,
energy market
,
ESB
,
Java
,
SOA
,
SOAP
,
soapUI
,
TIBCO
,
TIBCO BusinessWorks
,
TIBCO EMS
,
TIBCO Rendezvous
,
WS-I
,
WSDL
,
XML
,
XML Schema
,
XSLT
Software Engineer
Company | Logica |
Department | TIBCO Result Centre |
Customer(s) | Logica |
Project | TestFrame for TIBCO |
Period | September 2006 - November 2006 |
The TestFrame for TIBCO project started out as a "lunch project", in which Peter was looking for ways to integrate the Logica TestFrame Engine in a TIBCO BusinessWorks (BW) environment to enable automated tests of applications built with TIBCO BW. | |
Peter wrote an application that enabled development of automatic keyword based test actions in TIBCO BW. Initially, both parts of the application used TIBCO Rendezvous, but after some discussion in the team, this was changed to SOAP over HTTP. The application was built as a web service client Java using Apache Axis2 for passing test action words to the web service built in TIBCO BW for executing the actions. | |
This application enabled automated tests of TIBCO BW applications, and was adopted as the standard test automation tool for all TIBCO BW related projects within the team. | |
Knowledge and Skills:
Apache Axis2
,
EAI
,
Eclipse
,
Java
,
SOAP
,
test automation
,
TestFrame
,
TestFrame for TIBCO
,
TIBCO
,
TIBCO BusinessWorks
,
TIBCO Rendezvous
,
web service
,
WSDL
,
XML
,
XML Schema
Software Test Engineer
Company | Logica |
Department | TIBCO Result Centre |
Customer(s) | Essent |
Project | ESwiM & RSwiM R9 |
Period | July 2006 - September 2006 |
Functional changes were required to the middleware of Essent that communicates with the software of EDSN, an organisation that handles all gas and electricity related data traffic in the Dutch energy market. Both applications have been built with TIBCO Integration Manager. | |
Peter was responsible for writing test plan, system test specifications and acceptance test specifications. He performed the acceptance tests together with a representative of the customer. The applications have been accepted without any observations/issues. | |
Knowledge and Skills:
acceptance test
,
EAI
,
energy market
,
middleware
,
test plan
,
test specification
,
TIBCO
,
TIBCO IM
,
TIBCO Rendezvous
,
XML
,
XML Schema
,
XSLT
Software Engineer
Company | Logica |
Department | Energy & Utilities |
Customer(s) | Logica |
Project | TIBCO Result Centre |
Period | July 2006 - July 2006 |
A TIBCO software factory is set up in Groningen, according the Logica Result Centre concept. | |
Peter was responsible for describing the processes for test management, configuration management and change management. He also participated in setting up VMware virtual machines with TIBCO software preinstalled. | |
Knowledge and Skills:
change management
,
configuration management
,
Java
,
JMS
,
process improvement
,
test management
,
TIBCO
,
TIBCO Administrator
,
TIBCO BusinessWorks
,
TIBCO EMS
Software Engineer
Company | Logica |
Department | Energy & Utilities |
Customer(s) | Logica Telecom Products |
Project | SMART |
Period | April 2006 - June 2006 |
The customer wants a high performance messaging framework for the integration of business applications with mobile messaging solutions. One of the requirements was the use of TIBCO Rendezvous. | |
Together with a colleague, Peter contributed to the software architecture, design, development and (performance) test of the framework. The framework has been built in both C++ as Java, in order to determine which run-time environment could be used best for maximum performance. All development has been done on Red Hat Enterprise Linux 3. | |
Knowledge and Skills:
architecture
,
C++
,
design
,
Java
,
linux admin
,
mobile messaging
,
performance testing
,
programming
,
Real time
,
SMSC
,
telecom
,
TIBCO Rendezvous
Software (Test) Engineer
Company | Logica |
Department | Energy & Utilities |
Customer(s) | Several |
Project | Small projects |
Period | Januari 2006 - March 2006 |
Peter participated in some small projects. Most of these projects involved TIBCO Integration Manager and/or Oracle RDBMS. | |
Knowledge and Skills:
EAI
,
energy market
,
integration testing
,
Oracle RDBMS
,
programming
,
TIBCO IM
,
TIBCO Rendezvous
Software Engineer/Architect
Company | LogicaCMG Telecom Products |
Department | SMSC Development |
Customer(s) | LogicaCMG Telecom Products |
Project | Central Management Station 1.2 & 2.0 |
Period | April 2005 - December 2005 |
LogicaCMG has developed the Central Management Station (CMS) for the management of mobile messaging products. CMS is based on HP OpenView products, and includes alarm and performance management. | |
Peter was responsible for the migration of CMS from the Windows 2000 platform to a Unix platform (CMS 1.2). | |
For CMS 2.0 Peter was responsible for the design of the CMS architecture, design and implementation of an SMSC and Cisco data collection framework (Perl, shell-scripts, SQL, CGI) integrated with HP OpenView Network Node Manager and HP OpenView Operations. He also extended the CMS with alarm and performance management for other mobile messaging products. | |
Peter also provided the release training for support engineers. | |
Knowledge and Skills:
alarm management
,
architecture
,
C
,
CGI
,
CMS
,
data collection
,
HP NNM
,
HP OpenView
,
HP OVO
,
mobile messaging
,
network management
,
performance management
,
Perl
,
programming
,
sh
,
SMSC
,
SNMP
,
SQL
,
telecom
,
Unix
Software Engineer
Company | LogicaCMG Telecom Products |
Department | SMSC Development |
Customer(s) | LogicaCMG Telecom Products |
Project | SMSC baseline 13 |
Period | March 2005 - June 2005 |
Customers want to use new Cisco IP Transfer Point features for their short message traffic. The Cisco IP Transfer Point implements most of the SIGTRAN #7 specifications and uses SCTP for communication with the SMSC. The features have to be validated and released for use with the LogicaCMG SMSC. | |
Peter was responsible testing the new features in a lab environment, documenting the tests and test results, configuration examples and limitations. He also set up the process for the release of new features as an on-going activity within the SMSC development department. This process has also been used for the HP Signalling Gateway, the implementation of the SIGTRAN specification on HP-UX by HP. | |
Knowledge and Skills:
Cisco IP Transfer Point
,
HP Signalling Gateway
,
HP-UX
,
integration testing
,
mobile messaging
,
process improvement
,
product validation
,
release management
,
SCTP
,
SIGTRAN
,
SMSC
,
telecom
Software Engineer
Company | LogicaCMG Telecom Products |
Department | SMSC Development |
Customer(s) | LogicaCMG Telecom Products |
Project | VIQ Itanium Port II |
Period | December 2004 - Februari 2005 |
This project is the continuation of the VIQ Itanium Port I project. | |
Peter was responsible for porting VIQ to the official OpenVMS 8.2 release. Next to porting the MACRO-32 code of VIQ, also automatic regression tests written in C were ported and tested. | |
Knowledge and Skills:
Alpha
,
C
,
debugging
,
Itanium
,
kernel-mode
,
MACRO-32
,
mobile messaging
,
OpenVMS
,
OpenVMS admin
,
porting
,
programming
,
regression testing
,
SMSC
,
telecom
,
VMS Interprocess Queue
Software Engineer
Company | LogicaCMG Telecom Products |
Department | SMSC Development |
Customer(s) | LogicaCMG Telecom Products |
Project | SMSC 5.1 |
Period | August 2004 - December 2004 |
The Logica SMSC product, Telepath, will be discontinued. This product contains features not available in the CMG SMSC product. The most important feature is Flexible Address Translation. Implementation of this feature in the SMSC requires replacement of a C library for address handling, which has already been replaced partially, by a new one. | |
Peter was responsible for this C library replacement in ~400 sources, and for training other engineers for merging bug fixes in old code lines in the main code line. Peter also implemented a part of the FAT feature in the SMSC. | |
Knowledge and Skills:
C
,
CDMA
,
DCL
,
GSM
,
mobile messaging
,
OpenVMS
,
OpenVMS admin
,
programming
,
SMPP
,
SMSC
,
TCPIP
,
TDMA
,
telecom
,
UCP
,
X25
Software Engineer
Company | LogicaCMG Telecom Products |
Department | SMSC Development |
Customer(s) | LogicaCMG Telecom Products |
Project | SMSC Maintenance |
Period | June 2004 - Juli 2004 |
Due to his new role as developer Peter participates in the SMSC Maintenance team, fixing bugs. | |
Peter was responsible for investigating, reproducing and resolving SMSC software (C, DCL) and documentation issues reported by customers. | |
Knowledge and Skills:
bug fixing
,
C
,
CDMA
,
DCL
,
GSM
,
mobile messaging
,
OpenVMS
,
OpenVMS admin
,
Oracle RDB
,
programming
,
SMPP
,
SMSC
,
TCPIP
,
TDMA
,
telecom
,
UCP
Software Test Engineer
Company | LogicaCMG Telecom Products |
Department | SMSC Development |
Customer(s) | WIND/Ericsson Italy |
Project | Remote DSMSC Router Test |
Period | May 2004 - May 2004 |
The customer wanted confirmation that the Distributed SMSC Router could be used with different releases of the SMSC. | |
For the acceptance test Peter selected the tests and set up the test configuration, which included a DSMSC in The Netherlands and 2 SMSCs in Italy, all running different releases. He performed the tests together with 2 engineers of the customer. | |
Knowledge and Skills:
acceptance test
,
DSMSC Router
,
GSM
,
mobile messaging
,
OpenVMS
,
OpenVMS admin
,
SMPP
,
SMSC
,
TCPIP
,
telecom
,
UCP
,
X25
Software Test Engineer
Company | LogicaCMG Telecom Products |
Department | SMSC Development |
Customer(s) | LogicaCMG Telecom Products |
Project | Standard Installation Procedure |
Period | Januari 2004 - April 2004 |
Peter was responsible for testing the SMSC Standard Installation Procedure (SIP). Due to his knowledge of OpenVMS and OpenVMS DCL, he has also been made responsible for fixing any bugs in the SIP. | |
Knowledge and Skills:
bug fixing
,
DCL
,
installation test
,
integration testing
,
mobile messaging
,
OpenVMS
,
OpenVMS admin
,
SMSC
,
telecom
Software Engineer
Company | LogicaCMG Telecom Products |
Department | SMSC Development |
Customer(s) | LogicaCMG Telecom Products |
Project | VIQ Itanium Port I |
Period | November 2003 - Januari 2004 |
Due to the plans of HP to end the production of Alpha-based servers and the introduction of Intel Itanium-based servers, the most critical part of the SMSC, the VMS Inter process Queue (VIQ), had to be ported from OpenVMS on Alpha to OpenVMS on Itanium. VIQ is kernel-mode system for the communication (internal and ethernet) between multiple SMSC processes on multiple OpenVMS nodes. VIQ is written entirely in MACRO-32. | |
Together with a colleague, Peter ported VIQ from Alpha to Itanium in 2 days, during the HP OpenVMS IA64 Porting Workshop. He also assisted HP in locating a bug in the pre-release of OpenVMS 8.2, which blocked further porting. All knowledge gathered during this project was documented thoroughly. | |
Knowledge and Skills:
Alpha
,
CDMA
,
debugging
,
GSM
,
Itanium
,
kernel-mode
,
MACRO-32
,
mobile messaging
,
OpenVMS
,
OpenVMS admin
,
porting
,
programming
,
SMPP
,
SMSC
,
TCPIP
,
TDMA
,
telecom
,
UCP
,
VMS Interprocess Queue
,
X25
Software Test/Support Engineer
Company | CMG/LogicaCMG |
Department | Advanced Technology |
Customer(s) | CMG Wireless Data Solutions/LogicaCMG Wireless Networks |
Project | Several SMSC projects |
Period | September 2002 - November 2004 |
Peter has been involved as a troubleshooter in several production problem escalations, most of which were SMSC performance related. He was responsible for problem reproduction and solution testing in a lab environment, using his knowledge and experience in performance testing. | |
Knowledge and Skills:
GSM
,
mobile messaging
,
OpenVMS
,
OpenVMS admin
,
Oracle RDB
,
performance testing
,
SMPP
,
SMSC
,
SS7
,
TCPIP
,
telecom
,
troubleshooting
,
UCP
,
X25
Software Test Engineer
Company | CMG |
Department | Advanced Technology |
Customer(s) | CMG Wireless Data Solutions |
Project | Several SMSC projects |
Period | August 2001 - August 2002 |
The main product of CMG Wireless Data Solutions (now Acision) was the SMSC, a Store-And-Forward system for text messages, running on OpenVMS. | |
As software test engineer Peter was responsible for writing test plans and test specifications for large SMSC projects, as well as for bug fixes. He also performed test execution and reporting and automated tests with keyword based testing using the TestFrame Engine. Peter specialised in SMSC performance testing. | |
Knowledge and Skills:
GSM
,
integration testing
,
mobile messaging
,
OpenVMS
,
performance testing
,
process improvement
,
SMPP
,
SMSC
,
SS7
,
telecom
,
test automation
,
test execution
,
test plan
,
test specification
,
TestFrame
,
UCP
,
X25
Test Engineer
Company | CMG |
Department | Advanced Technology |
Customer(s) | Amsterdam Airport Schiphol |
Project | Privium |
Period | June 2001 - Aug 2001 |
Privium is a loyalty program of Amsterdam Airport Schiphol. It provides advantages for frequent flyers, like parking close to the terminal and passing border control using an iris scan. | |
Peter has specified and executed the tests for the automatic border control (iris scan). He also participated in the specification of tests for the entire Privium process, from enrollment to termination. | |
Knowledge and Skills:
biometrics
,
test execution
,
test specification
Test & Integration Engineer
Company | Alcatel Telecom Nederland BV |
Department | Test, Integration, Validation & Release |
Customer(s) | KPN, KPNqwest |
Project | Several |
Period | April 2000 - May 2001 |
In a large multi-vendor project (IBM, Baan, Lucent, Alcatel, Siemens-Marconi) Peter was responsible for planning, management and specification of integration tests for integration of Siemens-Marconi equipment in the Alcatel SDH network management systems. | |
Knowledge and Skills:
Alcatel 1354 RM
,
Alcatel 1354 SH
,
HP OpenView
,
HP-UX
,
integration testing
,
network management
,
SDH
,
telecom
,
test management
System 12 Test Engineer
Company | Alcatel Telecom Nederland BV |
Department | Integration Test |
Customer(s) | KPN, Telenor, Belgacom, Singtel |
Project | Several |
Period | March 1994 - April 2000 |
Peter was as test engineer responsible for testing, debugging and patching of System 12 call-handling software for PSTN switches. He mainly tested/debugged/patched a large number of complex supplementary services for ISDN: remote control, user to user service, alarm call, abbreviated dialling, etc. for several telecom operators (KPN, Belgacom, Telenor) and lawful intercept (Belgacom and Singtel). | |
Peter set up and maintained a web server for knowledge sharing using the OSU HTTPD for OpenVMS. |
Knowledge and Skills:
CHILL
,
debugging
,
integration testing
,
ISDN
,
lawful intercept
,
OpenVMS
,
OSU HTTPD
,
patching
,
POTS
,
PSTN
,
System 12
,
telecom
,
telephony
,
web server
,
x86 assembler
System 12 Tools Support Engineer
Company | Alcatel Telecom Nederland BV |
Department | Customer Application Engineering |
Customer(s) | KPN, Telenor, Belgacom |
Project | Several |
Period | August 1991 - Februari 1994 |
Peter was responsible for maintaining and testing the tool-chain for the production of non-call handling data for System 12 PSTN switches. | |
Languages
- Dutch - native
- English - fluent
- German - proficient
Interests
- Cooking
- Cyber Punk
- Cyber Security
- Event Driven Architecture
- Innovation
- Internet of Things (IoT)
- Java
- Java Frameworks
- Microsoft .Net
- Middleware
- Movies
- Open Source
- OpenVMS
- Playing guitar
- Reactive Programming
- Reading
- Science Fiction
- Security
- Service Oriented Architecture
- Systems Integration
- Test Automation
- WSO2
- And a lot of other things...