Curriculum Vitae Arjan van der Veen

Translation: nl

summary

Personal Details

Name Arjan van der Veen
Date of Birth 10-10-1974
Marital Status Married
Place of Residence Apeldoorn, Netherlands
Position ICT architect, consultant, trainer, information analyst
IT Experience Since 1998

References

"I worked with Arjan for an extended period on data extraction for a legacy system. Arjan is proactive, flexible, available, and highly professional. He works accurately and is critical of the quality of his work. Arjan significantly helped us at Ducor, delivering a goldmine of data. I wholeheartedly recommend Arjan as a data engineer and software developer." -- Sylvia Blok, Manager ICT Ducor Petrochemicals

"Arjan's participation in our project was excellent regarding the result. Thanks to his knowledge, commitment, insight, and sharp understanding of the process, I was presented with a better outcome than expected beforehand." -- Arno Zondag, Director Associates BV, former part of ABN AMRO (2009) and currently HeadFirst

"Arjan is a perfect example of an excellent programmer: proactive, accurate, up-to-date, and an excellent communicator. His work was always above average and he always managed to deliver more than we hoped for! He was an incredible part of our team and will be greatly missed. What more could a product manager wish for? Arjan always delivered impeccable work, was always (no exaggeration) on time with delivery (often earlier!) and is just a great person. He will truly be an asset to ANY company fortunate enough to find him when he is available." -- Holly Hansen, Product Manager Mosby’s Nursing Consult, Elsevier Inc. (2008)

"Arjan is highly knowledgeable, sharp, and motivated. He is an expert in internet technologies and will be a great asset to any organization." -- Girish Pathria, Product Management Consultant, Elsevier Inc (2006)

Personal Characteristics

Work Ethic

Collaboration

Market Knowledge

Education

Other Training

Language Proficiency

Language Writing Level Reading Level
Dutch Native Native
English Fluent Fluent
German Fair Good

Extracurricular Activities

June 2012 - Present Board Member, ColoClue Network Association

Treasurer from 2013 to May 2025.
Additionally, responsible for the realization of administrative software to support the association and its integration with Exact Online accounting software.

PHP, HTML, JavaScript, PostgreSQL, Linux, Git

Work Experience

January 2025 - May 2025 Database Data Exchange Ducor Petrochemicals, IT Architect

Replaced and improved data exchange between different databases at Ducor, making the IT environment within Ducor much more robust by enabling backfill in case of (prolonged) failure of certain synchronization processes.

Python, ODBC, MS SQL, Aviva OsiSoft PI, Linux, Docker, MS IIS, LDAP, ActiveDirectory, Git, Gitlab, CI/CD, Bash scripting, Agile

January 2024 - January 2025 Replacement of Old Software with Web Applications Ducor Petrochemicals, IT Architect

Replaced Visual Basic-based applications with web applications. This includes recipe management, administration of rejected quantities of produced product, shutdown and flare notifications, filled trucks, and delivered products. Raw material administration was also addressed.

Python, Visual Basic, MS SQL, Aviva OsiSoft PI, HTML, JavaScript, Django, Linux, Docker, MS SSRS, LDAP, ActiveDirectory, Git, Gitlab, CI/CD, Bash scripting, Agile

July 2021 - December 2023 Overall Equipment Effectiveness (OEE) Project Ducor Petrochemicals, IT Architect

Executed an OEE project at Ducor for quality control of manufactured products. This project includes software development, reporting, and quality assurance of database content. Also set up a version control environment and created a location where documentation about existing software can be easily maintained for the company. Also conducted an analysis for certification for producing semi-finished plastics for medical applications.

Python, MS SQL, HTML, JavaScript, Django, Linux, Docker, MS SSRS, LDAP, ActiveDirectory, Git, Gitea, Gitlab, CI/CD, Bash scripting, CI/CD, Agile

March 2020 - February 2021 Planner Scoping Tool, Shell Oil Refinery Moerdijk, IT Architect

Implemented a scoping tool for planners at Shell Moerdijk to determine the scope of projects for preparation before they are entered into SAP. This also includes functionality for quality control with government agencies and coordination with suppliers.

PHP, HTML, JavaScript, SAP, MS SQL, MySQL, Linux, Git, Gitlab, Bash scripting, CI/CD, Agile

