Hoppa till innehållet
Magnus Ekroth

15 år i yrketEgenföretagare

Magnus Ekroth

  • Linköping

Magnus är en senior systemutvecklare och konsult med över 15 års erfarenhet av att bygga, förvalta och förbättra digitala lösningar inom både offentlig och privat sektor. Han är specialiserad på .NET-plattformen och arbetar som fullstackutvecklare med C# och .NET på serversidan samt TypeScript och React i frontend. Det som utmärker Magnus är hans förmåga att förena teknisk spets med ett tydligt verksamhetsfokus.

Som konsult tar Magnus ansvar för helheten, från kravanalys och arkitektur till utveckling, test, drift och kontinuerligt förbättringsarbete. Han har lett flera moderniseringsresor där han infört hållbara strukturer och arbetssätt, höjt kvaliteten i utvecklingsorganisationer och målmedvetet reducerat teknisk skuld i komplexa kodbaser. Genom tydliga kodstandarder, automatisering, teststrategier och arbetssätt som TDD, DDD och DevOps har han gjort leveranser mer förutsägbara och vardagen enklare för teamen han arbetar i. Han inför gärna verktyg för kodanalys och kvalitetskontroll som gör kvaliteten mätbar i stället för en magkänsla.

Minst lika viktigt som tekniken är hur Magnus är att arbeta med. Han är prestigelös, lyhörd och leder genom exempel snarare än genom titlar. Han har en naturlig förmåga att lyfta hela teamets nivå genom små, konsekventa förbättringar och är uppskattad för sin struktur, sin yrkesstolthet och sin förmåga att skapa ordning där det tidigare varit rörigt. Han trivs i gränslandet mellan teknik, processer och kultur och har drivit förändring inom alla tre – ofta i samarbete med både verksamhet och internationella parter.

Med sin kombination av framåtanda, nyfikenhet och visionära blick är Magnus en trygg och drivande kraft i uppdrag där kvalitet, stabilitet och långsiktig utveckling står i fokus.

Visa mer
  • .NET
  • .NET Core
  • .NET Framework
  • Databaser
  • GitHub
  • Azure
  • Serilog
  • GitHub Copilot
  • Mongo
  • Azure DevOps
  • Git
  • Visual Studio
  • CI/CD
  • DevOps
  • Enhetstestning
  • Fakturering
  • Microsoft Certified: Azure Fundamentals
  • Application Insights/Log Analytics (monitorering)

Kurser & certifieringar

  • Microsoft Certified: Azure Fundamentals2025
  • Informationssäkerhet och cybersäkerhet - steg 2 enligt ISO 27000SIS Stockholm · 2024
  • Informationssäkerhet och cybersäkerhet - steg 1 enligt ISO 27000SIS Stockholm · 2023
  • Speldesign & programmeringHögskolan på Gotland · 2009

