Skip to main content
Jeppe Lillevang Salling

Curriculum vitae

Jeppe Lillevang Salling

Software architect and lead developer. Platform Lead at Darize, where I run the platform and cloud consultants. Hands-on with Java, Keycloak and Kubernetes, mostly for Danish public sector and enterprise.

Email
jeppe@lillevang-consult.com
Based in
Allerød, Denmark
Elsewhere
LinkedInGitHubBluesky

Summary

I'm a full-stack developer and platform engineer with deep experience in cloud-native technologies, infrastructure automation, and DevOps. I build reliable, secure, and scalable systems, from front-end features to backend APIs and infrastructure, with a strong focus on developer experience and real-world impact.

My work spans both hands-on development and platform architecture. I’ve helped teams modernize legacy systems, adopt container platforms like Kubernetes, and implement CI/CD pipelines that actually make life easier. As a developer, I enjoy writing clean, maintainable code, designing thoughtful APIs, and building tools that boost team productivity. I thrive at the intersection of engineering and enablement, bridging gaps between dev teams and infrastructure, aligning delivery with business needs, and pushing for pragmatic, maintainable solutions over trendy overengineering.

At Darize I lead the team of platform and cloud consultants as Platform Lead. We build as much as we operate: open-source based development in Java and Keycloak alongside the Kubernetes and GitOps work. We embed deeply with clients, bringing both strategic guidance and engineering horsepower to solve hard problems, accelerate delivery, and raise the bar for infrastructure and software quality.

Experience

2026 – Present

Aeven – Tanzu Kubernetes Platform for Critical Public Systems

Platform Architect & Engineer

Building and architecting a shared VMware Tanzu Kubernetes platform that Aeven runs for public-sector systems classed as critical infrastructure. The platform spans three data centres under NIS2, GDPR and ISO 27001, takes its first systems from project into operation, and is being prepared to consolidate 18 existing systems, both virtual machines and Kubernetes workloads. Parts of the environment are airgapped, so every change travels one controlled path: lint and validation in Azure DevOps, then a GitLab mirror into the closed zone, so it is always clear what changed, by whom and when.

  • Develop and maintain the platform codebase, mostly Ansible, with every image scanned for vulnerabilities in Harbor and in the pipelines
  • Designed and documented the database backup and recovery setup: two PostgreSQL servers per environment with streaming replication, hourly backups and offsite file backup
  • Built the operations centre's Grafana dashboards, contributed to the ISO 27001, NIS2 and GDPR work, and act as the technical link between the end customer's architect and Aeven's teams
  • VMware Tanzu
  • Kubernetes
  • Ansible
  • Azure DevOps
  • GitLab
  • Harbor
  • Vault
  • PostgreSQL
  • Grafana

2025 – 2026

VELUX – IAM Platform Stabilisation and Scaling

Developer & Architect

Main responsibility for stabilising and scaling VELUX's identity and access solution, built on Keycloak and Entra ID with a .NET API and a React front end, so it could serve 10,000 users. The solution had grown more complex than its job required, ran unstably, and offered little insight into what each component was doing. Cut the codebase down to what was needed, then built observability on the LGTM stack (Loki, Grafana, Tempo, Mimir) so the team could follow behaviour under load and find the bottlenecks before scaling. As the central access solution it was business-critical, and stable operation was a requirement throughout.

  • Removed around 50,000 lines of code and redundant features; the slimmed-down solution scaled to 10,000 users
  • Developed the .NET services and React front end, including Temporal-driven workflows replacing ad-hoc orchestration
  • Instrumented the components with metrics, logs and traces and built the Grafana dashboards used for load analysis and troubleshooting on Kubernetes
  • .NET
  • React
  • Keycloak
  • Entra ID
  • Temporal
  • Kubernetes
  • Grafana
  • Loki
  • Tempo
  • Mimir

2023 – Present

Sundhedsdatastyrelsen – ePrescription & Patient Summary

Architect & Developer

Drove the architecture and implementation of cross-border healthcare data services under the EU eHealth framework. Played a central role in aligning with international standards, designing a robust security model, and leading the delivery of key integration components. Ensured secure, compliant data exchange across national boundaries, collaborating with diverse stakeholders and producing regulatory documentation.

  • Designed and implemented OIO-IDWS integration and national opt-out service for EU data exchange
  • Produced comprehensive compliance documentation for regulatory review
  • Developed secure STS client for token issuance and validation
  • Java
  • Docker
  • Tomcat
  • OIO-IDWS
  • STS

2023 – 2024

ATP – Cloud-Native Platform

Lead Platform Architect

Architected and led the delivery of a secure, internal developer platform supporting virtual machines, containers, and databases. Evaluated cloud strategies, managed PoCs with Azure Local and OpenStack, and guided the rollout of a Kubernetes-based platform with opinionated golden paths, role-based access, and GitOps workflows. Fostered collaboration between infrastructure and development teams to accelerate platform adoption.

  • Led PoCs for private cloud platforms using Azure Local and OpenStack
  • Evaluated and deployed container platform using OpenShift and Kubernetes
  • Defined golden paths and platform standards for containerized workloads
  • Azure
  • OpenStack
  • OpenShift
  • Kubernetes
  • Helm

