Curriculum vitae

Personalia

Name
Jeroen Vogelpoel
Date of birth
1983-11-16
Nationality
Dutch
Residence
Arnhem
Languages
Dutch (native), English (fluent), German (intermediate), Mandarin-Chinese (beginner)
Telephone number
+31 06 2746 3594 or via WhatsApp
Email
jeroen@digitalfish.nl

Profile

  • An enthusiastic and dedicated senior software developer & architect with a wide array of experiences in various domains, ranging from industrial to government.
  • A full-stack developer with expertise in designing and implementing both front-end and back-end solutions.
  • Experienced with modern data communication such as REST, GraphQL & OData as well as storage solutions such as (no)SQL database & object stores.
  • Familiar with UX design and readily able to work with designers, stakeholders and even end users.
  • Senior test engineer, particularly in load & performance testing.
  • Flexible and resilient team player, result driven and capable of taking ownership of issues.

Key skills

Recent experiences

ACSI Portals

Period: 2024-05-15 → 2025-05-15
Key skills: C#, Angular, Kubernetes
ACSI wanted to modernize the Portals, a set of three web applications aimed at inspectors, B2B, and camping sites, effectively B2C. This modernization effort was divided into several steps: offloading overloaded APIs, creating a replacement authentication server, preparing to migrate APIs to Kubernetes, and decoupling the B2C portal from the B2B and inspector portals. The B2C portal communicated via REST through various APIs, including the B2B API under their control. This latter API required regular adjustments to accommodate business changes and improvements for decoupling.
Technical skills
  • C# 8+
  • TypeScript
  • Javascript
  • Angular v16
  • Microsoft Azure
  • Azure Functions
  • Azure Kubernetes Services
  • Azure Application Insights
Organisational skills
  • SCRUM
  • Lead Developer

stichd PitWall

Period: 2022-04-30 → 2023-10-31
Key skills: C#, Azure Logic Apps, Azure Service Bus, Azure Integration Services
For Motion10 I was a senior developer and contributed to the implementation of PitWall, a middleware solution focused on facilitating communication between SAP and third-party systems. The pending implementation aimed to migrate Navision ERP to SAP with minimal impact on third-party systems for Motion10's end client, stichd. During this project, I worked to realize the primary integration layer in Microsoft Azure using both Azure Logic Apps when possible or Azure Functions when needed for performance reasons. Communcation between the ingress and egress layers was facilitated by using Azure Service Bus. Communication toward SAP was realized by developing an Azure Logic App for SAP. The mapping of source values to target fields was done with a set of Azure Functions aimed at mapping specifically. Additional work was done on developing ingress and egress endpoints, handling different data formats and converting them to SAP (IDOC) data or vice versa. Monitoring and tracing was integrated and implemented using Azure Application Insights and specialized tools were made and rendered available toward operation staff members. Furthermore, tests regarding the ingress and egress endpoints were coordinated and monitored using the above-mentioned monitoring and tracing and resolved by the core development team. At the end, two months of onsite support and operations after release concluded this assignment.
Technical skills
  • C# 8+
  • Microsoft Azure
  • Azure Service Bus
  • Azure Logic Apps
  • Azure Functions
  • Azure Storage Blobs
  • Azure Application Insights
Organisational skills
  • SCRUM
  • Lead Developer
  • Test Coordinator

DAF Global ePortal

Period: 2021-09-30 → 2022-01-31
Key skills: C#, SAML, IAM
From DAF/Paccar there was a request for a senior software developer to assist in a complex migration from an existing semi-custom IAM solution to a fully cloud-managed IAM SaaS solution The solution proposed called to adapt in-house application authentication and authorisation regarding third-party retail and repair shops to migrated as-is wherever possible. Using the existing SAML authentication solution in as much a generic way as possible. Additional wrapper libraries around existing SAML solutions were written and hooked up to the to-be-deployed IAM SaaS solution.
Technical skills
  • C#
  • SAML
  • IAM
  • Microsoft Azure
  • Azure Directory Services (AD)
  • Azure Directory Federation Services (ADFS)

Fysicon DatalinQ

Period: 2020-12-31 → 2021-08-31
Key skills: C#, Angular 8 & 9, Entity Framework, REST
At Fysicon there was a request to assist in updating a existing AngularJS software to Angular 8 and Angular 9 due to the end-of-life of AngularJS. As part of the migration from AngularJS to Angular, components had to be partially redeveloped and services had to be migrated to conform to best practices for Angular 8+. Furthermore, the Angular frontend communicated via REST with an ASP.NET Web API backend, which in turn interfaces with the backend database via Entity Framework Core 5. A new feature that was added was the configuration interface where onsite staff could alter configuration parameters for their current instance. The software is an administrative interface for hardware aimed at controlling multiple pacemaker or ICD base stations for further medical diagnoses and procedures.
Technical skills
  • C#
  • ASP.NET Web API
  • Entity Framework Core 5
  • REST
  • Angular
  • AngularJS
  • Angular 8
  • Angular 9