Uppdrag

  • Transportstyrelsen

    jan. 2026 – nu

    Senior Systemutvecklare Norrköping

    Förvaltning av system befintliga inom sjö- och luftdomänen på Transportstyrelsen. Samt nyutvecklingen av ett nytt system, där jag ingår i ett team på sex utvecklare.

    Förvaltningsarbetet innefattar att åtgärda buggar, lägga till och förbättra tester, planera och samordna arbete med andra team, samt hantera förändringar både tekniskt och i enlighet med gällande lagar och regler. Arbetet inkluderar även löpande underhåll och uppdateringar av systemen för att säkerställa stabilitet och kompatibilitet.

    I nyutvecklingsprojektet, som byggs i C#, Blazor och MS SQL, har jag ansvar för implementationen av bland annat diarie-integration. Arbetet omfattar även utveckling av integrationstester, användning av Entity Framework Core för databasinteraktion, samt omfattande enhetstester. Projektet drivs enligt Scrum-metodik med CI/CD-pipelines för att säkerställa smidiga leveranser mot EU:s krav och standarder.

    Utöver utvecklingsarbetet har jag lett internutbildningar för teamet kring moderna mönster i .NET 10 och Entity Framework Core, för att höja kompetensen och säkerställa att vi använder de senaste och mest effektiva metoderna.

    Tekniker: C#, Blazor, MS SQL, Entity Framework Core, Integrationstester, Enhetstester, CI/CD, Scrum, .NET 10

    Visa mer
    • Git
    • REST
    • C#
    • MSSQL
    • CI/CD
    • RabbitMQ
    • Integrationstester
    • Dotnet
    • HTTP client
    • API
    • Backend
    • xUnit
    • Enhetstestning
    • Azure DevOps
    • .NET
    • Blazor
    • Serilog
    • Application Insights/Log Analytics (monitorering)
  • Transportstyrelsen

    okt. 2025 – dec. 2026

    Senior Systemutvecklare Norrköping

    Arkiveringsprojekt. Ledde det tekniska arbetet med att avveckla ett äldre system och samla in, strukturera och förbereda all viktig information för leverans till e-arkiv. Projektet innebar en kartläggning av befintlig data för att avgöra vad som skulle bevaras, konverteras till arkivbeständiga format som PDF/A, eller kasseras.

    Skapade C#-applikationer för att automatisera generering av metadata, konvertering av filer och paketering av resultatet enligt Riksarkivets paketstruktur för e-arkiv, vilket följer standarder som CSIP, METS och EAD. Arbetet krävde förståelse för kraven och standarderna, samt förmåga att lösa komplexa tekniska utmaningar för att säkerställa att all information kunde arkiveras korrekt.

    Var teknisk ansvarig för att samla in och tolka krav, förstå standarder och driva projektet framåt. Arbetade självständigt och ledde även den andra utvecklaren genom delegering av uppgifter och prioritering av arbetsflödet för att säkerställa att projektet levererades i tid och med hög kvalitet.

    Tekniker: C#, PDF/A, CSIP, METS, EAD, Riksarkivets paketstruktur för e-arkiv

    Visa mer
    • Git
    • C#
    • Dotnet
    • xUnit
    • Enhetstestning
    • Azure DevOps
    • .NET
    • Serilog
    • XML
  • Optiplan AB

    juni 2022 – okt. 2025

    Senior systemutvecklare / CDO

    Senior fullstackutvecklare och förändringsledare hos Optiplan. Implementerade DevOps-processer med Octopus Deploy och ansvarade för migrering av MongoDB-databaser till Mongo Atlas. Arbetet innebar att uppgradera flera äldre databaser till moderna versioner för att möjliggöra kompatibilitet med molnmiljö.

    Flyttade existerande tjänster till mikrotjänster i Azure och skapade nya integrationer mot elevsystem och Skatteverkets Navet. Satte upp infrastruktur i Azure med hjälp av Bicep, inklusive automatiserad deploy av app services, app service plans, vnets och keyvaults. Införde även smoketester efter varje deploy för att säkerställa att allt fungerade som det skulle. Införde SonarCloud för kodanalys i pull requests för att säkerställa hög kodkvalitet.

    Införde kodstandard och arbetade aktivt med arbetsmetodik, vilket ledde till ett eget Kanban-flöde kombinerat med Scrum-ritualer. Jobbade mycket med att hantera och reducera teknisk skuld, inklusive uppdatering av alla NuGet-paket till moderna versioner, konvertering av projektfiler till SDK-format samt införande av CPM (Central Package Management). Förvaltning och vidareutveckling av backend-system i C# och frontend i React.

    Arbetet bedrevs med TDD och omfattande enhetstester. CI/CD hanterades via GitHub och Octopus Deploy.

    Tekniker: .NET, C#, React, Azure, MongoDB Atlas, Bicep, SonarCloud, Selenium, xUnit

    Visa mer
    • Databaser
    • Frontend
    • Kanban
    • Git
    • C#
    • MongoDB
    • Octopus Deploy
    • Selenium
    • CI/CD
    • Azure
    • GitHub
    • Integrationstester
    • DevOps
    • HTTP client
    • TypeScript
    • API
    • Backend
    • NuGet
    • xUnit
    • Enhetstestning
    • React
    • Health Checks
    • .NET
    • Serilog
    • Scrum
    • GitHub Copilot
    • Mongo
    • Bicep
    • .NET Framework
    • Application Insights/Log Analytics (monitorering)
  • Sjöfartsverket

    sep. 2021 – juni 2022

    Sjöfartsverket Norrköping

    Arbete inom Sjöfartsverkets kärnverksamhet, det Digitala Anlöpet, vilket bland annat innebar funktioner för inrapportering av myndighetsinformation, beställning och planering av lots, fakturering samt statistik kopplat till fartygsanlöp. Fullstackutveckling med både förvaltning och nyutveckling.

    Modernisering av befintlig monolit genom uppgradering till senaste versionen av .NET Framework. Skapade nya mikrotjänster och påbörjade implementering av eventdriven arkitektur. Arbete med integrationer mot både interna och externa system. Utveckling av ny faktureringstjänst med stöd för PEPPOL-formatet för elektronisk fakturering.

    CI/CD hanterades via Azure DevOps.

    Tekniker: .NET, C#, RabbitMQ, MSSQL, xUnit, WPF, WCF, REST

    Visa mer
    • Fakturering
    • WPF
    • Git
    • C#
    • MSSQL
    • CI/CD
    • RabbitMQ
    • Dotnet
    • Statistik
    • WCF
    • API
    • Backend
    • xUnit
    • .NET Core
    • Health Checks
    • Azure DevOps
    • .NET
    • Serilog
    • Service Bus
    • .NET Framework
    • Application Insights/Log Analytics (monitorering)
  • Svenska kyrkan

    jan. 2019 – dec. 2019

    App utvecklare

    Utveckling av mobilapplikationen Kyrkovarvet som visade rundturer och guidning i Norrköpings kyrkor och kyrkogårdar.

    Ansvarade för utveckling av app, användargränssnitt och backend-API:er. Appen visade tillgängliga kulturminnen i närheten baserat på GPS-position och gav användaren möjlighet att både läsa och lyssna på den fascinerande historien om Norrköpings kyrkor. Stöd fanns för både utomhuskartor och inomhuskartor för att ge en komplett upplevelse.

    Tekniker: C#, Xamarin

    Visa mer
    • Kanban
    • Git
    • C#
    • API
    • Backend
    • Xamarin
    • Användargränssnitt
    • Azure DevOps
    • .NET
    • Scrum
  • Transportstyrelsen

    nov. 2016 – sep. 2021

    Systemutvecklare Norrköping

    Fullstackutvecklare inom förvaltning och vidareutveckling av flera interna och inköpta system på sjö- och luftavdelningen hos Transportstyrelsen. Första perioden arbetade jag i förvaltningsteamet med sprintbaserat arbete och nära samarbete med verksamheten för att hantera dagliga behov och incidenter. Arbetet innebar även samarbete med internationella parter då flera av systemen var inköpta från andra länder. Omfattade nyutveckling och uppdatering av funktionalitet, integrationer samt felsökning och support.

    Avslutade uppdraget med nyutveckling av Transportstyrelsens drönarsida inför införandet av ny lagstiftning kring drönarkort. Systemet hanterade information, utbildning, ansökan, betalning och utfärdande av drönarkort, med integrationer mot bank-API för betalning, Skatteverkets Navet samt Transportstyrelsens interna system för diarieföring och registrering. Frontend byggdes i Angular och komponentbiblioteket hanterades via Storybook. Projektet byggde på TDD och DDD med omfattande tester, vilket resulterade i en smidig acceptansprocess. Systemet används än idag.

    Implementerade också CI/CD för tester och driftsättning som hanterades via Azure DevOps. (TFS)

    Tekniker: C#, .NET Core, MSSQL, Hangfire, Entity Framework, Angular, Storybook, WPF, WCF, Visual Basic.

    Visa mer
    • WPF
    • Frontend
    • Visual Basic
    • Git
    • C#
    • MSSQL
    • Entity Framework
    • CI/CD
    • Dotnet
    • WCF
    • API
    • Backend
    • Angular
    • .NET Core
    • Azure DevOps
    • .NET
    • Serilog
    • .NET Framework
    • Application Insights/Log Analytics (monitorering)
  • Fogwise AB

    aug. 2011 – okt. 2016

    Systemutvecklare Norrköping

    Systemutveckling och förvaltning av existerande webbaserad dialermjukvara (WiseDialer) för automatisk uppringning av personer för marknadsundersökningar och säljföretag. Ansvarade för vidareutveckling av funktioner, prestandaförbättringar och användargränssnitt, vilket ökade systemets stabilitet och effektivitet för kundens verksamhet. Arbetade även med analys av samtalstrafik för optimering av systemets kapacitet samt underlag för fakturering mot kund. Ingick i daglig support och felsökning mot kund för att säkerställa drift och snabb hantering av incidenter.

    Nyutveckling och design av mobilapp (WiseCall) för billiga samtal till utlandet, inklusive utveckling av Android-app, backend-API:er och integrationer med telekomsystem för automatisk omkoppling av utländska telefonnummer till svenska proxy-nummer som vidarebefordrade samtalet till rätt destination.

    Tekniker: C#, Silverlight, MSSQL, Android, Java, .NET Framework.

    Visa mer
    • Fakturering
    • Silverlight
    • Java
    • Kanban
    • Git
    • C#
    • MSSQL
    • Android
    • Visual Studio
    • Dotnet
    • API
    • Backend
    • Användargränssnitt
    • .NET
    • Serilog
    • Scrum
    • Marknadsundersökningar
    • .NET Framework

