1. DevOps Coach, Tech Lead & Software Engineer · If Insurance

    Sep 2025 – Present

    DevOps coaching and software engineering on if's Guidewire-based core insurance system, driving continuous deployment, release automation, and developer experience across multiple teams.

    • Java
    • Guidewire
    • Playwright
    • Azure
    • DevOps
  2. Partner, Co-owner & Board Member · Citerus

    Jan 2014 – Present

    Partner at Citerus since 2014, now co-owner and board member.

    • Partnership
    • Board membership
  3. Software Developer Coach · Funnel

    Aug 2022 – Sep 2025

    Mentored junior developers into independent engineers through mob programming, TDD, and coding dojos, while building multiple scalable integrations, including Google Ads, TikTok, and Snapchat.

    • Python
    • AWS
    • TDD
    • DevOps
  4. Software Developer & ScrumMaster · Svenska Postkodlotteriet

    Aug 2019 – Aug 2022

    Co-founded a new payments team, built the lottery's invoicing and payment-provider integrations, and led its agile evolution as ScrumMaster while modernizing from a monolith to microservices on AWS.

    • Java
    • Dropwizard
    • Microservices
    • AWS
    • TDD
  5. Software Developer · SBAB

    Jan 2017 – Aug 2019

    Built Interest Rate Match, a Tink-integrated interest comparison service, then acting key player in the move from SBAB's legacy Cobol systems to a microservice architecture.

    • Spring Boot
    • Java
    • Microservices
    • React/Redux
  6. Software Developer · Aftonbladet

    Feb 2016 – Dec 2016

    Designed and built the microservice-based backend for Aftonbladet's Goal by Goal live football feed, integrating real-time external data sources.

    • Spring Cloud/Netflix
    • Java
    • REST
    • AWS
  7. Software Developer · Payzone

    Jan 2015 – Jan 2016

    Introduced a fault-tolerant microservice architecture with built-in redundancy and failover for a transaction-heavy card payments system, integrating the Babs Payment System.

    • Java
    • Spring Boot
    • Netflix OSS
    • JUnit
  8. DevOps Engineer · MaPS Nordic

    May 2014 – Jun 2014

    Set up initial CI/CD pipelines and scalable development, test, and production infrastructure in a startup environment.

    • Jenkins
    • Maven
    • MySQL
    • Flyway
  9. Director of Software Development · Swedavia

    May 2014 – Jan 2015

    Led Swedavia's development teams — daily operations, agile and technical coaching, and ownership of project delivery and budgets.

    • Leadership
    • Agile coaching
  10. System Developer · Citerus

    Apr 2014 – May 2014

    Built the event-driven (CQRS/ES) backend and 3D-rendering algorithms for City Builder, a tool visualizing applications as cities.

    • CQRS/ES
    • Java
    • Spring
    • MongoDB
  11. System Architect · Skatteverket

    Jul 2012 – Mar 2014

    Led architecture for a secure Single Sign-On solution on Sweden's national e-services platform, mentoring developers in agile and OWASP-compliant secure coding.

    • Java
    • JEE
    • SAML
    • LDAP
  12. System Developer / Team Lead · Nordea

    Oct 2011 – Jun 2012

    Developed architecture and integration for NoAG, a meeting management system for Nordea's personal banking, introducing TDD and code reviews.

    • Java
    • JEE
    • GWT
    • TDD
  13. Senior System Developer · SJ AB

    Mar 2010 – Oct 2011

    Developed independent features, caching solutions, and GWT front-end components for SJ's customer-facing website and booking services.

    • Java
    • GWT
    • Spring
    • JSP
  14. Senior System Developer · Cissus

    Nov 2009 – Mar 2010

    Led architecture and implementation of a prototype web application for a private equity firm, including database administration.

    • Scala
    • Lift
    • MySQL
  15. Requirement Analyst / Reviewer · Swedish Prosecution Authority

    Oct 2009 – Mar 2010

    Evaluated an existing document-management system for suitability, reviewing its codebase and architecture and gathering requirements via stakeholder interviews.

    • Java
    • Documentum
    • SharePoint
    • Alfresco
  16. System Developer · SJ AB

    Feb 2008 – Sep 2009

    Modernized sj.se and its intranet by introducing GWT, Spring, and AJAX, and led payment, security, analytics, and accessibility improvements.

    • Java
    • GWT
    • Spring
    • AJAX
  17. System Developer / Lead Developer / Project Manager · Databyrån

    Sep 1999 – Jan 2008

    Long-term contributor to ProSang, a laboratory system for blood banks — real-time medical-device integrations, group-based permission systems, project leadership, and mentoring.

    • Today Systems
    • Java
    • C++
    • Oracle