03/30/2026 updated

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

Senior Software Developer & Technical Lead

Een, Netherlands
Only remote
Computer Science - University of Twente
Een, Netherlands
Only remote
Computer Science - University of Twente

Profile attachments

CV-English Daniel.pdf

About me

My strength lies in bridging worlds: enterprise engineering background combined with fast experimentation and builder energy. If you’re working on practical AI apps, automation, or early-stage product ideas and need someone who can both explore and execute, I’m always open to exchanging ideas.

Java (Programming Language)Agile MethodologyAmazon Web ServicesArchitectural PatternsAutomationCloud ComputingContinuous IntegrationDevOpsDistributed SystemsSpring FrameworkPostgreSQLMySQLNoSQLScrum MethodologySQL DatabasesWorkflowsEnterprise Application PlatformData Storage TechnologiesSpring CloudSpring BootVue.jsBackendGitContainerizationAngularJSTeam ManagementFront End Software DevelopmentSoftware Version ControlDatabase AdministrationDockerJenkinsMicroservices
Java Development
Expert-level Java programming with extensive experience in enterprise applications and microservices architecture

Spring Framework
Expert knowledge in Spring Boot, Spring Cloud and related technologies for building scalable backend systems

Database Management
Expert proficiency in SQL, MySQL, PostgreSQL and NoSQL databases for data storage and retrieval solutions

Cloud Technologies
Advanced AWS services implementation including Lambda functions and cloud infrastructure management

Frontend Development
Competent Angular and Vue.js development for creating responsive user interfaces

DevOps & CI/CD
Proficient Docker containerization, Jenkins automation and Git version control workflows

Agile Methodologies
Expert Scrum implementation and team leadership in agile development environments

Microservices Architecture
Advanced design and implementation of distributed systems using modern architectural patterns

Experience

Professional experience10+ years
Freelancer since2023

Languages

GermanBasic knowledgeEnglishFluentDutchNative speaker

Project history

Software implementation specialist

Dienst Uitvoering Onderwijs (DUO)

Government and Public Services

1000-5000 team member

Modernizing the tooling platform used by 300 users across DUO. Migrating the team from legacy document generation (Velocity-based Word templates) to MagicDraw Collaborator's web portal, introducing event-driven workflows via webhooks, and improving the team's CI/CD practices and overall development maturity.
Focused on making an established team work smarter — better pipelines, better testing habits, and less reliance on outdated tooling.

Senior Developer

EDSN Amersfoort

Energy, Water & Environment

500-1000 team member

Built the bridge between a legacy energy data system and its modern microservices replacement. Designed and developed a Spring Boot application that consumed Kafka events from the new platform and compiled CSV outputs identical to the legacy system — enabling a smooth phase-out without disrupting downstream consumers across 7 energy companies.
Evaluated Apache Flink but chose a simpler architecture that the team could maintain and hand off. Built an AI-assisted CSV diff tool that compared daily outputs across 14 file types and 7 companies against production data, turning migration progress into a visible daily metric. The tool turned what could have been a slow migration into something the team actively pushed to complete.

Team Lead & Developer

TKP Groningen (A.S.R.)

Banking & Financial Services

5000-10.000 team member

  1. Worked across two project teams at TKP Pensioen. On the Aegon pension administration platform, implemented new features and led the upgrade to Spring Boot 3 and Java 17 — which required coordinating with downstream applications to migrate from legacy authentication mechanisms to the stricter security standards before we could move forward.
  2. On a second project, built a greenfield Spring Batch API to replace the Kamer van Koophandel's legacy CSV data dumps with their new API. Designed the integration to bypass an intermediate legacy system and feed data directly into TKP's core Oracle data registers.Worked across two project teams at TKP Pensioen. On the Aegon pension administration platform, implemented new features and led the upgrade to Spring Boot 3 and Java 17 — which required coordinating with downstream applications to migrate from legacy authentication mechanisms to the stricter security standards before we could move forward. On a second project, built a greenfield Spring Batch API to replace the Kamer van Koophandel's legacy CSV data dumps with their new API. Designed the integration to bypass an intermediate legacy system and feed data directly into TKP's core Oracle data registers.



Team Lead & Developer

ING Amsterdam

Banking & Financial Services

>10.000 team member

Developed functionality for renewed iDEAL 2.0 payment platform, implemented revised protocol, created API for Belgian customers, led team of three developers

Developer

Centraal Justitieel Incasso Bureau (CJIB)
Developed Attachment of Account and Income application for debt recovery, built with Spring Boot and Spring Cloud on Java 17, implemented secure SOAP connection and Angular frontend

Developer

Dienst Uitvoering Onderwijs (DUO)
Modernized traditional 3-tier FACET education system to microservices, migrated to Spring Cloud Stack, developed Angular frontend applications, optimized performance using JMeter

Certificates

AWS Certified Developer

Amazon Webservices

2021


Contact form

Log in to get in touch

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

Sign upLog in