Download CV (PDF) ↓

Christoffer Maintz

Softwareudvikler - DevOps, Developer Experience & AI

Aarhus, Denmark · cmaintz@outlook.com ·github.com/CMaintz · linkedin.com/in/christoffer-maintz

Profil

Datamatiker med praktisk erfaring fra udvikling og drift af produktionskritiske systemer. Jeg arbejder på tværs af backend, DevOps og udviklerværktøjer: CI/CD-pipelines og quality gates, containeriserede og reproducerbare miljøer samt AI-integrationer med de guardrails, der skal til for at kunne stole på dem. Som eneste udvikler byggede jeg et forretningskritisk AI-automatiseringssystem, der fortsat er i daglig drift, og i dag arbejder jeg som konsulent med DevOps, automatisering og AI-assisted development.

Erfaring

Konsulent - DevOps, AI & Automation, DEVEX

jul. 2026 - nu

Konsulent med bredt teknisk fokus på DevOps, backend, CI/CD, Developer Experience, automatisering og AI-assisted development. Tager selvstændigt teknisk ansvar for konkrete løsninger på tværs af software, infrastruktur og udviklingsflows.

  • CI/CD-pipelines fra build til test, staging og produktion med automatiske quality gates, releases og deployments på tværs af miljøer (bl.a. Azure Pipelines).
  • Containerisering med Docker og Docker Compose; arbejde med Kubernetes-relateret infrastruktur; Azure (Functions, SQL), Infrastructure as Code, secrets management og reproducerbare miljøer.
  • Modernisering af legacy-applikationer: framework- og stack-opgraderinger (bl.a. legacy Shopware), fjernelse af deprecated kode og konsolidering af gentagen logik.
  • Developer Experience: interne CLI-værktøjer, projekt-scaffolding og reproducerbare lokale miljøer; linters, static analysis, tests, hooks samt dependency- og secret-scanning flyttet så tidligt i flowet som muligt.
  • AI-assisted development: coding agents med custom skills og hooks, guardrails så agent-ændringer aldrig accepteres ukritisk, og cost-aware model routing.
  • Afdækning af use cases og integration af AI i eksisterende forretningsprocesser for at automatisere manuelt, repetitivt arbejde.

Softwareudvikler / Backend Software Engineer (praktikant), WEXO A/S

aug. 2025 - jan. 2026

Softwarekonsulent-praktik i kundekontekst: produktionsklare backend-services, integrationer og automatiseringsløsninger til forretningskritiske e-commerce-systemer, primært for kunden Illux’ Shopware-webshop.

  • Byggede Illux Product AI end-to-end som eneste udvikler: et Shopware 6-plugin, der genererer flersprogede beskrivelser, SEO, kategorier og tags ud fra produktbilleder via generative AI-API’er bag et provider-agnostisk abstraktionslag.
  • Eliminerede det manuelle berigelsesarbejde for størstedelen af et katalog på 3.000+ produkter med 15-20 min sparet pr. produkt: 1.000+ arbejdstimer alene på det eksisterende katalog. Forretningskritisk og fortsat i daglig drift.
  • Asynkron behandling via Symfony Messenger + RabbitMQ med batching, retry med exponential backoff, idempotens, rate limiting og fuldt audit trail; konfigurerbar confidence-model med human-in-the-loop-godkendelse.
  • Artwork-visualisering: kunder ser kunstværket i kuraterede rum eller et foto af deres eget, kompositeret pr. scene og streamet live via Server-Sent Events.
  • Preview-system til e-mailskabeloner, der renderer transaktionsmails mod reelle ordrer med klient-emulering og fjerner behovet for manuelle testordrer.
  • Bidrog med cost-aware model routing til en intern agentic coding harness (Python, LangChain).

Udvalgte projekter

Foundry - En sprog-agnostisk kvalitets-gate til AI-assisteret udvikling

aug. 2026 - nu

Én deterministisk kvalitetsstandard - formatering, lint, typer, tests, coverage, sikkerhed - håndhævet ens, mens en AI-agent redigerer, før push og i CI. Genbrugelige GitHub Actions-workflows, mise-skabeloner og et Claude Code-plugin, udgivet som versioneret open source.

