Hoppa till sidans innehåll

Carl Björknäs

Carl är en systemutvecklare med djupa kunskaper inom .Net och objektorienterad programmering och har ett stort fokus på kodens förvaltningsbarhet och kvalité. Han är mycket intresserad av den agila processen och ges ofta stort ansvar för den för att få tlll ett så bra flöde som möjligt. Carl uppskattas mycket för sina kommunikativa förmågor, vilket gör att han ofta blir en kommunikationskanal mellan utvecklare och ledning och används som handledare till nya teammedlemmar. Han är mycket mån om sitt teams utveckling och psykologiska trygghet och utvecklar de delarna med hjälp av varierande retrospektiv. Carl är utbildad handledare inom dialogverktyget Orangino Work, vilket han använt i sitt och andra team.

Carls utvalda uppdrag

  • Region Dalarna

    Systemutvecklare (konsult)

    2024 - 2026

    Lova är en webbaserad applikation som automatiserar hanteringen av Region Dalarnas vårdvalsersättning för primärvården och barn- och ungdomspsykiatrin. Lova är en webbapplikation i C# .NET med gränssnitt i ASP.NET Model View Controller (HTML, CSS, JavaScript, Bootstrap) samt ett datalager i Entity Framework, SQL Server och Hangfire för asynkrona jobb.

    Carls uppgift var att anpassa det befintliga systemet Love, vars källkod skänkts från Region Värmland, till Region Dalarnas vårdvalsersättnings-modell och därmed skapa systemet Lova. I uppdraget ingick endast Carl och en uppdragsledare, vilket ledde till att Carl förutom all utveckling, miljöuppsättningar och drift även fick ta stort ansvar för att sätta sig in i ersättningsmodellen och samla in krav. Nästan ingen dokumentation följde med systemet så löpande dokumentation över befintlig funktionalitet och tillagd funktionalitet gjordes löpande i Wiki-format.
  • Trafikverket

    Senior systemutvecklare (konsult)

    2022 - 2024

    Körorder är ett system varifrån lokförare tar ut sin körplan, som de behöver för att få köra sina tåg, och trafikstyrande personal lägger in säkerhetsordrar angående händelser som påverkar tågtrafiken. Tågorderuttag kan göras maskinellt via ett WebAPI eller manuellt genom en webb. Säkerhetsordrar läggs in genom en WPF-klient. Data sparas i en SQL-databas.

    Körorder förvaltas av teamet och Carl kom in som utvecklare i systemet i samband med arbetet att slutföra anpassningarna till det nya tågtidtabellsformatet som infördes i och med MPK-projektet. Han var också med i det påföljande ramverkslyftet från .Net Framework till .Net 7 och hade stort ansvar för CI/CD-pipelines. Carl var handledare åt en nytillkommen utvecklare.

Carls kompetenser

  • Branscher

    Bygg
  • Metoder & processer

    Scrum, Kanban, CI/CD, Test Driven Development, Domain Driven Design, XP, Retrospectives, Datateknik
  • Verksamhetsområde och funktion

    Undersökningar
  • Plattformar

    Wiki, SQL Server, Episerver CMS, Windows Services, BDD (Behaviour Driven Development)
  • Produkter

    SQLite, WiX, Silverlight
  • Mjuka färdigheter

    Objektorienterad
  • Specifikationer & regelverk

    Common Interface (CI) - RNE/ERA
  • Tekniker

    WPF, JavaScript, ASP.NET, ASP.NET MVC, SQL, jQuery, C#, Entity Framework, ASP.NET WebForms, Unit testing, Web API, Utskrift, ASP.NET WebAPI, Simple data, Trafikstyrning, SignalR, Programmering, Angular, Entity Framework Core, .NET, Blazor, .NET 8, .NET Framework, Webapi
  • Verktyg

    NUnit, NAnt, Subversion, Git, Moq, Visual Studio, MSTest, Bootstrap, SpecFlow, JIRA, xUnit, Azure DevOps, Databas
  • Okategoriserat

    .NET Framework 1.1-4.0, XMS Mail Server, Dailys, ASP.NET MVC/Web-API, TAF/TAP TSI

Carls tidigare uppdrag

  • Systemutvecklare, Paloma in Sweden AB

    2026 -

  • Systemutvecklare (konsult), Region Värmland

    2026 - 2026

  • Systemutvecklare (konsult), Region Dalarna

    2024 - 2026

  • Senior systemutvecklare (konsult), Trafikverket

    2022 - 2024

  • Senior systemutvecklare (konsult), Trafikverket

    2021 - 2024

  • Senior systemutvecklare (konsult), Trafikverket

    2020 - 2024

  • Senior systemutvecklare (konsult), Trafikverket

    2019 - 2019

  • Senior systemutvecklare (konsult), Trafikverket

    2019 - 2021

  • Senior systemutvecklare (konsult), Trafikverket

    2019 - 2019

  • Lead developer (konsult), Trafikverket

    2018 - 2019

  • Senior systemutvecklare, Swesharp consulting AB

    2016 - 2018

  • Systemutvecklare, Högskolan Dalarna

    2015 - 2016

  • Systemutvecklare, Paloma

    2010 - 2015

  • Systemutvecklare, Profdoc Medical Lab AB

    2006 - 2010

  • Systemutvecklare, Momentum Software AB

    2006 - 2006

  • Systemutvecklare, Optimal Solutions AB

    2005 - 2006

Carls utbildningar

  • Datateknik, Linköpings Tekniska Högskola

    2000 - 2006

Kort om Kvadrat

Spetskonsulter inom systemutveckling, teknik, digitalisering, informationshantering, ledning, organisations- och verksamhetsutveckling.