Porträtt av Nikolai Kanaev

Nikolai Kanaev

Senior arkitekt & teamledare

Kontakta mig om tillgänglighet.

Om

Jag är en senior .NET-arkitekt och teamledare med fokus på arkitekturledarskap, agil processutveckling och teambygge. Jag kombinerar fullstack-utvecklingserfarenhet med ledarskapsutbildning för att skapa mogna, självorganiserande team.

Jag arbetar i nära dialog med verksamheten kring krav och lösningar och lägger stor vikt vid att förstå domänen. Jag är certifierad Scrum Master och SAFe-praktiker. För mig betyder ett team som samarbetar väl lika mycket som lösningarna det levererar.

Jag bygger min egen agentiska verktygskedja — den här webbplatsen producerades av ett multiagent-arbetsflöde styrt av ADR:er (architecture decision records).

Systemvy

Karriären som ett uppdragsspår över ett arbetsgivarspår — icke-uniform tidsaxel, 2009 – 15 komprimerad. Rollerna länkar till tidslinjen nedan.

Kompetens

Arkitekturledarskap

leder en grupp lösningsarkitekter för H&M:s inköpsflöde
1 uppdrag · 2024 – idag

Agentisk AI-utveckling

multiagent-arbetsflöden; den här webbplatsen är artefakten
praktik · belägg nedan

Var detta syns

Affärsprocess- & informationsmodellering

affärsprocesser och informationsmodeller för H&M:s inköpsflöde
1 uppdrag · 2024 – idag

Integration & händelsedriven arkitektur

från inköpsflödets integrationsarkitektur till plattformar för monetära transaktioner
4 uppdrag · 2016 – idag

Lösnings- & systemarkitektur

arkitektroller i H&M:s planerings- och designlandskap
3 uppdrag · 2018 – 2023

Monolitnedbrytning & mikrotjänster

byggde om H&M:s backendplattform från monolit till mikrotjänster
1 uppdrag · 2016 – 2018

Teamledarskap & agil coachning

teamledare på Betsson; UGL-utbildad, certifierad Scrum Master
3 uppdrag · 2016 – 2023

Kontinuerlig integration & leverans

helhetsansvar för releasepipelines hos H&M och Interfleet
2 uppdrag · 2013 – 2018

Arkitektur & metoder

Domain-Driven Design · BPMN 2.0 · DMN · C4-modellen · MADR (ADR:er) · Systemdesign · Databasdesign · Kravhantering · Intressentfacilitering · Scrum · Kanban · TDD · SAFe

Plattformar & språk

Backendutveckling · Frontend- & webbutveckling · Tjänstelager · .NET · ASP.NET · .NET Core · MVC · WCF · Node.js · xUnit · Ruby · XML/XSD · SpecFlow (BDD) · TypeScript · JavaScript · HTML5/CSS3 · Responsiv design · SPA · Angular · AngularJS · jQuery · Bootstrap/Material · Xamarin · Java för Android · SQLite3

Agentiska & AI-verktyg

Claude Code · Model Context Protocol (MCP) · Multiagent-orkestrering (claude-flow) · Agentverifierat ADR-arbetsflöde · SPARC · Specdriven utveckling

Modellerings- & analysverktyg

Signavio · Miro · Visio · Mermaid · Azure API Management · Solace · Azure SQL · Power BI · Centric PLM · Confluence

DevOps

Git · SVN · Docker · Kubernetes · Azure · TeamCity · Octopus Deploy · PowerShell · Rake · Splunk · Grafana · RavenDB · CouchbaseDB · Windows Server · Linux · Windows Containers

Branscher

Detaljhandel & mode · Järnvägsteknik · Samarbete & Unified Presence · iGaming

Talade språk

Svenska · Engelska · Ryska · Franska

Erfarenhet

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

Anställningar

Föredrag & community

Docker & Windows Containers

Föredragsserie · 2016 – 2017

Presenterade på SweTugg 2016 (huvudscenen, över hundra i publiken), SweNug Stockholm 2017 (arrangerade även eventet), nForum Göteborg 2017, H&M:s första Lunch 'n Learn, samt som heldagsutbildning för 30 utvecklare på en intern konsultkonferens.

Feature Toggling

SAST kvartalskonferens · 2019

Presentation på Q2-konferensen för Swedish Association for Software Testing.

.NET Core 3.0 & C# 8.0

Intern konsultkonferens · 2019

Den uppdaterade plattformens nya möjligheter och hur den nya C#-versionen förbättrar koden.

Utbildning & certifieringar

Kurser

UGL — Utveckling av Grupp och Ledare

En kurs i att utvecklas som både ledare och gruppmedlem — att förstå hur grupper fungerar och därigenom leda bättre.

Certifieringar