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 |
Summary
Highly experienced and versatile ICT professional with over 25 years in the field (since 1998). Arjan is a proactive, disciplined, and critical individual with a strong focus on delivering effective and innovative IT solutions. He excels in technical design, architecture, and team leadership across various industries, including petrochemical, insurance, publishing, and public sector.
Key Skills & Expertise
- Architectural Design & Implementation: Proficient in designing and implementing robust, scalable, and maintainable IT architectures, including ESB projects, complex data exchange systems, and access control solutions.
- Full-stack Development: Strong background in various programming languages and technologies, including PHP, Java, Python, C/C++, HTML, JavaScript, SQL (MS SQL, MySQL, Oracle), and various frameworks (Spring, Hibernate, Adobe Flex).
- System Integration & Automation: Extensive experience in integrating diverse systems and automating business processes, often involving complex data synchronization, API integrations, and workflow modules.
- Project Management & Leadership: Proven ability to lead development teams, provide technical guidance, and collaborate effectively with stakeholders to translate business requirements into technical solutions.
- Problem Solving & Optimization: Skilled in identifying and resolving complex technical challenges, optimizing existing systems, and implementing creative solutions.
- Industry Knowledge: Deep understanding of Information Technology within the insurance, publishing, recruitment, debt collection, access control, and petrochemical sectors.
| Performed roles | Experience |
|---|---|
| Functional designer | 7 years |
| Technical designer | 10 years |
| Data engineer | 25 years |
| Full stack developer | 30 years |
| Information analyst | 25 years |
| ICT architect | 15 years |
| Trainer | 2 years |
| Auditor | 1 year |
| Product owner | 2 years |
| Team leader | 3 years |
| Board member | 11 years |
| IT skills | |
|---|---|
| Information analysis methods | Natural language Information Analysis Method (NIAM), Entity Relationship Diagram (ERD), Relational modeling, Object-oriented modeling, Object-relational modeling, Data Flow Diagram (DFD), Unified Modelling Language (UML) |
| Development methodology | Agile/Scrum, Prince 2, CI/CD, DevOps |
| Databases | PostgreSQL, SQL Server, MySQL, MariaDB, Oracle, DB2, Sybase, Ingres |
| Reporting tools | MS SQL Server Reporting Service (SSRS), Grafana, Crystal reports, Power BI |
| Database management tools | SQL Server Management Studio, Oracle SQL Developer, Toad, DBeaver, SQL, Aveva OsiSoft PI |
| Programming languages | Python, Java, PHP, HTML, CSS, JavaScript, TypeScript, C, C++, XML, XSLT, XSD, Bash, KSH, ZSH, SQL, PL/SQL, Transact SQL, Adobe Flex, ActionScript, Powershell |
| Project management | MS Project, Jira, Confluence |
| Version control | Git, Subversion (SVN), CVS, Gitlab, Gitea, Forgejo |
| Operating systems | Windows, Linux, OpenBSD, Embedded Linux, Docker, ESP32 devices |
| Access control | TKH IPROTECT, Nedap AEOS, SAML |
| Office tools | MS Word, MS Access, MS Excel, MS Visio, LibreOffice, OnlyOffice, Google docs |
| Network technologies | UDP, TCP/IP, IPv6, LoRA, LoRaWAN, NFC, OpenVPN, Wireguard |
| Other technologies/tools | ODBC, SMTP, IMAP, Postfix, MQTT, Pub/Sub, Websockets, REST, SOAP, Jenkins, Airflow, LDAP, ActiveDirectory, OpenLDAP, PDO, jQuery, Django, FastAPI, JDBC, Enterprise Java Beans (EJB), Java Server Pages (JSP), Java Message Server (JMS), Java Spring, J2EE, Java Servlets, WebSphere, Hibernate, Java Data Objects (JDO), Window Operating System Architecture (WOSA), ActiveX |
Recent Experience Summary
| Period | Organization | Role |
|---|---|---|
| June 2012 - present | Network Association ColoClue | Board Member, Treasurer, Data Engineer, Software Developer |
| July 2011 - present | Ducor Petrochemicals | IT Architect, Functional Designer, Technical Designer, Data Engineer, Full Stack Developer |
| April 2017 - June 2021 | Shell oil refinery Pernis and Moerdijk | IT Architect, Technical Designer, Data Engineer, Full Stack Developer |
| October 2019 - August 2024 | Vivat Insurances | Data Engineer, Software Developer, IT Architect |
| January 2017 - December 2023 | Altrad Netherlands and Belgium | Data Engineer, Functional Designer, Technical Designer |
References
"I worked directly with Arjan for a long time on a daily basis, migrating a legacy system to a web application at Ducor. We collaborated at the intersection of OT and IT, and Arjan is a great thinker, flexible, available, professional, and has extensive knowledge of various IT areas.
He works accurately and precisely, and also has the documentation in order – and set up a documentation system for us to do so. Arjan implemented many improvements during the migration, often proactively proposing his own suggestions. I also learned a lot from Arjan about database management, application, and web technology. He also has a genuine interest in the OT side of things. He enjoys sharing his knowledge and can present it well-argued.
Last but not least: he's also just a really pleasant guy to work with. I highly recommend Arjan as a data engineer/software developer/architect/IT knowledge resource." -- Ronald van Marion, Maintenance engineer operational technology, Ducor Petrochemicals, 2025"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, 2025
"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 |
Extended Experience
| Client | Network Association ColoClue |
|---|---|
| Period | June 2012 - present |
| Role | Board Member, Treasurer |
| Activities | General board member and 11 years as treasurer. Additionally, realizing administrative software to support the association, including integration with Exact Online accounting software. |
| Tools/Methodologies | PHP, HTML, JavaScript, PostgreSQL, Linux, Git, DevOps, Product Owner |
| Client | Ducor Petrochemicals |
|---|---|
| Period | January 2025 - May 2025 |
| Role | Data Engineer, Technical Designer |
| Project | Backfill project data streams |
| Activities | Replaced and improved the data exchange between different databases at Ducor, making the IT environment within Ducor much more robust by enabling backfill during (prolonged) failures of certain synchronization processes. The work mainly consisted of improving the database design and replacing Transact SQL stored procedures with Python code. |
| Tools/Methodologies | Python, ODBC, MS SQL, Aveva OsiSoft PI, Linux, Docker, MS IIS, LDAP, ActiveDirectory, Git, Gitlab, CI/CD, Bash scripting, Agile, Product Owner, DevOps, Powershell |
| Client | Ducor Petrochemicals |
|---|---|
| Period | January 2024 - January 2025 |
| Role | IT Architect, Full Stack Developer, Data Engineer, Technical Designer, Functional Designer, Product Owner |
| Project | Replacement of PI Processbook applications |
| Activities | Replacement of Visual Basic based applications with web applications. This includes, among other things, recipe management, administration of rejected quantities of produced product, shutdown and flare notifications, filled trucks, and delivered products. Raw material administration was also addressed. Performed all necessary activities, from functional design through technical design and database design to full stack development of the new web applications. |
| Tools/Methodologies | Python, Visual Basic, MS SQL, Aveva OsiSoft PI, HTML, JavaScript, Django, Linux, Docker, MS SSRS, LDAP, ActiveDirectory, Git, Gitlab, CI/CD, Bash scripting, Agile, Powershell |
| Client | Ducor Petrochemicals |
|---|---|
| Period | July 2021 - December 2023 |
| Role | IT Architect, Full Stack Developer, Data Engineer, Technical Designer, Application Management |
| Project | Overall Equipment Effectiveness (OEE) |
| Activities | Executed an Overall Equipment Effectiveness (OEE) project at Ducor for the quality control of produced products. This project involved writing software, reports, and ensuring the data quality of the database content. Also set up a version control environment and implemented a platform for easy documentation of existing software for the company. Conducted an analysis for certification to produce semi-finished plastics for medical applications. After the project's realization, I took on application management. |
| Tools/Methodologies | Python, MS SQL, HTML, JavaScript, Django, Linux, Docker, MS SSRS, LDAP, ActiveDirectory, Single Sign On (SSO), Git, Gitea, Gitlab, CI/CD, Bash scripting, Agile, Product Owner, Powershell |
| Client | Shell Oil Refinery Moerdijk |
|---|---|
| Period | March 2020 - February 2021 |
| Role | IT Architect, Full Stack Developer, Data Engineer, Technical Designer |
| Project | Planner scoping tool |
| Activities | Implementation of a scoping tool for planners at Shell Moerdijk to determine the scope of projects for preparation before being entered into SAP. This also includes functionality for quality control with government agencies and coordination with suppliers. I executed this project by fully programming it in consultation with the client using Agile, including the required database design and realizing the data exchange with SAP. |
| Tools/Methodologies | PHP, HTML, JavaScript, SAP, MS SQL, MySQL, Linux, Git, Gitlab, Bash scripting, CI/CD, Agile |
| Client | Vivat Insurances |
|---|---|
| Period | October 2019 - August 2024 |
| Role | IT Architect, Full Stack Developer, Data Engineer, Technical Designer |
| Project | Facial recognition access control |
| Activities | 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 choose to use it. The facial recognition is performed by Hikvision cameras that are in no way connected to the internet due to privacy concerns. I took on the writing of the software for synchronizing faces across all cameras, as well as the administration of the opt-in and registration of employee arrival and departure times. I also wrote monitoring software. |
| Tools/Methodologies | C, C++, PHP, Java, Tomcat, HTML, JavaScript, Linux, Git, Gitlab, Bash scripting, CI/CD, Agile, Hikvision SDK |
| Client | Shell Oil Refinery Pernis and Moerdijk |
|---|---|
| Period | April 2017 - June 2021 |
| Role | IT Architect, Full Stack Developer, Data Engineer, Technical Designer |
| Project | Fastlane columns |
| Activities | Fastlane columns are columns with an LCD screen at the entrance of a plant area at Shell where employees who already have a permit can present their access badge without first having to go to the work permit desk and present their badge to a reader there. These columns real-time register the presence of employees in zones on the plant area without having to use active NFC tags that require a battery. This project includes the realization of the equipment in the columns, the software for data exchange, and a fail-proof network connection that works practically always. The columns can connect via a wired network, WiFi, or mobile network, automatically choosing the fastest connection and switching to another connection in real-time if available. The columns can also work independently off-line for some time. When an access badge is presented, the columns perform a real-time check of the employee's fastlane access validity. For this, I was involved in the selection of the hardware in the columns, the configuration of the embedded Linux devices, and the writing of the software for data synchronization between the columns and the web services, the interface on the columns, and the web application for managing the columns. |
| Tools/Methodologies | C, PHP, Java, HTML, JavaScript, Linux, Embedded, Bash scripting, OpenVPN, CI/CD, Git, Gitlab, Agile, MQTT, Message Queue, DevOps |
| Client | Hertel/Altrad Netherlands and Belgium |
|---|---|
| Period | January 2017 - December 2023 |
| Role | IT Architect, Data Engineer, Technical Designer, Java Developer |
| Project | Enterprise Service Bus (ESB) project |
| Activities | Implementation of an Enterprise Service Bus (ESB) project for Hertel, now Altrad. This replaced existing ESB software where troubleshooting was practically impossible and reporting was absent. This ESB handles the exchange of (external) employee data between TimeWize for time registration, VCRS from iCense, Hertel's proprietary database, Metacom accounting software, and other parties. If any issues occur with the data exchange, they are reported in a readable format. I also programmed a calculation module for this ESB so that the time registration in TimeWize can send the exact correct bookings to the accounting package for invoicing. I also set up database backups for this. |
| Tools/Methodologies | PHP, Java, Bash, Python, Linux, Jenkins, CI/CD, Git, Gitlab, Bash scripting, Agile, Product Owner, DevOps, SOAP, WSDL, TimeWize, VCRS, Metacom, DevOps, Powershell |
| Client | Municipality of Ede |
|---|---|
| Period | June 2016 - August 2018 |
| Role | IT Architect, Software Developer |
| Project | LoRa pilot traffic lights cyclists |
| Activities | Pilot project for the Municipality of Ede where, using LoRa technology, registered cyclists with a LoRa sensor on their bikes were detected 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 an interface with the traffic light control system (VRI) so that the cyclist traffic light received a signal to turn green. I primarily wrote the (embedded) software for controlling the VRI. |
| Tools/Methodologies | C, C++, Java, Python, PHP, HTML, JavaScript, Linux, Bash scripting, OpenVPN, Git, Gitlab, Scrum, Agile |
| Client | Vivat Insurances |
|---|---|
| Period | April 2015 - June 2023 |
| Role | IT Architect, Full Stack Developer, Data Engineer |
| Project | Management software for employee presence |
| Activities | Management software for Vivat Insurances that provides insight into employee presence for calculating travel expense reimbursements, hours worked, etc. This software contains multiple integrations with other databases for synchronizing employee data with different systems within Vivat so that access is automatically granted within the iProtect access software, IT systems, and so on. |
| Tools/Methodologies | PHP, HTML, JavaScript, iProtect, MySQL, Linux, Bash scripting, Tomcat, Git, Gitlab, CI/CD, Agile |
| Client | Shell Oil Refinery Pernis and Moerdijk |
|---|---|
| Period | January 2015 - February 2021 |
| Role | IT Architect, Full Stack Developer, Data Engineer |
| Project | Track & trace system |
| Activities | Parts of a Shell plant require maintenance every few years. (Large) parts sometimes disappear irregularly during this time. This project involves the implementation of track and trace software using GPS trackers attached to the parts before they are dismantled and stored or transported to external parties for maintenance. I handled the implementation of the software for registering which trackers were attached to which items, where the trackers are located, and notification if a tracker moves outside a defined area. |
| Tools/Methodologies | C, PHP, HTML, JavaScript, MySQL, Linux, Git, Gitlab, CI/CD, Bash scripting, Agile, Scrum, MQTT, Message Queue |
| Client | Shell Oil Refinery Moerdijk |
|---|---|
| Period | October 2013 - February 2021 |
| Role | IT Architect, Full Stack Developer, Data Engineer |
| Project | Budget Control System |
| Activities | Implementation of a budget control system for Shell Moerdijk that is not possible in SAP, the ERP system used by Shell Moerdijk. Separate from the top-down budgeting in SAP (budget imposed by management, departments execute), this system is based on bottom-up (departments request budget, management decides). This allows management to better decide where money needs to be reserved for long-term future planning. This system includes features for budget requests, review, and allocation. The BCS system also includes the implementation of an automatic across-the-board reduction method on parts of budget requests/allocations. |
| Tools/Methodologies | PHP, HTML, JavaScript, MySQL, Linux, Git, Gitlab, CI/CD, Bash scripting, Agile |
| Client | Vodafone |
|---|---|
| Period | April 2013 - September 2018 |
| Role | IT Architect, Full Stack Developer, Data Engineer |
| Project | Management information system for presence times |
| Activities | 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 includes presence registration for all Vodafone locations, including the antennas of Vodafone's mobile network. Employee travel expense reimbursement is also calculated with this system. |
| Tools/Methodologies | PHP, HTML, JavaScript, MySQL, Linux, Git, Gitlab, CI/CD, Bash scripting, Agile |
| Client | Shell Oil Refinery Pernis and Moerdijk |
|---|---|
| Period | April 2010 - June 2012 |
| Role | IT Architect, Full Stack Developer, Data Engineer |
| Project | Active NFC StopReaders project |
| Activities | Using active NFC tags, which transmit a signal every 1.5 seconds, the presence of employees in an open-air plant area is registered to track when and where employees are on site. This information is collected real-time via mobile antenna hubs that forward the information to a central database where, among other things, presence during an emergency and duration of presence on site are tracked. The software also provides insight into how much time employees spend, for example, changing into safety clothing before entering the site. This project involved the complete writing and calibration of the software to achieve accurate registration of the areas where an employee is located and registration of arrival and departure times. This takes into account radio wave interference from the active NFC tags at each location, as a plant area contains many steel structures that can suddenly amplify or weaken radio signals in certain places. Due to this interference, it was not possible to use standard software for active NFC tag registration, so I built an entire software environment for real-time data collection that can account for this calibration. |
| Tools/Methodologies | C, PHP, HTML, JavaScript, Linux, Embedded, Git, Gitlab, Subversion, CI/CD, OpenVPN, Agile, MQTT, Message Queue |
| Client | iCense, Hertel/Altrad |
|---|---|
| Period | June 2010 - June 2023 |
| Role | IT Architect, Full Stack Developer, Data Engineer, Lead Developer |
| Project | VCRS (Vendor Contractor Registration System) |
| Activities | Implementation of the VCRS platform. This platform is for the hiring of external contractors by companies, performing an automatic check of things like passport numbers, diplomas, and permits required to perform the work. Internal training can also be registered here. The system includes integrations with the Chamber of Commerce for supplier checks, exchange and approval of working hours, and checks on the validity of (safety) certificates, among others. The platform offers suppliers a complete environment to maintain all necessary data for their employees, and this data is only shared with a client when an employee is working for that client, ensuring data privacy. I was the lead architect for this project and managed 5 other developers, while also programming myself. |
| Tools/Methodologies | PHP, HTML, JavaScript, PDO, Phalcon, Linux, Bash scripting, CI/CD, Git, Gitlab, Jenkins, OpenVPN, Agile |
Previous Experience
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