Curriculum vitae
Marouan El Haddad
Backend developer in Copenhagen. Java and Spring Boot in the Danish tax domain since June 2024, after an MSc in Software Design at the IT University of Copenhagen. Before software, an occupational therapist until 2020.
Record
- Jun 2024 →
-
Backend developer
Udviklings- og Forenklingsstyrelsen, a Danish government agency
Develops and maintains Java and Spring Boot services over PostgreSQL for reporting systems in the tax domain, and writes their automated tests in Spock, Geb and WireMock. Delivery through Jenkins, Docker and Kubernetes on Rancher. Much of the work is on services already in production: version upgrades, dependency migrations and CVE remediation. Vue and TypeScript where the work reaches a browser.
- Oct 2026
-
System Architecture Practitioner Examination
Dansk IT
Under Dansk IT Architecture Certification.
- Nov 2025
-
IT Architecture Foundation Examination
Dansk IT
Under Dansk IT Architecture Certification.
- 2020–2023
-
MSc, Software Design
IT University of Copenhagen
- 2018–2020
-
Occupational therapist
Københavns Kommune
Residential rehabilitation.
- 2015–2018
-
Occupational therapy, professional degree
Københavns Professionshøjskole
Courses
- Jun 2025
-
Spring and Spring Boot, Foundation
Teknologisk Institut
- Nov 2024
-
Kubernetes for Developers and DevOps
Lund&Bendsen
What I work with
- programming
-
Java, Groovy, TypeScript
- frameworks
-
Spring Boot, Vue
- data
-
PostgreSQL
- tests
-
Spock, Geb, WireMock
- build and run
-
Docker, Kubernetes on Rancher, Jenkins
Writing
Good Tests Are Hard to Vary, April 2026. A test quality criterion borrowed from David Deutsch, worked through two versions of the same Spock specification.
Write to me
- A backend role in Copenhagen, or remote inside Denmark.
- A question about the article.
- A CV in whatever format your process needs.
Write about any of these, and I reply.