October 2019 - August 2024 Facial Recognition Access Vivat Insurances, IT Architect

Executed a project for the implementation of access control to Vivat insurances offices using facial recognition. This is based on an opt-in for employees who wish to use it. Facial recognition is performed by Hikvision cameras that are in no way connected to the internet due to privacy concerns. This project involves writing software for synchronizing faces across all cameras, as well as administering opt-ins and recording employee arrival and departure times. Monitoring software was also written.

C, C++, PHP, Java, Tomcat, HTML, JavaScript, Linux, Git, Gitlab, Bash scripting, CI/CD, Agile

April 2017 - June 2021 Fastlane Kiosks Shell Oil Refinery Pernis and Moerdijk, IT Architect

Fastlane kiosks are kiosks with an LCD screen at the entrance of a factory site at Shell where employees who already have a permit can offer their access pass without first having to walk to the work permit desk and offer their access pass to a card reader. These kiosks register the real-time presence of employees in zones on the factory site without having to use active NFC tags that require a battery. This project includes the realization of the equipment in the kiosks, the software for data exchange, and a fail-proof network connection that practically always works. The kiosks can get a network connection via a fixed network connection, WiFi, mobile network, automatically choosing the fastest connection and real-time switching to another connection if available. The kiosks can also operate independently offline for some time. When an access pass is offered, the kiosks perform a real-time check to see if the employee's fastlane access is valid.

C, PHP, Java, HTML, JavaScript, Linux, Embedded, Bash scripting, OpenVPN, CI/CD, Git, Gitlab, Agile

January 2017 - December 2023 ESB Project Hertel/Altrad Netherlands and Belgium, IT Architect

Implementation of an Enterprise Service Bus project for Hertel, now Altrad. This is a replacement for ESB software they already had, but in which finding errors was practically impossible, and there was no reporting. This ESB ensures the exchange of (external) employee data between TimeWize for time registration, VCRS from iCense, Hertel's own database, Metacom accounting software, and other parties. If problems occur anywhere with data exchange, it is reported in a readable form. A calculation module was also written for this ESB so that the correct bookings from time registration in Timewize can be sent to the accounting package for invoicing.

PHP, Java, Bash, Python, Linux, Jenkins, CI/CD, Git, Gitlab, Bash scripting, Agile

June 2016 - August 2018 Pilot Project Ede Municipality for Cyclist Registration using LoRa Technology, IT Architect

Pilot project for the municipality of Ede where, using LoRa technology, cyclists who had registered and had a LoRa sensor on their bicycle were registered at traffic lights before the sensors in the road would register them. This allowed cyclists to get a green light earlier and could (almost) always cycle through. This project involved the implementation of the LoRa wireless network, as well as a connection to the traffic light control system (VRI) so that the bicycle traffic light received a signal to turn green.

C, C++, Java, Python, PHP, HTML, JavaScript, Linux, Bash scripting, OpenVPN, Git, Gitlab, Scrum, Agile

April 2015 - June 2023 Management Software for Presence Registration Vivat Insurances, IT Architect

Management software for Vivat insurances that provides insight into employee presence for calculating travel expense reimbursements, hours worked, etc. This software contains multiple links to other databases for synchronizing employee data with various systems within Vivat so that access is automatically granted within the access software iProtect, IT systems, and so on.

PHP, HTML, JavaScript, iProtect, MySQL, Linux, Bash scripting, Tomcat, Git, Gitlab, CI/CD, Agile

January 2015 - February 2021 Track and Trace System Shell, IT Architect

Parts of a Shell factory require maintenance every few years. During this process, (large) parts irregularly disappear. This project involves the implementation of track and trace software that uses GPS trackers attached to parts before they are disassembled and stored for later use or transported to external parties for maintenance. I implemented the software for registering which trackers were attached to which items, where the trackers are located, and notifications if a tracker moves outside a certain area.

C, PHP, HTML, JavaScript, MySQL, Linux, Git, Gitlab, CI/CD, Bash scripting, Agile, Scrum

October 2013 - February 2021 Budget Control System Shell Moerdijk, IT Architect

