Kunduppdrag levererade som konsult: genom Ciber (2013 – 2015), Squeed (2015 – 2025) och N1K0 AB (2025 – idag).
H&M 8 roller · 2016 – 2019 & 2022 – idag
H&M — Stream Lead Architect & Tech Lead, sortiment & inköp
2024 – idag
Anlitad som tech lead för ett produktplaneringsteam som äger sin egen roadmap; tog därutöver på sig programledning över flera team. Leder gruppen av lösningsarkitekter i arbetet med områdets målarkitektur, validerad med Enterprise Architecture; driver gemensamma modelleringssessioner mellan verksamhet och teknik; deltar i bemanningsplanering och utvecklarrekrytering.
Tre parallella program:
- Omdesign av inköpsflödet över sortimentsplanering/inköp och leverantörsnära produktionsprocesser — BPMN-affärsprocesser, semantisk informationsmodellering och en målarkitektur som flyttar batchintegrationer till händelsedrivna flöden i nära realtid. Planeringen i huvudsak klar; implementation pågår.
- Avveckling av en äldre planeringsmonolit till förmån för ändamålsbyggda system: nio förmågeområden, 8+ system över sex team, med 35+ integrationer och 70+ meddelandekonsumenter kartlagda för omdirigering.
- Samordning av fyra team över två värdeströmmar kring ett AI-drivet försäljningskvantifieringssystem; problem identifierade i systemet och dess grannsystem, lösningar levererade inom fyra månader.
Metoder: BPMN 2.0 · DMN · semantisk informationsmodellering · Domain-Driven Design · ADR:er (MADR) · C4 · händelsedriven integration
H&M — Arkitekt, sortimentsplanering
2022 – 2023
Arkitekt för ett team på sju utvecklare som byggde Canvas, en React-frontendapplikation där användare arbetar med sortimentet visuellt och kreativt. Dess centrala förmåga är att många användare kan samarbeta samtidigt och se varandras arbete i realtid.
Utöver det tekniska ansvaret låg fokus på att hjälpa teamet att utvecklas — smidigare planeringsprocesser, bättre kommunikation och en högre grad av psykologisk trygghet. Arbetade nära produktägaren och verksamhetsexperter för att överbrygga gapet mellan utveckling och verksamhet.
H&M — Systemarkitekt
2018 – 2019
Arkitekt i ett team som utvecklade en WPF-applikation för H&M:s designers som arbetar med sortiment och kommande produkter; applikationen är starkt inriktad på visuellt arbete och integrerar med flera planeringssystem. Lämnade över hela den tekniska lösningen till ett nytt offshore-team, utbildade dem i teknikerna och den agila processen och coachade team både i Sverige och internationellt. Fortsatte därefter som teamets arkitekt med ansvar för vidareutveckling, intressentsamarbete och integrationer.
Teknik: .NET, C#, WPF, WCF, SignalR, Git, TeamCity, Octopus Deploy, MS Azure, MSMQ · Specialist: Canto Cumulus DAM
H&M — Lösningsarkitekt
2018 – 2019
Föreslog en idé om att bygga om ett H&M-system för att effektivisera användarnas arbetsflöde och eliminera brister som ofta gjorde att affärskritisk data förlorades eller blev otillgänglig. Systemet är en Digital Asset Management-lösning centrerad kring designerbilder, integrerad med flera planeringssystem. Lösningen består av en Angular-webbklient, två .NET Core-backendtjänster och en tredjepartsprodukt för bilder, video, dokument och 3D-format. Drev projektet från idé till leverans med ansvar för teknisk kravspecifikation, systemdesign och deploymentdesign i MS Azure.
Teknik: .NET Core, C#, JavaScript, Angular, MS Azure DevOps, MS Azure · Specialist: Canto Cumulus DAM
H&M — Utvecklare, inköpsplanering
2018
Ledde utvecklingen av en ny webbapplikation för planering av produktinköp inför kommande säsonger och utformade dess arkitektur och teknikstack. Resultatet blev en Angular 5-applikation som presenterar stora datamängder med starkt fokus på prestanda, utvecklad i nära samarbete med slutanvändarna.
Teknik: Angular 5, HTML5, CSS3, TypeScript, JavaScript, .NET MVC
H&M — Utvecklare, backendplattform
2016 – 2018
Bidrog till att omvandla en monolitisk backendplattform — som tar emot, bearbetar och tillhandahåller stora datamängder genom en rad API:er — till en mikrotjänstarkitektur. Med från start till leverans; underhöll och vidareutvecklade därefter plattformen för att betjäna andra H&M-utvecklingsprojekt. Tog också helhetsansvar för plattformens continuous delivery-lösning: branchstrategi, TeamCity-byggen och Octopus Deploy-pipelines som släpper systemet i separata delar till alla miljöer.
Teknik: .NET, NServiceBus, MSMQ, ASP.NET MVC, NUnit, TeamCity, Octopus Deploy, PowerShell, SSIS, SQL Server, Windows Server 2016
H&M — Scrum Master
2016 – 2017
Fyllde teamets behov av en agil coach i drygt sex månader och coachade teamet i planering, estimering och agila arbetssätt. Resultatet blev en hybrid Kanban/Scrum-process med fokus på jämnt utvecklingsflöde, minimala flaskhalsar och nära samarbete med verksamhet och test.
H&M — Frontendutvecklare
2016
Bidrog under hård tidspress till en AngularJS-applikation som hjälper H&M att planera produkter, inköp och försäljning inför kommande säsonger. Kom snabbt in i arbetet och levererade kod som fortfarande används, i nära samarbete med produktägare, testare och andra utvecklare.
Teknik: AngularJS, HTML5, CSS, JavaScript, TypeScript
Betsson 2019 – 2022
Betsson — Teamledare & mjukvaruutvecklare
2020 – 2022
Arbetade tillsammans med ledningsgruppen för Betssons Gaming-område för att omorganisera teamen och processerna för krav och utveckling, och bidrog med agil kunskap och utvecklar-/arkitekterfarenhet för att göra de nybildade teamen effektiva.
Fortsatte som teamledare för ett av teamen och coachade det i både utveckling och agil process med målet att göra det självgående — kapabelt att växa på egen hand, förbättra sina egna processer och mogna i sitt samarbete. Inom teamet coachade och ledde agila ritualer som retrospektiv, sprintplanering och refinement.
Betsson — Mjukvaruutvecklare
2019 – 2020
Del av ett nybildat team som tog över Betssons kärnplattform, som hanterar alla integrationer med spelleverantörer och varje transaktion i samtliga varumärken. Utvecklingen kretsade kring robust kod i en omfattande kodbas som hanterar monetära transaktioner, med starkt fokus på testtäckning, övervakning och proaktivt förebyggande av systemfel. Även del av en mindre grupp med ansvar för support och jour.
Teknik: .NET, .NET Core, AngularJS, SignalR, Kafka, NServiceBus, RavenDB, CouchbaseDB, TeamCity, Octopus Deploy, Docker, Kubernetes, Splunk, Grafana, Consul, MSSQL
Tidigare — Interfleet, CalcNet, Cisco, Android 2009 – 2015 · visa
CalcNet — Utvecklare
2015
Genomförde ett omfattande ansiktslyft av CalcNet, en webbapplikation för beräkning av bygg- och renoveringskostnader. Gjorde applikationen fullt responsiv — formulär, rapporter och prisbok användbara på mobil, surfplatta och desktop — och gav applikationen ett fräscht, modernt utseende.
Teknik: HTML5, CSS, JavaScript, jQuery, Bootstrap, AngularJS, ASP.NET MVC, Azure
Interfleet Technology — Utvecklare, systemförvaltning
2014 – 2015
Tog ansvar för förvaltningen av Interfleets hela skade- och garantihanteringssystem: flera webb- och tjänsteprojekt med meddelandeköarkitektur, beroende av realtidskommunikation med FORD, en stordator med aktuell information om nästan alla spårbundna fordon i Sverige. Arbetade aktivt för en god kundrelation och för att hjälpa kunden att förbättra sina system.
Teknik: IBM WebSphere MQ, RabbitMQ, RavenDB, Windows Services, MVC2, Windsor IoC, EventStore, WCF, SQL, NHibernate
Interfleet Technology — Utvecklare, fordonsinspektionssystem
2013 – 2014
Hjälpte kunden att definiera kraven för ett digitalt system för besiktning av spårfordon, tidigare hanterat med Excel och kamera. Byggde tillsammans med en annan utvecklare ett system där besiktningsmän använder Windows 8-surfplattor på plats, med offline- och onlineläge och datasynkronisering genom ett tjänstelager, samt en MVC4-webbapp för administration av projekt och tågstrukturer.
Teknik: .NET 4.5, MVC4, WCF, JavaScript, jQuery, CSS, XAML, WPF, SQL, Xamarin
Interfleet Technology — Arkitekt & utvecklare, CI/CD
2013 – 2014
Ärvde Interfleets TeamCity + Rake-grund för continuous integration och utvecklade den till en stabil byggprocess med automatiserad deployment till alla miljöer (test, acceptanstest och produktion), utan nedtid och med rollback-förmåga.
Teknik: Ruby/Rake, YAML, NUnit, Git, Albacore, NuGet/NuSpec, TeamCity, IIS, GitHub
Cisco Systems — Forskare
2012
Arbetade på Cisco Systems utvecklingskontor på Irland tillsammans med forskare från Waterford Institute of Technology i forskningsprojektet FAME. Forskade på XMPP intra-domänfederation för Cisco Unified Presence: identifierade protokollets begränsningar, föreslog förbättringar och byggde en prototyp som visade hur det kunde fungera.
Teknik: XMPP, JavaScript · Linux, Cisco Unified Presence, Jabber, Lync
Android-utvecklare
2009 – 2011
Utvecklade Android-applikationer vid sidan av studierna vid Stockholms universitet: en privatekonomiapp släppt på Google Play för att registrera utgifter och inkomster, samt en interaktiv guide till ett datorspel.
Teknik: Java, SQLite, Android