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
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.
Frontend modernization from Backbone.js to React for an architecture project management platform. Full-stack development with Java, Spring, and React.
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.
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.
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.
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
- AWS Certified Developer – Associate (2025)
- AWS Certified Solutions Architect (2024)
- Linux Professional Institute (LPI-I)
- ITIL v3 Foundation
- PRINCE2 Foundation
Projects
SimpleQueue
A digital queue management system for drop-in services. Take a number, get notified when it's your turn. Built with Kotlin, Spring Boot, and Flutter. Available as a mobile app on Google Play.
Domain-Driven Design
A presentation on Domain-Driven Design — strategic and tactical patterns for building software that reflects the business domain. Work in progress.
Education
Høgskolen i Gjøvik — Informatikk (Computer Science), 1996–1999
Best IT Project award, 1999