Implementation of a budget control system for Shell Moerdijk, which is not possible in SAP, the ERP system used by Shell Moerdijk. Apart from budgeting in SAP, which is top-down (budget imposed by management, departments execute), this system is based on bottom-up (departments request budget, management makes decisions). This allows management to better decide where money needs to be reserved for future long-term planning. This system includes possibilities for budget requests, evaluation, and allocation. The BCS system also includes the implementation of an automatic across-the-board cut method for parts of budget requests/allocation of budget requests.

PHP, HTML, JavaScript, MySQL, Linux, Git, Gitlab, CI/CD, Bash scripting, Agile

April 2013 - September 2018 Management Information System for Presence Times Vodafone, IT Architect

Implementation of a management information system that tracks the presence times at Vodafone locations. This information is collected from the iProtect access system used by Vodafone. This concerns presence registration for all Vodafone locations, including the antennas of Vodafone's mobile network. Employee travel expense reimbursement is also calculated with this system.

PHP, HTML, JavaScript, MySQL, Linux, Git, Gitlab, CI/CD, Bash scripting, Agile

April 2010 - June 2012 Active NFC StopReaders project at Shell Oil Refinery Pernis and Moerdijk, IT Architect

Using active NFC tags, which are NFC tags that transmit a signal every 1.5 seconds, the presence of employees on an open-air factory site is registered so that it can be recorded when and where employees are located on the site. This information is collected in real-time via mobile antenna hubs that transmit the information to a central database where, among other things, presence during a calamity and duration of presence on the site are recorded. The software also provides insight into how much time employees spend, for example, changing into safety clothing before being allowed on site. This project involved the complete writing and calibration of the software to enable accurate registration of the areas where an employee is located and registration of arrival and departure times. This takes into account interference from radio waves of active NFC tags per location, as a factory site contains many steel structures that can suddenly amplify or attenuate radio signals in certain places. Due to this interference, it is not possible to use the standard software for registering active NFC tags, and I built an entire software environment for real-time data collection that can account for this calibration.

C, PHP, HTML, JavaScript, Linux, Embedded, Git, Gitlab, Subversion, CI/CD, OpenVPN, Agile

June 2010 - June 2023 VCRS (Vendor Contractor Registration System), IT Architect

Implementation of the VCRS platform. This is a platform for hiring external contractors at companies, where an automatic check is performed on, among other things, passport numbers, diplomas, and permits to perform the work. Internal training can also be registered here. The system includes links with the Chamber of Commerce for supplier checks, exchanges and approvals of working hours, and for example, checks on the validity of (safety) certificates. The platform offers suppliers of a client a complete environment to maintain all necessary data of their employees, and this data is only shared with a client if necessary, at the moment an employee is working for a client, ensuring data privacy.

PHP, HTML, JavaScript, PDO, Phalcon, Linux, Bash scripting, CI/CD, Git, Gitlab, Jenkins, OpenVPN, Agile

November 2010 - June 2012 Registration System for External Supplier Employees for the House of Representatives (Dutch Parliament), IT Architect

External employees who need to work at the parliament, for example, a plumber or similar, must be registered in advance. Due to strict security requirements, this software cannot run at the House of Representatives itself, but the exchange of data is necessary. Via a highly secure connection, this data is transmitted to the parliament's access system, where checks for blacklists, security certificates, and other controls are performed automatically.

Java, Tomcat, PHP, HTML, JavaScript, MySQL, MS SQL, verschillende API koppelingen, SE Linux, Linux, Powershell, MS Access, Agile

December 2010 - January 2018 Welcome System NPO, IT Architect

Implementation of the Welcome visitor registration system for the Dutch Public Broadcasting organization NPO. Visitors must be registered in this system, after which the visitor pass is automatically registered in the iProtect access system used by the NPO via an automatic link.

PHP, Adobe Flex, iProtect, Linux, Subversion, Bash scripting, Agile, Scrum

October 2010 - April 2011 Implementation of Custom Linux NTP Clock Utility for iCense, Software Developer

Adjustments to the Linux utility eth_clock for embedded Linux devices, including improved handling of daylight saving time.

C, Linux cross compiling, Linux, Subversion

June 2010 - December 2012 Shell Oil Refinery Pernis and Moerdijk, Full-stack Programmer Access and Permit Applications for Suppliers

Realization of software for access and work permit applications for suppliers of Shell refineries. This included applications for work permits, site access, permission to bring a car onto the site, and so on.

