Hoppa till innehållet
Nicklas Sandlund, Senior systemutvecklare

8 år i yrketEgenföretagare

Nicklas Sandlund

Senior systemutvecklare

  • Borlänge

Nicklas är senior fullstackutvecklare med nästan nio års erfarenhet av systemutveckling i Microsoftmiljö. Han har djup kompetens inom C#, .NET och Microsoft SQL Server samt praktisk erfarenhet av Blazor, Angular, React, TypeScript och JavaScript. Han har arbetat med verksamhetskritiska system som hanterar känsliga personuppgifter inom lön/HR, socialtjänst och missbruksvård, med fokus på säker informationshantering, behörighet, datakvalitet och integritetsskydd. Nicklas moderniserar äldre kodbaser, hanterar komplexa datamängder och integrationer och driver hela utvecklingsprocessen från kravdialog och teknisk design till implementation, test, driftsättning och förvaltning. Han arbetar gärna självständigt och i tvärfunktionella team nära verksamheten.

Visa mer
  • .NET
  • .NET 8
  • .NET Core
  • Azure
  • MS SQL Server
  • Android
  • Docker
  • Xamarin.Forms
  • Azure Pipelines
  • Azure DevOps
  • Dapper
  • Git
  • Agilt arbetssätt
  • Automatiska tester
  • CI/CD
  • .NET Framework 4.8
  • Tokio
  • Warp