Organisational skills
  • SCRUM

Drie-O Automatisering Consultancy

Period: 2020-09-30 → 2020-11-30
For Drie-O Automatisering there was a request for consultancy services and getting their existing software development and operational processes updated according to modern best practices. This included both their internal way of working as well as how to best approach issues and requests from their existing users.
Technical skills
  • Azure DevOps
Organisational skills
  • Consultancy

Movares BAG & BGT ETL

Period: 2019-06-30 → 2020-09-30
Key skills: C#, Azure Storage, ArcGIS, WPF
At Movares there was a request for a senior software developer to addist in implementing a set of extraction tools for an ETL toolset. The implemented solution was a custom built ETL street. Azure Compute VMs would be set up which would extract and break down large XML files to smaller segments, which in turn would be persisted to Azure Storage Blobs. After this there would be a set of Azure Functions that were developed, which would transform the data into information. The final step as developed would be the loading of information into a specialized MarkLogic database. During all these development steps, there would be architectual advice and coaching of junior developers. Another sub-project involved the development of an Azure AI Search based querying solution. For this, Azure AI Search was deployed to query against a dataset in Azure Storage Blobs. A front-end was deployed and customized to fit business scenarios. The last sub-project was a GUI tool based on WPF. This was a greenfields solution, based on GIS data and displaying these in an overlay over a satellite map. The rendering over a map, the extraction of GIS data and the plotting of this data on the map all were implemented and custom work.
Technical skills
  • C# 8
  • MarkLogic
  • Windows Presentation Foundations (WPF)
  • Microsoft Azure
  • Azure Cognitive Search
  • Azure AI Search
  • Azure Functions
  • Azure Storage Blobs
  • Azure Application Insights
  • Azure Compute
Organisational skills
  • SCRUM
  • Lead Software Engineer

Older experiences

CCV Holland Holland Travel Ticket

Period: 2019-03-31 → 2019-06-30
Key skills: C#, WPF, WCF, REST
Hardware control and data handling with both SOAP and a REST API in a stand-alone terminal

USG People Consultancy

Period: 2018-11-30 → 2019-04-30
Key skills: C#, Progress SiteFinity, Azure Storage
Load & performance testing; phasing out archival system

Nationale Politie Burgernet

Period: 2017-06-30 → 2018-11-30
Key skills: C#, ASP.NET, Entity Framework
Realisation new administrative frontend for Burgernet

MOSL CMOS

Period: 2016-04-30 → 2016-11-30
Key skills: C#
Realisation of custom backend service for UK water market

DLL GARD

Period: 2015-08-31 → 2016-04-30
Key skills: C#, ASP.NET, Entity Framework
New frontend + backend for global asset management

Min. SZW ISBB

Period: 2013-10-31 → 2015-08-31
Key skills: C#, ASP.NET, Entity Framework
Development and operations for administrative fine database

EMO FIT Messenger

Period: 2012-12-31 → 2013-09-30
Key skills: C#, WCF, FIT Messenger
Control of industrial conveyor belts using real-time middleware

Min. SZW ISBB

Period: 2012-07-31 → 2013-04-30
Key skills: C#, ASP.NET, Entity Framework
Development and operations for administrative fine database

CCV Loyalty card SOAP

Period: 2012-03-31 → 2012-07-31
Key skills: C#, WCF, REST
Extending framework for handling loyalty cards on CCV terminals

Min. I&W WIO-B

Period: 2011-10-31 → 2012-03-31
Key skills: C#, Click-Once, Entity Framework
Development and operations for custom semi-online registration tool

KPN Zakelijk Internet VAS

Period: 2011-01-31 → 2011-10-31
Key skills: PHP, PostgreSQL
Migration of business module configuration and administration to new PHP backend

Vodafone eSIM

Period: 2010-01-31 → 2010-07-31
Key skills: PHP, MySQL
Administrative implementation of SIMs without physical cards

KPN Support engineering

Period: 2009-03-31 → 2009-12-31
Key skills:
Software development and support for internal operational processes

Eurofins StarLIMS

Period: 2009-01-31 → 2009-03-31
Key skills: C#, StarLIMS
Extending StarLIMS to facilitate requirements after merger

Education and certification

Education

  • Bachelor of ICT, Hogeschool van Arnhem & Nijmegen 2008
  • Applicatieontwikkelaar, Technisch College Ede 2005
  • ICT-Beheerder, Technisch College Ede 2005

Certification

  • AZ-204; Developing Solutions for Microsoft Azure (2020)
  • ISTQB; Foundation Certificate in Software Testing (2010)
  • MCTS 70-528; Microsoft© .NET Framework 2.0 – Web-Based Client Development (2008)
  • MCTS 70-536; Microsoft© .NET Framework ndash; Application Development Foundation (2008)