PHP, Javascript, HTML, MySQL, AEOS, Oracle DB, Adobe Flex, ActionScript, Linux, OpenVPN, Subversion, Git, Gitlab, CI/CD, Agile

March 2010 - December 2022 Shell Oil Refinery Pernis and Moerdijk, IT Architect Management Information

Analysis and realization of management information regarding access rights and presence of employees and contractors at Shell in Pernis and Moerdijk.

PHP, Javascript, HTML, MySQL, AEOS, Oracle DB, Adobe Flex, ActionScript, Linux, Git, Subversion, Agile

March 2010 - October 2011 Vodafone, IT Architect

Consultancy and realization of management information for Vodafone from the iProtect access system software.

PHP, HTML, JavaScript, iProtect, Linux, Subversion, Bash scripting, Agile

March 2010 - December 2010 iCense BV, IT Architect

Realization of software to control the iProtect access control software by THK Security and enable data exchange with it. Many projects until 2022 were realized in collaboration with iCense.

PHP, HTML, JavaScript, Linux, OpenVPN, Bash scripting, Subversion, Agile

January 2010 - March 2012 Shell Oil Refinery Pernis and Moerdijk, IT Architect

Realization of a project where the presence of employees and contractors at factories was automatically registered using active RFID tags.

PHP, HTML, JavaScript, Java, Bash, C, Linux, OpenVPN, Subversion, Git, Gitlab, CI/CD, Agile

December 2009 - January 2010 Shell Oil Refinery Pernis and Moerdijk, IT Architect

Realization of an application for monitoring the Working Hours Act based on hours present. This is an application that fully takes into account the legislation regarding maximum working hours in all combinations such as shift work, night shifts, mandatory number of days off after the maximum number of night shifts, etc.

PHP, Adobe Flex, ActionScript, HTML, JavaScript, MS SQL, AEOS, Linux, OpenVPN, Subversion, CI/CD, Agile

December 2009 - December 2010 Shell Oil Refinery Pernis and Moerdijk Access Applications, IT Architect

Consulting and adapting an internet application that manages applications for access to the Shell Pernis and Moerdijk sites.

PHP, Javascript, HTML, MySQL, AEOS, Oracle DB, Adobe Flex, ActionScript, Linux, Agile

September 2012 Verbeterforum, Trainer

Trainer for the Police Academy for the Digital Investigation course for detectives.

October 2009 - March 2010 Dialogues Technology, ABN AMRO, Auditor / Consultant

May 2009 – October 2009 Elsevier Corporate Markets, Java Architect and Agile Consultant

January 2009 – April 2009 Delta Lloyd / Ohra Insurances, Adobe Flex Architect / Java Architect

April 2008 – December 2008 ABN AMRO / Associates / HeadFirst, Java Architect, Adobe Flex Architect, and Technical Designer

Technical design and software development architect for recruitment company Associates, a subsidiary of ABN AMRO. Associates is a company for external hiring of freelancers within ABN AMRO and other participating companies (now HeadFirst). Responsible for the entire Java and Flex development work with a team of other developers. Collaborated with the client and graphic designers to translate their designs and functional requirements into a technical implementation.

June 2007 – March 2008 Reed Elsevier, Java Architect

Maintenance and extensions to mosbysindex.com such as “Image based OpenURL linking” and Athens login functionality. Translated client requirements into a technical design and implementation. Designed and implemented promotional campaigns on the website.

Java, Oracle, JDBC, Servlets, XML, XSL, XSLT, Apache connection pooling, HTML, J2EE session management, Internet Information Server, Oracle Application server, Athens, OpenURL, CI/CD, Agile, Scrum

February 2007 – June 2007 Bouwhuis Meet- en Regeltechniek BV, Java Architect and Team Leader Developers

Built an application to read and configure embedded controllers. Responsible for the technical design of the application.

Java, OO, Design Patterns, SCADA messages, Java Swing, Java WebStart

September 2006 – January 2007 Tiscali Nederland BV, Senior Java Web Developer

Built a White Label Framework for Tiscali's product websites.

Java, Spring, Servlets, XML, XSL, XSLT, Spring WebFlow, CSS, JSP, OO, Design Patterns, Agile, Scrum

