07/27/2026 updated

**** ******** ****
100 % available

Senior Software Engineer / Developer

Almere, Netherlands
Only remote
H.T.S. - E (additional subjects) at Hogeschool Eindhoven (1990-1991)
Almere, Netherlands
Only remote
H.T.S. - E (additional subjects) at Hogeschool Eindhoven (1990-1991)

Profile attachments

CV-Arjan-van-Olphen-extended.pdf

About me

What makes me unique is my unwavering dedication—combining ready, hands-on knowledge of modern C++, CMake, Docker, and Linux with a commitment to not stopping until I am personally satisfied with the result.

JavaScriptC++ (Programming Language)Cascading Style Sheets (CSS)Software as a ServiceCMakeEmbedded SystemsEmbedded SoftwareFinancial SoftwarePython (Programming Language)Qt (Software)Software EngineeringSoftware ManufacturingSQL DatabasesSystems IntegrationTypeScriptWeb Application DevelopmentServer Side DevelopmentGit
C/C++ Development
Extensive experience in developing software using C/C++ (98/14/17/20) across multiple platforms including Windows NT, MS-DOS, Linux and embedded systems. Application in inspection systems, traffic control systems and cross-platform projects using Qt and CMake.

Web Application Development (PHP, MySQL, JavaScript)
Development of SAAS web-applications using PHP 5/7/8, MySQL/MSSQL and JavaScript (Typescript, jQuery, React, Babel). Building in-house PHP frameworks and web-applications for customer-facing and internal administration purposes.

CI/CD & DevOps (GitLab, Docker, CMake)
Implementation of automated build, test and deployment CI/CD pipelines using GitLab, Docker and CMake. Experience with CTest, CPack, Clang-Format, Gcovr and Sonatype Nexus for consistent and reliable software delivery.

SQL & Database Management
Proficiency in SQL, MySQL and MSSQL for database design and management in various application contexts including financial and web-based systems.

Python Scripting
Use of Python 3 for development tooling, cleanup scripts for GitLab pipelines, Nexus Docker image management and compiling Python executables for Linux and Windows.

OpenGL & 2D/3D Graphics / UI Design
Experience with OpenGL and SVG/GDI 2D graphical data presentation and reporting. Currently mastering OpenGL 4.x to modernize legacy 2.x graphics implementations using C++ wrapper libraries.

Linux & Windows OS Administration
Systems administration of both Linux and Windows environments including Apache/nginx/IIS web-servers with SSL, cross-compilation environments and virtual machines.

SOAP/REST & Web Services
Integration of SOAP and REST Swagger web services for data exchange between applications, including financial bookkeeping software integrations.

Ultrasonic & Eddy Current Testing (NDT)
Development of software for ultrasonic (UT) and eddy current (ET) non-destructive testing systems used in the aircraft industry and nuclear power plants.

Version Control Systems (Git, Subversion)
Use of Git and Subversion for source code management, including shared cmake-lib sub-modules, pre-commit hooks and automated pipeline integrations.

TCP/UDP & Network Protocols
Experience with TCP/UDP IPX/SPX Sockets on Linux and Windows, CAN-bus interfacing for embedded hardware and development of Linux NNTP protocol services.

Financial & Project Management Applications
Development of financial bookkeeping, SEPA direct-debit and direct-credit processing, project-management and reporting applications for owners associations and hospitals.

Experience

Professional experience10+ years
Freelancer since2016

Languages

GermanFluentEnglishFluentDutchNative speaker

Project history

Independent Developer / Up-skilling

Self (Up-skilling)
Actively up-skilling and modernizing development practices by recreating a past jet-engine parts inspection software project in Qt v6. Using CMake, CTest, CPack, Docker, GitLab CI/CD, Doxygen, Gcovr, Clang-Format, Sonatype Nexus and Python tooling. Currently mastering OpenGL 4.x to modernize a legacy 2.x graphics implementation.

Senior Software Engineer

Scanframe BV
Senior Software Engineer at Scanframe BV, responsible for software engineering tasks across multiple projects and platforms.

Embedded Software Engineer

Vialis (via Yer) / VolkerWessels
Developing VRI (Traffic Control Systems) embedded software and roadside interface services in an Agile Scrum setting. Embedded software written in C/C++ using CAN-bus. Roadside services in Java. Migrating Netbeans project to CMake. Developing shared bash shell scripts for remote debugging and environment setup. Interface protocols tested with Python and Robot framework.

Software Engineer

Multiple small companies
Worked in different positions at multiple small companies.

Senior Software Engineer

Domussoft BV
Full-time Senior Software Engineer at Domussoft BV. Development of SAAS web-applications using PHP and MySQL on Linux. Built in-house PHP application framework. Applications for owners association management (VvE) with financial administration, CRM, ticketing, order processing and portal. Financial project management application for hospitals.

Senior Software Engineer

Domussoft BV
Part-time Senior Software Engineer at Domussoft BV. Development of SAAS web-applications and financial management tools using PHP, MySQL and SOAP on Linux.

Senior Software Developer

Cambrium BV
Part-time Senior Software Developer / System Developer at Cambrium BV, Almere. ISP company selling internet, phone, TV and Usenet services. Development of internal and external web applications using PHP, MySQL and SOAP. Development of a Linux NNTP protocol service for binary Usenet in C++.

UT/Software Consultant

Enter-Mbedded
Part-time Software Consultant at Enter-Mbedded, Delft. Developing software in C++ for a security system for detecting foreign materials on the human body using ultrasonic waves.

Senior Software Developer

Cambrium BV
Senior Software Developer at Cambrium BV.

Senior Software Engineer

AIMS-NDT BV
Senior Software Engineer at AIMS-NDT BV, Bloemendaal/Velserbroek. Designing and developing NDT inspection systems for ultrasonic and eddy current testing running on Windows NT/98 and DOS in C/C++/Delphi. Training customers on site in various countries. Systems administration of office and inspection systems.

Software Engineer

NUSON Inspection Services
Software Engineer at NUSON Inspection Services.

Software Engineer

Hoogovens Technical Services - Inspection Systems
Software Engineer at Hoogovens Technical Services Inspection Systems, Utrecht. Developing ultrasonic inspection software and systems in C/C++ for Windows NT and MS-DOS. Carrying out inspections in nuclear power plants. Writing software manuals. Training customers. Systems administration.

IT Assistant

Compaq Distribution Center Europe
IT Assistant at Compaq Distribution Center Europe.

Project Engineer

Electron Fabrikage BV
Project Engineer at Electron Fabrikage BV.

System/Application Administrator

Philippart BV
System/Application Administrator at Philippart BV.

Technician

Zondag B.V.
Technician at Zondag B.V., Tilburg.

Graduation Project

Philips Physics Laboratory
Graduation project at Philips Physics Laboratory.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in