Ett urval av roller, 1999–nutid
Erfarenhet
DevOps-coach, Tech Lead och mjukvaruutvecklare · If Insurance
sep. 2025 – Nuvarande
DevOps-coachning och mjukvaruutveckling på ifs Guidewire-baserade kärnsystem för försäkring — driver kontinuerlig driftsättning, release-automation och utvecklarupplevelse över flertalet team.
Partner, delägare och styrelseledamot · Citerus
jan. 2014 – Nuvarande
Partner på Citerus sedan 2014, numera delägare och styrelseledamot.
Utvecklarcoach · Funnel
aug. 2022 – sep. 2025
Coachade juniora utvecklare mot att bli självständiga ingenjörer genom mobbprogrammering, TDD och coding dojos, och byggde flertalet skalbara integrationer, bland annat mot Google Ads, TikTok och Snapchat.
Mjukvaruutvecklare & ScrumMaster · Svenska Postkodlotteriet
aug. 2019 – aug. 2022
Startade ett nytt betalteam, byggde lotteriets fakturerings- och betalleverantörsintegrationer, och ledde som ScrumMaster teamets agila utveckling under moderniseringen från monolit till mikrotjänster på AWS.
Mjukvaruutvecklare · SBAB
jan. 2017 – aug. 2019
Byggde "Räntematchen", en räntejämförelsetjänst integrerad med Tink, och var sedan en nyckelperson i transformeringen av SBAB:s Cobol-baserade system till en Java-baserad mikrotjänstarkitektur.
Mjukvaruutvecklare · Aftonbladet
feb. 2016 – dec. 2016
Designade och byggde den mikrotjänstbaserade backend-arkitekturen för Aftonbladets liveflöde "Målservice"", med integrationer mot externa realtidsdatakällor.
Mjukvaruutvecklare · Payzone
jan. 2015 – jan. 2016
Införde en feltolerant mikrotjänstarkitektur med inbyggd redundans och failover för ett transaktionstungt kortbetalningssystem, med integration mot Babs Payment System.
DevOps-ingenjör · MaPS Nordic
maj 2014 – juni 2014
Byggde upp initial infrastruktur och CI/CD-pipelines för utveckling, test och produktion i en startup-miljö.
Chef för mjukvaruutveckling · Swedavia
maj 2014 – jan. 2015
Ledde Swedavias utvecklingsteam — daglig drift, agil och teknisk coachning, samt ansvar för projektleverans och budget.
Systemutvecklare · Citerus
apr. 2014 – maj 2014
Byggde den händelsedrivna (CQRS/ES) backend-arkitekturen och algoritmer för 3D-rendering till City Builder, ett verktyg som visualiserar applikationer som städer.
Systemarkitekt · Skatteverket
juli 2012 – mars 2014
Ledde arkitekturen för en säker Single Sign-On-lösning på Sveriges nationella e-tjänsteplattform, och coachade utvecklare i agila och OWASP-anpassade säkra kodningsmetoder.
Systemutvecklare / Teamlead · Nordea
okt. 2011 – juni 2012
Ledde arkitektur och integration för NoAG, ett möteshanteringssystem för Nordeas privatbank, och introducerade TDD och kodgranskningar.
Senior systemutvecklare · SJ AB
mars 2010 – okt. 2011
Utvecklade fristående funktioner, cachelösningar och GWT-baserade frontend-komponenter för SJ:s kundwebbplats och bokningstjänster.
Senior systemutvecklare · Cissus
nov. 2009 – mars 2010
Ledde arkitektur och implementation av en prototyp-webbapplikation för ett riskkapitalbolag, inklusive databasadministration.
Kravanalytiker / Granskare · Swedish Prosecution Authority
okt. 2009 – mars 2010
Utvärderade ett befintligt dokumenthanteringssystem inför en utökning, granskade kodbas och arkitektur, och samlade in krav via intervjuer med intressenter.
Systemutvecklare · SJ AB
feb. 2008 – sep. 2009
Moderniserade sj.se och intranätet genom att introducera GWT, Spring och AJAX, samt ledde förbättringar inom betalning, säkerhet, analys och tillgänglighet.
Systemutvecklare / Lead Developer / Projektledare · Databyrån
sep. 1999 – jan. 2008
Långvarig bidragsgivare till ProSang, ett laboratoriesystem för blodbanker — realtidsintegrationer mot medicinteknisk utrustning, gruppbaserade behörighetssystem, projektledning och mentorskap.