15 år i yrket · Egenfö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 merVisa mindre
- .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)
- .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)
- .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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- Fakturering
- Silverlight
- Java
- Kanban
- Git
- C#
- MSSQL
- Android
- Visual Studio
- Dotnet
- API
- Backend
- Användargränssnitt
- .NET
- Serilog
- Scrum
- Marknadsundersökningar
- .NET Framework
Liknande profiler
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.