Teknologier: C#, .NET Framework, .NET Core, WebApi, React, TypeScript, JavaScript, MSSQL, Azure På Söderberg & Partners Wealth Management har jag ingått i ett minde team med utvecklare som i nära samarbete med verksamheten byggt interna verksamhetswebbapplikationer som används både av rådgivare för kunder och olika affärsstödteam.
Det olika webbapplikationerna är byggda med React och ett .NET WebApi i bakgrunden som hämtar sin information från olika API:r och MS SQL databaser, allt ligger i Azure. I uppdraget har det förutom att implementera nya krav även varit en hel del fokus på att jobba bort teknisk skuld som att lyfta .Net Framework 4 till senaste .Net 6 och göra om React-applikationerna till att använda TypeScript för att underlätta vidareutveckling. För kommunikation med SQL så används främst stored procedures så det har även blivit en hel del SQL skriven.
Allt ligger i Azure. Kod (git), DevOps, app server, databaser, application insight, etc..
Utvecklare
Fullstack
2021-07 - 2021-11
Teknologier: C#, .NET, WebApi, AngularJS, Angular, TypeScript, MSSQL, Azure Jobbade i ett litet startupbolag där jag jobbade som utvecklare mot andelar av bolaget i stället för vanlig betalning. Bygget med .Net, AngularJS och SQL i Azure. Mitt jobb var att få ordning på teknik, kvalité och öka hastigheten i utvecklingen. Jag valde dock att hoppa av redan efter några månader då det inte fanns någon förståelse för minsta acceptabel kvalité, säkerhet och prestanda för att jag skulle kunna vara delägare av den applikationen.
Utvecklare
Fullstack
2020-04 - 2021-06
Teknologier: C#, ASP.NET, WebApi, Angular CLI, TypeScript, JavaScript, MSSQL Ännu en förlängning på Flir. Som en del i ett tekniklyft så har vi valt att börja med att bygga om den del som används av slutanvändare till kunden. I applikationen ska kunder kunna registrera sina köpta produkter för att lätt kunna hitta information angående garantier, tillbehör, passande erbjudanden, uppgraderingar mm. Information från kunderna används sedan för allt från statistik till riktade erbjudanden.
Denna är byggd med Angular CLI och med ett API byggt i .NET i samarbete med projektledare i USA, en UX:are och en utvecklare till här (eller på distans under pandemin). För att bygga detta så har även flera integrationer behövt byggas, både för att hämta data som ska visas på sidan och för att data som kunder registrerar ska gå att använda av andra avdelningar (statistik, sälj, utskicka etc.).
Direktlänk till siten är https://customer.flir.com/ProductRegistration/Register (måste skapa ett gratiskonto för att kunna komma åt den). Flir har under våren blivit uppköpt av Teledyne.
Utvecklare
FLIR Systems
2019-10 - 2020-03
Teknologier: C#, ASP.NET, Razor, WebForms, WebApi, Angular CLI, TypeScript, JavaScript, MSSQL Är tillbaka på FLIR igen efter fyra år för att hjälpa till med vidareutveckling, nya funktioner och en början till ett tekniklyft av samma system som jag var där för att hjälpa till men senast. Uppdraget denna gång innefattar att bygga API:er för att integrera mot andra system. Då befintligt system är gammalt och byggt i WebForms (.aspx) så har en ny webb för externa API:n skapats i .Net Core. Då WebForms kommer att försvinna i framtida versioner av .Net har även ett jobb med att konvertera befintlig web till Razor med en mvvm aktitektur. Detta för att steg för steg kunna lyfta befintlig web i små steg.
Jag har även byggt en applikation med Angular CLI för att administrera nya produkter som kan byggas i olika utföranden och med olika tillbehör. Denna är integrerad i befintlig webb och gör det möjligt att konfigurera så att användare inte kan beställa delar som inte passar ihop.
Utvecklare/Arkitekt
Fullstack
2018-08 - 2019-09
Teknologier: C#, ASP.NET, WebApi, Angular 7, TypeScript, JavaScript, MSSQL, EF, VSTS I ett mindre team har jag tagit över backenddelen efter tidigare utvecklare och vidareutvecklat den i en agil process. Detta innefattar allt från databas till API mot både frontend och integrationer med andra system. Detta är byggt med C# som nyligen lyfts till .Net Core 2.2 från tidigare .Net Framework. För kommunikation med SQL används Entity Framework Core.
För att administrera hela lösningen och visa statistik så är det även en webb byggd med Angular CLI 7. All kod (git) och bygg- & deploypipelines (CI/CD) ligger i VSTS. En del av tiden läggs även på hantering av user stories genom kommunikation med verksamheten och att hitta bästa lösningen att implementera.
Utvecklare
Fullstack
2018-01 - 2018-07
Teknologier: C#, ASP.NET, WebApi, React, Redux, JavaScript, MSSQL, Linq2db, EpiServer Har i ett team med åtta personer byggt en ny webb för att hantera mediciner som Apoteket tillhandahåller till olika regioner/sjukhus. Via applikationen kan man bland annat definiera sitt sortiment, hantera ersättningsprodukter när något tillfälligt är slut och hantera priser. I lösningen ingår det flera olika integrationer för att både få in data och exportera till andra system.
Lösningen är byggd med ett Web API i C# (ASP.NET/MVC) med MSSQL och ElasticSearch i botten som backend. För att hantera SQL så använda linq2db och API:t returnerar json-objekt, FakeItEasy är använt för att bygga enhetstester av backend-delen. Frontend är byggd med React som använder WebPack med Redux och scss. Vissa dalar av lösningen ligger i en instans av Episerver CMS.
Projektet är utvecklat agilt med en light variant av Scrum med Jira som board och GIT används som versionshantering för all kod.
Jag började uppdraget som backend utvecklare med fokus på att bygga webb API men övergick till fullstack utvecklare efter två månader då projektet krävde mera frontend. Jag har även byggt en import av data från Excel-filer för att få in nuvarande och historiskt data och gjort en del UX-jobb i projektet.
Utvecklare/Arkitekt
Handelsbanken Capital Markets
2016-12 - 2017-11
december 2016 - november 2017 Roll: Utvecklare/Arkitekt Teknologier: C#, ASP.NET, WebApi, TypeScript, JavaScript, AngularJS, Angular2, MSSQL, VBA Har jobbat med en blandning av vidareutveckling av befintliga lösningar och nyutveckling av en helt ny webb. I en av de befintliga lösningarna som är en webb byggd med ASP.Net (C#), MVC, WebApi, AngularJs och JavaScript har jag bl.a. passat på att skriva om JavaScript till TypeScript i samband med att man har gjort förändringar i olika funktioner. Jag har bland annat byggt om hur roller och rättigheter fungerar. Har även skapat funktioner för att skapa stora (30 sidors) PDF och PowerPoint dokument på serversidan som visas på webben utefter användarens val. För detta har PdfSharp och GemBox Presentation använts.
Jag har även skapat en helt ny intern webb i Angular 2 (CLI) och TypeScript. Även har är det möjligt att skapa dokument men denna gång till Word, för detta har jag använt GemBox Document. Alla skapade dokument innehåller data (från just nu till tio år tillbaka) i form av grafer skapade med HighCharts och tabeller.
Den befintliga kodbasen har varit omfattande och är uppdelad i flera olika lösningar som har utvecklats under lång tid så det har varit mycket kod att sätta sig in i med flera olika tekniker. En av de befintliga webbarna är https://www.researchonline.se som används som beslutsunderlag för att köpa och sälja aktier. Under hela uppdraget har jag haft stor frihet att välja och implementera den lösning som passat bäst för att uppnå väntat resultat. Då vi är ett väldigt litet team så har jag jobbat med allt från specifikation och arkitektur till utveckling (databas, back-end och front-end) och installation.
Utvecklare/Arkitekt
Systemlösning
2016-03 - 2016-10
Teknologier: C#, ASP.NET, WebApi, AngularJS, JavaScript, TypeScript, WebSocket, SQL, EF Nyutveckling av en webblösning som så småningom ska ersätta två befintliga äldre desktopapplikationer och samtidigt digitalisera och centralisera hanteringen av data. Kraven för löningen var vid starten inte klara så stor del av uppdraget har varit att tillsammans med kunden realisera de idéer och krav som finns. Lösningen fungerar dels som en POC för att verifiera att de olika delarna fungerar och för att ha en realiserad lösning som utgångspunkt för att kunna ta fram framtida krav. I uppdraget har det ingått att tillsammans med övriga deltagare ta fram samtliga delar från SQL, web (back- och frontend med Angular) och en desktopapplikation som man kommunicerar med via WebSockets från sin webbrowser.
För att snabbt komma framåt med något som går att se och jobba med så har vi använt AngularJS men tittar på Angular 2 och Aurelia för att hitta en lösning som kommer att hålla och vara modern även i framtiden.
Webbutvecklare
FLIR Systems
2015-11 - 2016-02
Teknologier: C#, ASP.NET, WebForms, SQL, WCF, Javascript, jQuery, CSS Har hjälpt till att få deras befintliga kundprotal att bli mer användbar. Uppdraget har varit att ändra i befintlig funktionalitet och lägga till ny, öka prestanda och buggfixar för att stabilisera webben. En stor del av projektet var att sätta sig in i den befintliga koden för att kunna göra förändringar utan att skapa nya buggar. Även en hel del jobba har lagts på att städa i koden och bryta ut klasser och funktioner för att få koden mer läs- och underhållningsbar. I uppdraget har det ingått allt från att bygga databas, skriva SQL, skriva back-end till aspx, CSS och JavaScript. Även en WCF är skapad för att ge tillgång för externa projekt att komma åt viss data.
I Webben kan man bla. beställa produkter, skapa ordrar, söka produkter, registrera produkter, hantera garantiärenden och boka reparationer. Produktägarna satt i England och USA så krav och kommunikation har till större delen skett på engelska via e-post, chatt eller Skype.
Utvecklare
Teknologier
2015-01 - 2015-04
C#, WCF, ASP.NET (MVC), Javascript, CRM Dynamics 2013, Azure, Agil utveckling En WCF är skapad för att läsa upp produktinformation och möjliga anpassningsbara egenskaper från underliggande MS CRM system. Denna information används av andra system som sedan skickat tillbaka gjorda val för att beräkna pris enligt kundens prisberäkningslogik för att användas vid försäljning.
En ASP.NET MVC applikation som använder sig av ovan gjorda WCF tjänsten för att användas av säljare som jobbar i CRM Dynamics. För att få ett smidigt arbetssätt används mycket Javascript och Ajax.
WCF:n och webben ligger båda i Azure som en website och användarna ligger i Azure AD.
Har arbetat som konsult mot ett flertal kunder
Teknologier
2015-01 - 2015-01
C#, WCF, ASP.NET (WebForms/MVC), Javascript/CSS/AJAX/jQuery/Angular JS, CRM Dynamics 4.0 - 2015, Azure, Agil utveckling, TFS Har arbetat som konsult mot ett flertal kunder (30+) med anpassning och utveckling av kundens CRM system. Utvecklingen har till större del skett i interna projekt i projektgrupper med två till fem deltagare. Projekten har bestått bland annat av nyutveckling av kundspecifika anpassningar, pluginer och lösningar mot CRM plattformen men även projekt där kompletta webb- och Silverlightapplikationer för att bygga rika gränssnitt för att möta specifika kundkrav. Ett flertal integrationer mot andra system i kundernas olika miljöer är också utvecklade för att hämta eller skriva data.
En stor del av arbetet har förutom utveckling även innefattat design, problemlösning och felsökning i befintliga lösningar. Även fungerat som bollplank och utvecklingsstöd till andra kollegor. Utvecklingen är till större delen skriven i C#, ASP.NET, Javascript och SQL. Kunderna har varierat mellan flera olika branscher, bland annat bank och finans, helpdesk, försäljning, spel och den offentliga sektorn.
Ett urval av dessa projekt är listade nedan.
Utveckling, WCF, ASP.NET - MVC, Azure - Media
Microsoft Azure Cloud
2015-01 - 2015-01
Agile development | Scrum Microsoft Windows 3.11-11 CMS (Umbraco | Episerver)
Utveckling internkonsult Cybernetics
2015-01 - 2015-01
Utvecklare
Utveckling MS CRM Dynamics
2014-03 - 2014-10
Teknologier: C#, WCF, ASP.NET (MVC), Javascript, jQuery, CRM Dynamics 2013, Agil utveckling I ett team med flera utvecklare har Joel anpassat och utvecklat kundens MS Dynamics CRM 2013 installation för att möta deras krav. Anpassningarna består bl.a. av JavaScript, eventstyrda plugins, ASP.NET (MVC) för mer avancerade formulär och WCF tjänster för integration till andra system. Joel har även varit ansvarig för att packa och installera alla releaser under projektets gång. Data i lösningen består delvis av säkerhetsklassat innehåll.
Utvecklare
Stockholms stad
2014-02 - 2014-03
Teknologier: C#, ASP.NET (MVC), Web API, Javascript, MS SQL Målet med uppdraget var att skapa en webb där man via ett API gör det möjligt att läsa öppen data från Stockholms stad. I uppdraget ingick att skapa en webb enligt Stockholms stad design, logik för att skapa/hantera personliga API nycklar och API för att söka data och filer. Data som visas finns dels sparat i SQL och dels som filer på disk.
Allt är byggt med ASP.NET(C#, MVC 4) och SQL 2012. Adressen till sidan är http://data.Stockholm.se.
Design och Utvecklare mm
Joel Andersson Consulting AB
2013-10 - 2013-10
Teknologier: C#, ASP.NET (MVC), Javascript, jQuery, MS SQL, Rapporter/PDF/Fakturering Alla behöver ju en hemsida. För utom hemsidan till mitt bolag så innehåller webben även allt som behövs för att sköta tidrapportering och fakturering. Webben är byggd med ASP.NET MVC4 (C#) och använder Entity Framework för att kommunicera med SQL. Allt är hostat på webbhotellet Crystone.
http://www.joelac.se
Utvecklare
Ericsson/Avanade
2013-07 - 2013-08
Teknologier: C#, TFS Build Server, ClickOnce Målet med uppdraget vara att hålla farten uppe i projektet som hade en deadline i augusti medan de ordinarie deltagarna hade en välförtjänad semester. Min fokus i projektet låg på att sätta upp automatbyggen med TFS build server. I detta ingick att se till att allt bygger dagligen, unit tester körs, installationspaket skapas för alla delar i projektet för alla olika miljöer och automatisk installation till en testmiljö.
Utvecklare
Dynamics CRM
2013-06 - 2013-07
Teknologier: C#, Javascript, CRM Dynamics 2013, Agil utveckling Sätta upp och konfigurera CRM 2011 i form av en Proof of Consept (POC) för att ersätta deras nuvarande CRM som ligger i Super Office. I detta ingick bland annat att anpassa systemet för att uppfylla deras krav och läsa in lite grunddata från nuvarande CRM. Har även hållit i demos för kunden för att visa hur systemet funkar och vad det finns för möjligheter med Dynamics CRM.
Systemutvecklare
Manpower Hälsopartner
2013-02 - 2013-04
Teknologier: C#, Umbraco, Javascript, Agil utveckling, MS SQL, Azure (Web & SQL) Uppdraget bestod av att modernisera och slå samman två tidigare webbar och lägga till ny funktionalitet efter kundens krav. Uppdraget är utfört tillsammans med en UX konsult som tagit fram utseende och layout utifrån kundens profil. Lösningen bygger på en CMS plattform som heter Umbraco som i sin tur bygger på .NET och MVC.
Lösningen har tre olika delar. Ena delen är publik och innehåller allmän information om kunden och vad de jobbar med. Andra delen kräver att man loggar in för att kunna se kundspecifik information och lägga beställningar. Den sista delen är till för kundcenter där de loggar in för att hantera de lagda beställningarna.
Windows Azure Cloud services och Azure SQL är använt för att hosta lösningen och den är levererad till http://www.manpowerhalsopartner.se. Förutom utveckling så har Joel även levererat utbildning och support till de som administrerar och jobbar med systemet.
Systemutvecklare
2008-03 - 2013-01
Idé och utvecklare
Verktyg
2012-06 - 2012-06
Teknologier: C#, Visio Add-in, CRM Dynamics För att underlätta dokumentationen av färdiga system har jag skapat en Add-in till Visio där man kan läsa in datamodellen med alla relationer från valfritt Dynamics CRM (4, 2011 och 2013) till Visio. Genom att bara ange adressen till sitt CRM så läser man över alla entiteter och väljer de man vill ha med i sitt Visio-diagram så ritas de automatiskt upp med databasnamn, visningsnamn och relationer. Det går även att välja om/vilka attribut man vill ha med för varje entitet. Detta minskar tiden från ett par timmar till några minuter och tar bort risken för att det ska bli fel.
Design och utvecklare
stad "Kulturskolan"
2012-01 - 2012-05
Teknologier: C#, WCF, ASP.NET (MVC), Javascript, CRM Dynamics 2011, Agil utveckling (Scrum), Fakturering Har ingått i ett team som levererat flertalet CMR installationer till Stockholms stad. Denna lösning av CRM som levererats till Kulturskolan inom Stockholms stad är ett stöd för att hantera alla deras kurser, kurstillfällen, deltagaranmälningar, e-tjänster, faktureringsunderlag, mm.
Fokus i detta projekt bestod främsta av att skapa WCF-baserade Web Services för att e-tjänsten skulle kunna kommunicera med CRM för att kunna visa aktuell data på webben. Var även ansvarig för att generera fakturaunderlag som sedan skickades till Agresso. Har även fungerat som tekniskt stöd och bollplank för övriga utvecklare och projektledare.
stad "Söka Sommarjobb"
Microsoft Dynamics CRM
2011-10 - 2012-02
Roll: Design och utvecklingsansvarig Teknologier: C#, WCF, ASP.NET (WebForms), Javascript, Silverlight, CRM Dynamics 4.0, Agil utveckling Denna lösning är ett stöd för att hantera alla sommarjobbsansökningar som kommer in till staden och sedan ska matchas mot de arbetstillfällen som finns. För detta projekt var jag tekniskt ansvarig för utvecklarna och att alla gjorde det som behövdes. Byggde även en Silverlight-applikation som används för att söka rätt på jobbansökningar som passar det arbetstillfällen som finns sparade i CRM. All kommunikation sker via CRMs Webservice-baserade integrationsplattform och är skriven i .NET.
Design och utvecklare
Integrationslösning för PAR
2011-10 - 2011-12
Teknologier: C#, Javascript, Silverlight, CRM Dynamics 2011, Agil utveckling Har utvecklat en "Managed CRM solution" för att deras kunder som har CRM ska kunna söka och ladda ner företag och beslutsfattare från PARs databaser via deras webbtjänst. Gränssnittet är byggt i Silverlight för att lätt installeras och användas både online och on-premise.
Design och utvecklare
MS Dynamics CRM
2011-03 - 2011-05
Teknologier: C#, Javascript, Silverlight, CRM Dynamics 2011, Agil utveckling Utifrån kundens behov/krav är en färdig och installerad lösning i MS CRM framtagen tillsammans med en projektledare. Syftet men lösningen var att inför ett gemensamt register över samtliga kunder, kontaktpersoner, olika aktiviteter och att digitalisera säljprocessen. En del av säljprocessen var att hantera alla beslutsunderlag digitalt som sedan gick vidare till ett internt utskott.
För att få en lösning som kunden själv kunde installera och testa så är allt byggt som en "Dynamics CRM solution" innehållande alla komponenter till lösningen.
Utvecklare
SEB
2009-08 - 2010-09
Teknologier: C#, WCF, ASP.NET (WebForms), Javascript, Sliverlight, CRM Dynamics 4.0, Agil utveckling (Scrum), MS SQL, MS Reporting Service Ett större projekt för anpassning av CRM till deras behov. Detta är gjort tillsammans med fem andra utvecklare i nära samarbete med beställaren.
Uppdraget har för Joels del varit dels anpassningar av entiteter i CRM dels formulär med javascript och plugins. En stor del av arbetet har varit att bygga specialanpassade sidor i ASP.NET och Silverlight för att få ett lättanvänt gränssnitt för användarna. WebService, WCF och SQL används för att kommunicera med andra befintliga system. Han har även gjort flera rapporter i SQL 2005/2008 Reporting Service och import av befintlig data.
Internt affärssystem åt TRR
Utvecklare
Teknologier
2005-08 - 2008-03
C# (Desktop/Server), ClickOnce, MS SQL En klient/server lösning med SQL i botten skriven i C#.
Uppdraget som utförts i etapper bestod till en början av att skriva om befintliga applikationer för att öka funktionalitet, prestanda och kommunikationen mellan dem. Uppdraget utökades senare med fler applikationer i samma skal.
Klienterna som används från olika platser i landet består av fem fristående applikationer som alla körs i ett gemensamt skal med gemensam kommunikation till servern. För att lätta kunna distribuera nya versioner så används "ClickOnce".
Mellan klienten och servern sker all trafik binärt över TCP. Servern i sin tur är en Windows tjänst och sköter all kommunikation med databasen. Databasen innehåller ungefär 4GB av data vilket ställer stora krav på design och prestanda.
Allting är skrivet i C# och projektet har under tiden varierat mellan två och sex konsulter. Joels del i projektet har främst varit design och programmering.
Administrativt verktyg för gymnasieskolor
WebForms
2006-08 - 2008-03
Roll: Design och utveckling Teknologier: C#, ASP.NET (WebForms), MS SQL Ett system som leasas till gymnasieskolor för att hantera allt som har med verksamheten att göra. Bland annat innehåller det elever och vårdnadshavare, kursplanering, schemaläggning och betygsättning.
Databas och server går att installera lokalt på skolan eller använda en online-hostad installation och all kommunikation till klienterna sker via en webservice eller en webb.
Fokus i det här projektet har legat på det underliggande ramverket, en datacache i klienten och den grafiska schemaläggningen. Hela systemet är skrivet av två utvecklare i C# med MS SQL som databas och ASP.NET för att göra webb och webservice.
Design, utveckling, test och support
Helpdesk applikation
2002-12 - 2008-03
Teknologier: C#, VB.NET, Klient/Server, ASP.NET, MS SQL Det är en egenutvecklad applikation som är till för försäljning, gjord för att hantera alla ärenden i en helpdesk. Den är uppbyggd i fyra delar SQL, server, webb och en Windows klient (Windowsform). I botten finns en MS SQL server som består av ca 100 tabeller och 250 stored procedures.
Serverdelen består av två tjänster som sköter all kommunikation mellan databasen och alla klienter. Kommunikationen mellan server och klient sker med binärt "serializerade" klasser som skickas över tcp. Inloggning kan göras antingen via användare sparade i databasen eller upplästa från AD med Single Sign-On.
Applikationen är modulbaserad så att kunden kan välja vilka delar han vill köpa. Flertalet av modulerna är integrationer mot externa system såsom Microsoft MOM, NetIQ AppManager eller Microsoft SMS. Det går även att ta emot och skicka e-post till och från systemet.
Det finns även en webbklient skriven i ASP.NET för att enkelt kunna komma åt allt från valfri plats och en webservice för att öppna upp för tredjepartsutveckling mot systemet.
Tillsammans med ytterligare en utvecklare har allt från krav och design och hela vägen till installation och support skötts.
Anställd
Microsoft AB, Mobile Internet Business Unit
1999-09 - 2002-07
Efter att Microsoft köpt Send it så jobbade Joel vidare som utvecklare i C++ fram tills .NET 1.0 lanserades då man övergick till att nästan uteslutande utveckla i C#. Under tiden på Microsoft så fördjupade sig Joel i de komponenter som ingick i .NET och även SQL.
Anställd på Send
it AB
1998-08 - 1999-09
Jobbade som utvecklare i C++. Bolaget byggde och sålde e-postlösningar till mobiloperatörer världen över för att användaren skulle kunna få e-post skickade som SMS till sin mobiltelefon. Joels uppgift var att bygga klienter för PDA:er (Windows CE) och Outlook.
Teknologi och metodik .NET Core (1.1 - 6) | .NET Framework (1.0 - 4.8) * C# | VB.Net | VBA * Web API | ASP.NET | MVC (Razor) | WCF | WPF | Web Forms Web Front-end * HTML | JavaScript | TypeScript | CSS * Angular 2-15 | React | Angular JS MSSQL | Elastic search | SQL Reoprting * Entity Framework | "Plain" SQL Queries (SP) | Dapper | Linq2db | NHibernate Git | CI/CD | DDD | TDD
Akademisk bakgrunn
KTH
KTH
1995-01 - 1998-01
Grundskola och Tekniskt gymnasium
Grundskola och Tekniskt gymnasium
1983-01 - 1995-01
Kontakt konsulent
Trenger du hjelp til å finne en ekspert?
Vi kan knytte deg til kvalifiserte eksperter som samsvarer med dine krav.
eller
Ring oss
Man-fre: 9:00 - 18:00
Vi bruker informasjonskapsler for å tilpasse innhold, for å tilby funksjoner på sosiale medier og for å analysere trafikken vår.
Lære mer.