December 2005 - February 2006 Saxion University of Applied Sciences, Lecturer Databases Part-time Students

Substitute lecturer for databases in the evenings due to illness.

November 2005 – August 2006 Reed Elsevier, Lead Java Developer and J2EE Architect

August 2005 – October 2005 UPS SCS, J2EE Consultant

Maintenance of a warehouse system for IBM warehouses, including package management and shipping processing. Built a backup solution for printing 2D label print software for Philips Semiconductors.

Java, EJB, Session beans, Message beans, JMX, Bea Weblogic, XML/XSL, Struts framework, Hibernate, Spring framework

April 2005 – July 2005 Reed Elsevier, J2EE Consultant

Built a prototype website for searching and retrieving published articles about medicines, specifically for pharmaceutical manufacturers. Performed both technical design and implementation. Implemented J2EE compatible session management for the Jamaica platform used by Elsevier for website development. Maintained www.embase.com.

Java, Oracle, JDBC, COM, XML, XSL, XSLT, Elsevier Jamaica platform (combination of Microsoft COM, Java technology and XML/XSL), HTML, J2EE session management, Internet Information Server, Agile, Scrum

August 2004 – March 2005 Shell Exploration and Production Europe, J2EE Consultant / SAP Enterprise Portal Consultant

September 2001 - May 2004 FAA Partners / Co-or International BV / Inkasso Unie, Java Architect, Technical Designer

IRIS, an information system for the debt collection agency. This is a debt collection system entirely driven by meta-data from control tables. The system contains a complete workflow module and interfaces with various other software. The entire business process can be described with the meta-data. Built additional functionality for FAA/Java for the IRIS system. Realized generic software, such as the workflow module and software for payment arrangements. Built generic software for interfaces with:

October 2002 FAA Partners / Inspectorate of Work and Income (IWI), Auditor

Performed a technical audit of the "samenloop" (concurrence) application, a system that compares various institutional files for fraud detection, including translating findings into language understandable by the House of Representatives.

Borland Together, UML, WebSphere, Java, EJB, JMS, Bash scripting

November 2001 ONS Nederlandse Softwarebedrijf (Software Company), Trainer

Taught several workshops on writing robust and maintainable software for Visual Basic programmers.

Visual Basic, Oracle, SQL Server, DCOM

March 2001 - October 2001 FAA Partners, Programmer

Developed the FAA/Java toolset, an application platform written in Java, with which administrative applications can be quickly and easily created based on meta-data.

February 2001 – March 2001 RDE / Evema BV, Programmer

Resolved problems in a Visual Basic application for calculating a parts list for refrigeration technology and shop fittings.

Visual Basic, Microsoft Transaction Server, ActiveX, COM, DCOM, Sybase

January 2001 RDE / Stichting Ether Reclame (STER), Programmer

ASP, HTML, VBScript, JavaScript, IIS, Internet Explorer, Netscape/Mozilla, SQL Server, MS Index Server

July 2000 - December 2000 CMG / Sterpolis Insurances, Programmer, Consultant

Microsoft programmer for the Sterpolis insurance website. This included the first online car insurance policy that could be concluded in the Netherlands. This also involved setting up documentation and development standards.

ASP, HTML, VBScript, JavaScript, IIS, Internet Explorer, Netscape/Mozilla, AS/400 connections, DB2

March 2000 – June 2000 CMG / Leiden University Medical Center (LUMC), Programmer

Visual Basic programmer for the LUMC Occupational Health Service. The application included sick leave, patient visit, and treatment registration, including a central calendar functionality for users and occupational physicians.

Visual Basic, ActiveX, Oracle, PL/SQL

January 2000 – March 2000 CMG / KPN Telecom Fixed Network Operator, Consultant

Consultant Activity Based Costing, database designer

Access, Excel, MS Project, Oracle

January 1999 - December 1999 CMG / Academic Medical Centre Nijmegen, Consultant

Database specialist for the millennium project

Access, Excel, Word, Project, Sybase, ODBC

August 1998 - December 1998 CMG Trainee

Master class Microsoft Certified Solution Developer (MSCD)

Access, Visual Basic, WOSA, SQL Server

February 1998 – June 1998 Graduation Internship Tax Authorities Center for ICT

J2EE, Access, netDynamics

Links