GitHub Actions · mise · Python · POSIX shell · TypeScript · Semgrep · gitleaks · osv-scanner · ESLint · Spotless · PMD · Claude Code

jev-triage - Næsten gratis triage af GitHub-issues med confidence-baseret eskalering

sep. 2026 - nu

En GitHub Action, der labeler hvert nyt issue med TypeSafe AI's Jev på millisekunder for brøkdele af en øre - og kun eskalerer dem, den er usikker på, til et menneske eller en rigtig LLM.

TypeScript · GitHub Actions · Octokit · Jev · Cloudflare Workers AI

jev-guard - En fejlsikker guardrail for LLM-agenters værktøjskald

sep. 2026 - nu

Et TypeScript-bibliotek, der vurderer hvert værktøjskald, en agent foreslår, gennem Jev, før det køres - tillad, bloker eller hold til et menneske - så en autonom agent ikke kører rm -rf på et dårligt indfald.

TypeScript · Node.js · Jev · Vercel AI SDK · LangChain

jev-sort - jq for vurderinger - masseklassificering for småpenge pr. 10.000 rækker

sep. 2026 - nu

Et CLI-værktøj, der streamer JSONL/CSV-rækker gennem Jev og returnerer typede klassifikations- og score-kolonner med confidence, og markerer usikre rækker til gennemsyn.

TypeScript · Node.js · Jev · JSONL · CSV

Uddannelse

Datamatiker (AP Degree in Computer Science), Erhvervsakademi Aarhus (Business Academy Aarhus)

aug. 2023 - jan. 2026

Valgfag: Avancerede Databaser, iOS

HF (Højere Forberedelseseksamen), Aarhus HF & VUC

aug. 2021 - jun. 2023

Kompetencer

DevOps & CI/CD
GitHub Actions · GitLab CI · Azure Pipelines · Docker / Compose · Kubernetes · mise · Quality gates & ratcheting · Pre-commit / pre-push hooks · IaC / Config- / Policy-as-code · Secrets management
Developer Experience
Internal CLI tools · Project scaffolding · Reproducible local environments · PR automation · Static analysis · Semgrep · gitleaks · osv-scanner · ESLint · Renovate
AI & automatisering
LLM / generative-AI integration · Schema-enforced structured output · Prompt engineering · Evaluation harnesses · RAG · embeddings · pgvector · Agentic coding (Claude Code skills & hooks) · Guardrails & confidence gating · Cost-aware model routing · MCP · LangChain · n8n
Cloud, data & messaging
Azure (Functions, SQL) · Cloudflare · Serverless · RabbitMQ · PostgreSQL · MS SQL / T-SQL · MySQL · Oracle / PL-SQL · Redis · Firebase · Supabase · Flyway
Programmeringssprog
C# / .NET · Java · PHP · TypeScript · JavaScript · Python · Kotlin · Swift · SQL · Shell
Frameworks
ASP.NET Core & MVC · Spring Boot · Quarkus · Symfony / Shopware 6 · Node.js / Express · Angular · React · Vue · Astro · SwiftUI · WPF · JavaFX
Arkitektur & praksis
Hexagonal / clean architecture · Event-driven architecture · Modular monolith · Domain modelling · SOLID & GRASP · TDD · Code review · Scrum · Legacy modernisation
Talte sprog
Dansk (Modersmål) · Engelsk (Flydende)

Tidligere erfaring

Salgsleder (reelt souschefansvar), Netto

maj 2017 - okt. 2023

Ledelse af daglig drift på tværs af dag- og aftenhold: bemanding, uddelegering, medarbejderudvikling og procesforbedring. Ledte et spildreduktionsinitiativ, der gav ca. 1 mio. kr. på bundlinjen det første år.

Souschef, Kiwi

okt. 2015 - maj 2017

Medansvar for daglig drift, planlægning og koordinering af medarbejdere; onboarding og jobsamtaler.

command.exeesc

↑↓ vælg · Tab udfyld · Enter kør · Esc luk

doom.exe

WASD move · ←→ turn · Space fire · E use · Shift run · Enter menu · licences