Kompetens · nivå och år

Tekniker

  • .NET
  • .NET Core
  • .NET Framework
  • API
  • Backend
  • C#
  • Dotnet
  • HTTP client
  • NuGet
  • Programmering
  • REST
  • XML
  • Azure Service Bus
  • Blazor
  • Entity Framework
  • HTML
  • React
  • Service Bus
  • TypeScript
  • Angular
  • Användargränssnitt
  • Visual Basic
  • WCF
  • WPF
  • Xamarin
  • Java
  • Speldesign

Plattformar

  • Databaser
  • GitHub
  • Azure
  • MSSQL
  • Android

Produkter

  • Serilog
  • GitHub Copilot
  • Mongo
  • MongoDB
  • RabbitMQ
  • Silverlight

Verktyg

  • Azure DevOps
  • Git
  • Visual Studio
  • xUnit
  • Bicep
  • JIRA
  • Octopus Deploy
  • Selenium
  • Statistik

Metoder och processer

  • CI/CD
  • DevOps
  • Enhetstestning
  • Integrationstester
  • Kanban
  • Scrum
  • Health Checks
  • Informationssäkerhet
  • Marknadsundersökningar

Verksamhetsområden

  • Fakturering

Certifications

  • Microsoft Certified: Azure Fundamentals

Övrigt

  • Application Insights/Log Analytics (monitorering)

Den som känner Magnus

Marcus Kahanek

Marcus är Magnus kontaktperson på Kvadrat.