Uppdrag

  • Ljusdal & Nordanstig kommun

    okt. 2025 – juni 2026

    Systemutvecklare

    Om uppdraget
    Kommunernas äldre system för personal- och lönedata skulle avvecklas när licensen löpte ut. Ett nytt system hade införts för aktuell data, men verksamheten behövde fortsatt tillgång till historiska uppgifter.

    Den äldre databasen hade en svåröverskådlig struktur och behövde därför analyseras, omstruktureras och migreras till en ny SQL Server-databas optimerad för snabbare och enklare sökning. Ovanpå den nya databasen utvecklades en webbapplikation i C# och Blazor för att söka, filtrera och visa historisk personal- och lönedata. Ingen ny information registreras i systemet.
    Konsultens roll
    Nicklas ansvarade för analys, datamigrering, teknisk lösning och fullstackutveckling i nära dialog med kommunernas HR- och lönepersonal. Arbetet omfattade datamodellering, avancerad SQL, prestandaoptimering, backend och frontend, dataåtkomst med Dapper samt JavaScript för funktionalitet utanför Blazors standardstöd.

    Visa mer
    • JavaScript
    • SQL
    • Git
    • C#
    • Dapper
    • .NET
    • Blazor
  • Hantverksdata | Powered by Aceve – PRI

    okt. 2024 – okt. 2025

    Fullstackutvecklare

    Om uppdraget:
    PRI är ett verksamhetskritiskt system för behandling och hantering av EDI-fakturor. Systemet bestod av en omfattande äldre kodbas i VB.NET och .NET Framework 4.8 i kombination med modernare tjänster och komponenter i C# och .NET 8.

    Uppdraget omfattade vidareutveckling, modernisering och förvaltning genom hela stacken – från databaslogik och integrationsflöden till backendtjänster, API:er och webbgränssnitt.
    Konsultens roll:
    Nicklas arbetade i ett agilt team med vidareutveckling och förvaltning av både den kundvända produkten PRI Handel och Aceves interna backofficeapplikation. PRI Handel bestod av funktionalitet i VB.NET, .NET Framework 4.8, ASP.NET och JavaScript samt modernare tjänster och API:er i C# och .NET 8.

    Den interna backofficeapplikationen var utvecklad i Angular och TypeScript och användes av Aceves medarbetare och support för administration och felsökning. Nicklas arbetade med komplexa SQL-frågor, lagrade procedurer och databaslogik. Uppdraget omfattade även produktionsärenden, EDIFACT, externa integrationer, test, versionshantering och CI/CD via gitlab.

    Visa mer
    • WPF
    • Agilt arbetssätt
    • SQL
    • VB.NET
    • Git
    • C#
    • EDIFACT
    • VB
    • RDP
    • TypeScript
    • GitLab
    • Angular
    • JWT
    • .NET
    • .NET Framework 4.8
    • Scrum
  • ABB Robotics

    okt. 2023 – okt. 2024

    Fullstackutvecklare & Scrum master

    Om uppdraget:
    Utveckling och förvaltning av IOE, en applikation som används för att hantera I/O-signaler till ABB Robotics enheter och moduler.

    Konsultens roll:
    Nicklas utvecklade och moderniserade funktionalitet i C#, WPF och .NET Framework 4.8. Arbetet omfattade även testautomation, felsökning, kodgranskning, versionshantering och leveranspipelines.

    Utöver utvecklarrollen var Nicklas Scrum Master för ett team på cirka tio personer. Han ansvarade för planering, uppföljning, retrospektiv och kontinuerliga förbättringar samt bidrog till onboarding och kunskapsspridning inom teamet. Han ansvarade även för scrum-brädor, user stories och sprintar på Azure DevOps.

    Han var även ytterst ansvarig för vissa av delar av systemet med nyare funktionalitet.

    Visa mer
    • WPF
    • Agilt arbetssätt
    • SQL
    • Git
    • C#
    • Azure DevOps
    • .NET Framework 4.8
    • Scrum
  • Tobii Dynavox

    nov. 2022 – okt. 2023

    Systemutvecklare

    Om uppdraget:

    Nicklas arbetade med utveckling, förvaltning och lansering av tillgänglighetsprodukter för Windows, iOS och Android. Uppdraget omfattade produkterna TD Phone, TD Talk och Beam.

    Konsultens roll:

    Nicklas vidareutvecklade och lanserade TD Phone i Xamarin och .NET för Windows.

    I TD Talk arbetade han med förvaltning och vidareutveckling av en kodbas där C#, React och TypeScript användes.
    Arbetet omfattade integration mellan klient- och plattformsfunktionalitet, frontendändringar, felsökning och test.

    För Androidapplikationen Beam genomförde Nicklas en uppgradering från API-version 19 till 33, ersatte föråldrad kod och ansvarade för test och publicering via Google Play Console.

    Arbetet genomfördes agilt i Azure DevOps med löpande planering, versionshantering, kodgranskning, test och leverans.

    Visa mer
    • Agilt arbetssätt
    • Git
    • C#
    • CI/CD
    • Android
    • TypeScript
    • Xamarin.Forms
    • React
    • Azure DevOps
    • Scrum
  • Hantverksdata Sverige AB

    juni 2022 – nov. 2022

    Systemutvecklare

    Om uppdraget:

    Hantverksdata moderniserar sina produkter. De är i dagsläget desktopapplikation som användarna ansluter till via RDP. För att autentisera sig finns det en hemsida som ska användas. Den RDP-klient som fanns stödde inte inloggning via hemsidan och var skriven i en gammal version av C# Winforms vilket medfört en del problem för användarna

    Konsultens roll:

    Nicklas ansvarade för att designa och skriva om hela RDP-klienten i WPF. Den nya lösningen integrerades med Hantverksdatas webbaserade inloggning och använde JWT för säker autentisering.

    För att förenkla den långsiktiga förvaltningen utvecklade Nicklas även ett administrativt gränssnitt där klientens inställningar och funktionalitet kunde konfigureras utan kodändringar.

    User stories, uppdateringar mellan beställare och konsult, kodhantering, samt CI/CD sköttes via Azure Devops.

    Visa mer
    • WPF
    • Git
    • C#
    • CI/CD
    • RDP
    • JWT
    • .NET Core
    • Azure DevOps
    • .NET Framework 4.8
  • 3:rd act

    jan. 2022 – juni 2022

    Systemutvecklare

    Om uppdraget:

    Ny- och vidareutveckling av API:er och mobilfunktionalitet för mobilapplikationer inom HR, bilprovning, streaming av podcasts och tjänster för att byta lägenhetskontrakt

    Konsultens roll:

    Nicklas utvecklade API:er i Rust och integrationer mot bland annat Fortnox App Market. Han implementerade även prenumerationer och in-app purchases samt förvaltade Xamarinbaserad frontend.

    Nicklas hade självständigt ansvar från teknisk design till driftsatt lösning i Azure. Arbetet genomfördes agilt i Azure DevOps med Git och Azure Pipelines.

    Till varje applikation byggdes även en backoffice, en plats för beställande kund att administrera appen , i React och TypeScript.

    Visa mer
    • Agilt arbetssätt
    • CI/CD
    • Azure
    • TypeScript
    • Postman
    • Rust
    • CosmosDB
    • React
    • Azure DevOps
    • Tokio
    • Warp
  • Viendo

    sep. 2021 – jan. 2022

    Fullstackutvecklare

    Om uppdraget:

    Viendo behövde ersätta en äldre och fragmenterad CMS-lösning för digital signage. Den nya plattformen byggdes från grunden som en modern, Linuxkompatibel och containeriserad lösning.

    Konsultens roll:

    Nicklas ledde C#-utvecklingen, satte projektstrukturen, valde ramverk och drev arbetet från start till överlämning.
    Han utvecklade backend och API i .NET Core samt arbetade med frontend i React och TypeScript. Nicklas byggde även integrationer för media, väderdata, Fortnox och andra externa API.
    Arbetet genomfördes agilt i Azure DevOps med Git, pull requests, Docker och CI/CD.

    Visa mer
    • Agilt arbetssätt
    • Git
    • C#
    • Azure
    • Docker
    • TypeScript
    • API management
    • PostgreSQL
    • .NET Core
    • React
    • Azure DevOps
  • Råbe & Kobberstad

    jan. 2018 – sep. 2021

    Fullstackutvecklare

    Om uppdraget:

    Modernisering av verksamhetssystem för socialtjänst och missbruksvård. En äldre Citrix- och desktoplösning webifierades samtidigt som datamodeller och databasstruktur byggdes om.

    Konsultens roll:

    Nicklas utvecklade backend i C#, ASP.NET MVC och .NET Framework 4.8 samt frontend i Angular, JavaScript, jQuery, Razor, HTML och CSS.

    Han ansvarade för avancerad utveckling i Microsoft SQL Server, bland annat datamodellering, lagrade procedurer, längre script, datamigreringar, komplexa sökningar och prestandaoptimering.

    Nicklas arbetade självständigt genom hela utvecklingsprocessen och hanterade även kvalificerade support- och produktionsproblem. TFS användes för versionshantering, planering och teamsamarbete.

    Visa mer
    • JavaScript
    • Agilt arbetssätt
    • .NET MVC
    • LINQ
    • SQL
    • Team Foundation Server
    • jQuery
    • HTML5
    • C#
    • MS SQL Server
    • Entity Framework
    • CSS3
    • TypeScript
    • Angular
    • .NET Framework 4.8

