With over 20 years as a professional within software development, doing solution
architecture, software engineering, database design, web application development, technical
project management, architectural analysis, and a lot of good old code-writing, in different
areas and industries within, I strive to take the role of a leader/architect in growing
organizations. I have coaching and tech lead experience, have worked with Scrum and other agile
methods since 2005, and I never stop learning.
Software Architecture and Development
At several occasions I have been a driving force in designing and building products from scratch,
being the principal technical decision maker and acting software architect. My years of experience
and my passion for technology has given me an unusual breadth and depth in important areas.
Methodology and leadership
Another one of my passions is modern methods for development and project management. Both product-driven
and project-based businesses can benefit from agile principles such as Lean, Scrum or Kanban. Every
business is unique, and I have contributed to creating adapted agile methods in several development teams.
Coaching and mentoring
When an organization goes through change, the transition from legacy technology and methods to
newer ones can prove difficult. For new hires, getting up to speed with routines and technology stack is
also challenging. I have held internal training on agile methods and modern software development, and
helped new developers get into their role.
Visma Online (2005 to 2010)
As the lead developer, I made the technical decisions regarding Visma Online, a cloud platform
for web-based add-on services for the Visma Spcs line of products. The platform grew quickly and when I moved
on, our services had about 100 000 daily users, which made great demands on quality and performance.
TACDIS (2012 to 2015)
During my time with VCRS (both as a consultant and as en employee), I performed a software architecture
review to get to the bottom of low development pace and low quality in one of the company's flagship products. My
recommendation was to simplify and refactor the major part of the product's backend, and to
adopt agile principles. One particular challenge was integrations with external systems, where we chose to
implement Microsoft BizTalk Server as the integrations platform.
Infracontrol Online (2015 to 2018)
With more than 140 cities and municipalities in Sweden and Portugal as customers, IOL is a system with high
demands for performance and user experience. My tasks included migrating on-premise databases and other legacy
systems to Microsoft Azure, develop integrations to communicate to our customers' bespoke systems,
and help self-driving cars communicate directly with traffic lights in the cities.