2022 – 2023

DSV – Hybrid Cloud Platform

Kubernetes Specialist

Delivered infrastructure automation and platform abstraction for a global hybrid cloud initiative, enabling secure and scalable workload deployment. Automated Kubernetes setup, developed internal platform services to reduce operational complexity, and contributed to secure API design. Supported global teams in adopting cloud-native patterns and improving service reliability.

  • Automated Kubernetes infrastructure setup using Terraform and Ansible
  • Developed internal platform services to abstract away infrastructure complexity
  • Contributed to API design and secure service-to-service communication mechanisms
  • Kubernetes
  • Terraform
  • Ansible
  • API Gateway
  • Vault

2021 – 2022

KW Bruun Import – Cloud Platform Initiative

Cloud Architect & Team Lead

Led the development of an event-driven cloud platform, modernizing integrations between internal systems and third-party services. Managed architecture and delivery across a small DevOps team, designed secure identity and access management with Entra ID and OAuth2, and established event-driven integration architecture using Azure services. Enabled faster, more reliable business processes through automation and cloud adoption.

  • Managed architecture and delivery across a small DevOps team
  • Designed secure identity and access management with Entra ID and OAuth2
  • Established event-driven integration architecture using Azure services
  • Azure
  • Entra ID
  • Event-Driven Architecture
  • OAuth2
  • REST APIs

2021

Landbrugsstyrelsen – Internet Markkort

Senior Architect

Oversaw modernization of spatial database systems, automating data integrity checks and coordinating large-scale data migration efforts. Planned and executed upgrades across multiple environments, implemented validation tooling, and facilitated collaboration between internal stakeholders and external vendors. Improved data quality and system maintainability for critical agricultural services.

  • Planned and executed upgrade of spatial databases across multiple environments
  • Implemented automated schema and data integrity validation tooling
  • Coordinated migration efforts with internal stakeholders and external vendors
  • PostgreSQL/PostGIS
  • Flyway
  • Automation

2021

Landbrugsstyrelsen – Tilskuds Udbetalings Service

Senior Architect

Analyzed legacy payment systems and defined the future state architecture to improve maintainability and scalability. Reverse-engineered and documented Oracle-based payment flows, identified modernization strategies, and prototyped a new data layer. Provided actionable migration paths and technical leadership for a complex, business-critical system.

  • Reverse-engineered and documented Oracle-based legacy payment flow
  • Identified modernization strategy and architectural migration path
  • Prototyped future-state architecture and data layer redesign
  • Oracle
  • System Architecture
  • Data Modeling

2018 – 2021

Styrelsen for IT og Læring – Voksenuddannelse.dk

Senior Architect & Team Lead

Led development of a national education platform, managing system architecture, security, and CI/CD pipelines while delivering full-stack solutions. Defined architecture and DevOps workflows, developed integrations and data migration tooling, and delivered features using Angular, Java, and PostgreSQL. Ensured platform reliability and security for a high-impact public service.

  • Defined system architecture, security model, and DevOps workflows
  • Developed integrations (SOAP and REST), data migration tooling, and batch processing
  • Delivered front-end and back-end features using Angular, Java, and PostgreSQL
  • Angular
  • Java
  • PostgreSQL
  • CI/CD
  • Keycloak

2018 – 2021

Styrelsen for IT og Læring – Efteruddannelsesplatforme

Senior Developer & Architect

Maintained and incrementally modernized multiple legacy education systems, improving security and preparing for large-scale migration. Extended .NET and Java platforms, automated certificate lifecycle management, and integrated SAML for federated login. Built data synchronization tools to enable a smooth transition between systems, supporting long-term modernization goals.

  • Maintained and extended legacy .NET and Java platforms
  • Automated certificate lifecycle management with Ansible and integrated SAML for federated login
  • Built data synchronization tools for gradual transition between systems
  • .NET
  • Java
  • Ansible
  • SAML
  • PowerShell

Education

  • 2018MSc Software DevelopmentIT University of Copenhagen. Machine learning, algorithms, and data structures.
  • 2016BSc TechnoanthropologyAalborg University. The intersection of technology and human behaviour: IT, user experience and data science.

Certifications

  • Professional Scrum Master I and II, Scrum.org
  • Certified SAFe 5 and SAFe 6 Practitioner, Scaled Agile Inc.

Skills

I keep an interactive tech radar of the languages, platforms, and tools I work with, grouped by domain and ranked by how I'm actually using them today. Explore the radar →

Languages

  • Danishnative5 of 5
  • English5 of 5
  • Swedish3 of 5
  • Norwegian3 of 5
  • German2 of 5
  • Chinese1 of 5