Knut Olav Bøhmer

Knut Olav Bøhmer

Senior Software Developer & Consultant

Norway

About

I'm a senior software developer and consultant with over 20 years of experience building robust systems across the full stack. I specialize in backend development with Kotlin, Java, and Spring Boot, with deep expertise in microservice architectures, event-driven systems, and cloud platforms like AWS and Kubernetes.

After over 20 years of software development, discovering Domain-Driven Design has been a revelation. DDD has given me the vocabulary and frameworks to articulate challenges I've encountered across the full spectrum of software development, and it provides both strategic and tactical tools to more consistently achieve success in development projects.

I'm passionate about open source software and have co-founded companies dedicated to promoting FOSS adoption in Norway. I've held roles ranging from CTO and Tech Lead to senior developer, and I value clean architecture, test-driven development, and effective team collaboration.

Experience

2021 – Present
Knowit Objectnet AS — Senior Developer

Backend and fullstack development for enterprise clients including Fremtind Forsikring and Entur. Currently at Entur, where I've introduced Domain-Driven Design tactical patterns and advocate for strategic DDD adoption. Microservice architecture with Kotlin, Spring Boot, and AWS (EKS, SQS, SNS). Tech Lead responsibilities including CI/CD modernization with GitHub Actions.

2018 – 2021
Moment Team AS — Software Engineer

Frontend modernization from Backbone.js to React for an architecture project management platform. Full-stack development with Java, Spring, and React.

2015 – 2018
Procon Digital AS — Technical Lead

Sole technical resource responsible for the complete development and operation of multiple products: a meeting room display system, visitor registration system, and indoor wayfinding solution.

2010 – 2015
YellowJersey AS — Tech Lead

Co-founded a company promoting open source software in the public sector. Led technical strategy, system integration projects, and client delivery for municipalities and organizations.

2004 – 2010
FreeCode AS — Co-founder & CTO / Course Leader

Co-founded Norway's leading FOSS consultancy. As CTO, defined the technical direction and led development of internal systems. Later led the technical training program covering Linux, networking, and IT security.

2000 – 2004
Linpro AS & Nextra AS — Consultant

Data integration and system development for Telenor's K2 platform (Common Lisp), including customer migration and billing systems.

Skills & Technologies

Backend

Kotlin, Java, Spring Boot, Quarkus, Micronaut, Hibernate, REST API

Frontend

React, JavaScript, TypeScript, Angular

Cloud & Infrastructure

AWS (EKS, SQS, SNS), Kubernetes, Docker, Terraform, GitHub Actions, CI/CD

Architecture

Domain-Driven Design (Strategic & Tactical), Microservices, Event-Driven Architecture, Hexagonal Architecture, TDD

Other

PostgreSQL, DynamoDB, RabbitMQ, Linux, Python, Perl, Common Lisp, Erlang

Certifications

Projects

Education

Høgskolen i Gjøvik — Informatikk (Computer Science), 1996–1999

Best IT Project award, 1999

Connect

GitHubLinkedInX / Twitter