Summary
Joakim Karlsson is a seasoned system architect with over 20 years in software development and 16 years of hands-on professional experience, currently shaping backend and cloud systems at Axis Communications. He blends deep technical expertise in Go, Python, C++, Kafka, Kubernetes and AWS with practical architecture patterns like DDD and event-driven microservices to deliver scalable, testable systems and controlled legacy migrations. Known for creating autonomous teams, he pairs strong communication and leadership skills with a focus on software security and threat modeling to make complex systems understandable and maintainable. His career spans roles from developer to manager across product and consultancy environments, reflecting an ability to move between hands-on engineering and strategic architectural guidance. An often-overlooked strength is his emphasis on developer experience and reliable deployment pipelines, which helps teams ship faster without sacrificing quality.
16 years of coding experience
21 years of employment as a software developer
M.Sc. Electrical Engineering, M.Sc. Electrical Engineering at The Faculty of Engineering at Lund University
Electrical Engineering, Electrical Engineering at Kristianstad University