Utbildning

  • Systemvetenskap

    2016 – 2019

    Luleå Tekniska Universitet

Kompetens · nivå och år

Tekniker

  • .NET
  • .NET 8
  • .NET Core
  • .NET MVC
  • Angular
  • ASP.NET
  • Blazor
  • C#
  • CSS3
  • Entity Framework
  • HTML5
  • JavaScript
  • jQuery
  • LINQ
  • SQL
  • TypeScript
  • WPF
  • EDIFACT
  • React
  • VB
  • VB.NET
  • AngularJS
  • API management
  • Rust

Plattformar

  • Azure
  • MS SQL Server
  • Android
  • GitLab
  • PostgreSQL

Produkter

  • Docker
  • Xamarin.Forms
  • Azure Pipelines
  • Team Foundation Server

Verktyg

  • Azure DevOps
  • Dapper
  • Git
  • SQL Server Management Studio
  • Visual Studio
  • xUnit
  • JWT
  • Postman
  • RDP
  • CosmosDB

Metoder och processer

  • Agilt arbetssätt
  • Automatiska tester
  • CI/CD
  • Scrum

Övrigt

  • .NET Framework 4.8
  • Tokio
  • Warp

Den som känner Nicklas

Anders Dahlberg

Anders är Nicklas kontaktperson på Kvadrat.