Curriculum Vitae Arjan van der Veen
Translation: nlPersonal 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
- Energetic, likes to take the lead
- Disciplined, careful, responsible
- Stable and balanced
- Open-minded, creative, broad interests
- Critical, perceptive
Work Ethic
- Focused on the here and now
- Makes well-considered decisions
- Speaks up, takes the initiative
- Sharp on details and agreements, works systematically
- Generally handles changes well, not easily rattled
- Focus on business interests, less on relationships with others
- Comes up with creative solutions
Collaboration
- Prefers team assignments, easily connects with others
- Likes to determine their own course, is independent
- Open to others' ideas
- Open to others' feelings, but not carried away by them
- Holds others accountable for agreements made
Market Knowledge
- Information technology
- Insurance companies
- Publishing houses
- Recruitment
- Debt collection agency
- Access control
- Petrochemical industry
Education
- Management for IT personnel (October 2005 - January 2006)
- Sun Microsystems Certified Java Developer
- Sun Microsystems Certified Java Programmer
- Microsoft Certified Solutions Developer (MCSD)
- Higher Professional Education (HBO) Business Informatics
- HBO Civil Engineering (2 years)
- Pre-university education (Atheneum)
Other Training
- Advanced data modeling with flexible application architectures
- Object-oriented analysis
- Communication and social skills 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
- Audit project FamilieKompas
- Advice on new functionality for Associates and various other Dialogues Technology projects
May 2009 – October 2009
Elsevier Corporate Markets, Java Architect and Agile Consultant
- Advised team on setting up the development process using Agile
- Solved technical challenges for new releases of embase.com
- Advised on "continuous integration" of software development
- Assisted business and marketing departments in translating requirements into technical specifications
- Ensured adherence to standards
Java, Oracle, JDBC, XML, XSLT, HTML, JavaScript, CI/CD, Agile, Scrum
January 2009 – April 2009
Delta Lloyd / Ohra Insurances, Adobe Flex Architect / Java Architect
- Supported business architects to make their specifications logical and technically implementable
- Established programming standards for Adobe Flex
- Ensured developers accurately implemented the graphical design
- Evaluated functional designs from an IT perspective
- Made estimates for planning technical tasks
- Collaborated with graphic designers to create a consistent design for all applications, resulting in a good interaction design
- Established communication standard between Flex and Java programs
- Lead developer for call center software for various insurance products (e.g., car insurance)
- Performed code reviews
Java, Adobe Flex, ActionScript, CI/CD, Subversion, Powershell, Agile, Scrum, Scrum master
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.
- Technically reviewed functional specifications
- Assisted client in clarifying/modifying functional specifications
- Defined technical IT requirements
- Defined parts of the functional specifications / workflow
Java, Adobe Flex, MySQL, Hibernate, Spring, Spring security, Apache connection pooling, HTML, Agile, Scrum, Linux, Bash scripting, CI/CD, Agile, Scrum
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
- Rebuilt embase.com to the product Mosbys Index.
- Maintained embase.com
- Designed, advised on, and built Emscopes.com
- Graphical design of the website.
- Adjusted the complete architecture used by Elsevier to J2EE standards
- Managed other developers working on the product
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
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
- Adapted European WebSphere applications for global Shell implementation.
- Implemented single sign-on (SSO) in SAP portal application.
JSP, Servlets, EJB, SOAP, XML, XSL, Java, HTML, SAP portal, iViews, WSAD (WebSphere Application Developer), Eclipse, SAP PDK, Powermart, Subversion, Prince2
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:
- Electronic bank statements from various banks
- Controlling Xerox print server software (VIPP)
- Call center system KPN via ActiveX (inbound phone traffic)
- Digital imaging system IBM Visual Info
- Outbound phone traffic
- Performed system tests for testing the business process (jUNIT test cases)
- Part-time AIX system administration and Oracle DBA environment
Java, SQL, JDO, meta-data, Hibernate, Linux, AS/400, DB2, Oracle, Bash scripting, Subversion, CI/CD
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.
- Programmed automatic screen generator based on XUL (XML User Interface Language)
- Merged different modules into a neat multi-tier architecture
- Developed database-independent data access module
- Developed driver for Oracle based on JDO/Hibernate
Java, JDO, JDBC, XML, XUL, RMI, Oracle, Hibernate, Linux, AS/400, DB2, Subversion, CI/CD
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 Programmer and SQL Server DBA
- Adapted functionality of online games on the STER website ster.nl
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
- Project for the system development department to analyze possibilities for online tax declarations via the internet
- Prepared advice for a new development environment
- Built a comparison database tool in Access
J2EE, Access, netDynamics