Snøkam logo

Kristoffer Finckenhagen

Seniorutvikler i Snøkam 💻 🕺🏼
image for Kristoffer Finckenhagen
kristoffer.finckenhagen@snokam.no
+47 976 60 923
Kristoffer er en fullstack-utvikler og teamleder med kjernekompetanse innenfor React og .Net Core. I tillegg har han arbeidet i flere prosjekter der utvikling av gode brukergrensesnitt, komponentbiblioteker, saksbehandlingssystemer og CMS har hatt fokus. Han har sin bransjeerfaring fra Flytoget, Innovasjon Norge, If Forsikring, BaneNor og andre statlige organer. I tillegg til å være en kompetent utvikler har Kristoffer erfaring i rollen som ​teamleder. Her har han hatt personalansvar, ansvar for teamets utvikling og for leveranse. Han er interessert i levere effektive og bærekraftige løsninger som møter kundens behov. På grunn av sin brede erfaring og forståelse for hele stacken, i tillegg til erfaring fra teamledelse, har han bidratt til å levere flere kvalitetsløsninger. Kristoffer har gode samarbeid- og kommunikasjonsevner, han er løsningsorientert og bidrar til kulturbygging og effektivitet i teamene han er med i. Kristoffer har utdannelse som Sivilingeniør i Datateknologi, og har fra tidligere også en bachelorgrad innen Økonomi og Administrasjon.
Frontend
Backend

Prosjekter

Bane NOR
04.2024 -
Team Next er et team i BaneNor som ble opprettet for å raskt erstatte gamle eller utvikle nye løsninger. Team Next har ansvar for applikasjonene ARBIS (Arbeid i Spor), Materiellkort, DIBAS (Digital Barrierestyring). ARBIS (Arbeid i Spor) ARBIS er Bane NORs system for oversikt over planer for arbeid i spor/Banetekniske planforutsetninger, og skal tjene som et verktøy både for jernbaneforetakenes og Bane NORs arbeid med egne planer. Hver ruteplanperiode oppdateres viktige datoer for involvering av søkere, koordinering og planlegging av Banetekniske planforutsetninger. Disse datoene finner du i tidsplanen for kapasitetsfordelingsprosessen i Network Statement. Materiellkort Materiellkort er Bane NOR sitt register over anleggsmaskiner som kjører på Bane NOR sine spor, mye på lik linje med Statens Veivesen sitt register over vognkort. Digital Barrierestyring Et nyutviklet prosjekt som reduserer risiko for arbeid ved jernbanelinjene. Applikasjonen vil gi hovedsikkerhetsvakt (HSV) bedre kontroll og oversikt, og samtidig fungere som en teknisk barriere mot at jernbanekjøretøy kommer inn på arbeidsstedet.
SQL Server
Kubernetes
Docker
Podman
React
PWA
.NET
REST
NextJS
Event Sourcing
Grafana
CI/CD
Komponentbibliotek
Tailwind
Node.js
Egne NPM-pakker
IF Skadeforsikring
06.2022 - 03.2024
Polaris er teamet bak pris- og produktmotoren til alle poliser, og en av grunnpilarene i IF sine IT systemer. Her hekter både nettbutikker, frontline salg og interne ressurser seg på for å jobbe med utvikling av nye forsikringer.
.NET Core
.NET Framework
WCF
SQL Server
Cosmos DB
IIS
Azure Service Bus
NServiceBus
Splunk
CI/CD
Azure Pipelines
Bicep
TeamCity
Octopus Deploy
Azure DevOps
.NET
React
Innovasjon Norge
06.2020 - 05.2022
Prosjektet Prosjekthjelpen skulle fornye og erstatte opp mot 50 tidligere søknadsskjemaer. Målet var å få et nytt, større og bedre søknadsskjema som var effektivt og intuitivt å benytte. Formålet med søknaden er at den skal være modulær, og at endringer skal kunne gjøres av en redaktør, uten at utviklere involveres mer enn nødvendig. Søknadsskjema er utviklet med Sanity som CMS med klient skrevet i .Net Core. Frontend er henholdsvis utviklet i React.js/Typescript. Skjemaet er redaktørstyrt og dynamisk slik at endringer i søknadskrav kan tilpasses. Alle nye flater i prosjektet tok i bruk et nylig utviklet komponentbiblioteket for å sikre en identisk opplevelse på tvers av Innovasjon Norges webflater. Prosjektet ble gjennomført av et tverrfaglig team med en dedikert Scrum-master, produkteier, interaksjonsdesigner, designer, forretningsutviklere og systemutviklere. Prosessen var i kontinuerlig utvikling basert på innsikt fra retrospekt og måling.
.NET Core
React
Sanity CMS
Typescript
Scrum
Kanban
JSON
HTML
CSS
JavaScript
Git
GitLab
GitHub
Azure DevOps
Redux
Innovasjon Norge
09.2019 - 06.2020
Digital Kundekatalog trengte et nytt søknadsskjema og ny landingsside for innloggede søkere. For å få til dette ble det utviklet et komponentbibliotek i React.js og Storybook. Komponentbiblioteket har hatt fokus på å sikre god brukeropplevelse og tilfredsstillelse av WCAG-krav, samt automatisere tilgjengelighetstesting gjennom bruk av axe accessibilitytesting og testcafe. Søknadsskjema og landingsside ble bygget ved hjelp av Sanity som CMS. Frontend og backend er henholdsvis utviklet i React.js/Typescript og .Net Core. Skjemaet er redaktørstyrt og dynamisk, slik at endringer i søknadskrav kan gjøres med minst mulig involvering av utviklere. Alle nye flater tar i bruk det nylig utviklede komponentbiblioteket for å sikre en identisk opplevelse på tvers av Innovasjon Norges webflater. Prosjektet ble gjennomført med et tverrfaglig team og har dedikert Scrum-master, produkteier, interaksjonsdesigner, designer, forretningsutviklere og systemutviklere. Prosessen er kontinuerlig i utvikling basert på innsikt fra retrospekt og måling.
React
.NET Core
GraphQL
Sanity CMS
Azure B2C
Universell utforming
WCAG
Scrum
Kanban
Git
Confluence
Slack
Jira
Typescript
Redux
Azure DevOps
Synoptik
11.2019 - 06.2020
I dette prosjektet ønsket Interoptik å lansere en løsning for e-handel og dra mest mulig veksler både teknisk og organisatorisk på det arbeidet Brilleland har gjort. Etablering av nettbutikk for Interoptik på samme robuste tjenesteplattform som Brilleland med fokus på å styrke merkevaren, selge kontaktlinser og trekke kunder til butikk gjennom effektiv timebestilling.
EpiServer
ASP .NET
inRiver PIM
EpiServer Commerce
Jira
Scrum
Synoptik
06.2019 - 06.2020
Den nye netthandelsløsningen inngår i en større satsing der Brilleland søker å komme tettere på og bli enda viktigere for sine kunder. Fokuset i videre utvikling av løsningen er å gi kundene tilgang til relevant informasjon om tidligere kjøp for enklere gjenkjøp og økt lojalitet. Dette vil også gjøre det mulig å skreddersy tilbud og tjenester til hver enkelt kunde. Brillelands løsning er basert på Episerver CMS, Episerver Commerce, Episerver Find og inRiver PIM (Product Information Management). Nettbutikken er integrert med Klarna, en godt kjent betalingsløsning i det norske markedet. Den er fullintegrert med Brillelands ERP-system Navision. Løsningen er også integrert med tjenesten Seebrite som gir innsikt og operasjonell støtte til alle, fra butikkmedarbeidere til toppledelsen.
EPiServer CMS
PIM
inRiver PIM
EPiServer
Jira
EPiServer Find
EPiServer Commerce
ASP .NET MVC
Scrum
Norges Forskningsråd
06.2019 - 09.2019
Forvaltning og vedlikehold av nettsider for Forskningsrådet, med fokus på å sette brukeren i sentrum. Formålet med hovedprosjektet var å modernisere, forenkle og øke kvaliteten i nettsidene, med mål om å forbedre opplevelsen og knytte nettsidens kjerneinnhold og struktur nærmere brukerens behov, og mindre nært organisasjonens. Videre gjøre siden oppgaveorientert og tidsriktige med hensyn til design, etablert visuell profil, interaksjoner og innhold. Brukerne skal enkelt finne frem til innhold basert på enklere innganger og meny for innhold, samt strukturer tilpasset ulikt nivå innenfor målgruppene. Etter lansering i april 2018, er vi i et kundeforhold med forvaltning, videreutvikling og vedlikehold, og fokuset er fremdeles å knytte disse målene til et langsiktig perspektiv med kontinuerlig fokus på forbedringer og justeringer. Sørge for at webredaksjonen også får utviklet nødvendige og funksjonelle tilpasninger i CMS verktøyet, etter at de har tatt dette i bruk over tid.
ASP .NET
EPiServer CMS
ASP .NET MVC
React
Microsoft Internet Information Services (IIS)
Jira
Statlig Spesialpedagogisk Tjeneste
01.2019 - 07.2019
Prosjektet Søk på læringsressurser dreide seg om å forbedre søkefunksjonaliteten. I hovedsak er det en implementasjon av integrasjon mot Google Dialogflow for å automatisere og smidiggjøre bruk av allerede eksisterende filtreringsfunksjonalitet. Oppsett og trening av Agent i google sine systemer og implementasjon av backend opp mot en ny oppdatert frontend.
EPiServer CMS
Google Dialogflow
.NET
ASP .NET MVC
Microsoft Internet Information Services (IIS)
Tekna
10.2018 - 11.2018
​​Creuna har på oppdrag fra Tekna utviklet konsept, UX-design og en klikkbar prototype av to medlemstjenester under ‘Teknas Karriereunivers’. I forkant av prosjektet gjennomførte Tekna egne brukertester som viste at tjenestene ikke traff målgruppens behov og ikke oppmuntret til bruk i seg selv. Hensikten med prosjektet var å designe en helhetlig brukeropplevelse som hjelper og inspiserer Teknas yngre målgrupper gjennom jobbsøkerprosessen. Prosjektet fulgte en smidig prosess med innsikt, konseptualisering, design, prototyping og validering.
Kundereise
Brukerreise
UX
VPD
Flytoget
10.2018 - 12.2019
Flytoget er en EpiServer (Optimizely) CMS & Commerce løsning for informasjon om, og kjøp av billetter til flytoget. Selve reiseplanleggeren baserer seg på reiseplanleggeren HAFAS fra HaCon. Teamet bestod av en prosjektleder, to backendere og en frontender, og det ble jobbet etter Scrum-metodikken.
EPiServer
C#
ASP .NET
EPiServer Commerce
ASP .NET MVC
Microsoft Internet Information Services (IIS)
Jira
Scrum
SQL Server
TeamCity
Octopus Deploy
image for Nysnø: Snakkes, IDE!

Nysnø: Snakkes, IDE!

I år satte jeg som et personlig mål å sette meg skikkelig inn i vim, eller rettere sagt neovim, som er en fork av vim, og som har vokst i popularitet de siste årene. De fleste utviklere har sikkert noe kjennskap til vim, enten man har måttet redigere noen filer på en remote server som ikke har stort annet, eller at man har blitt stuck i et modus i terminalen man ikke kommer seg ut av.

Kristoffer Finckenhagen
2. okt. 2024 - 4 min lesetid

Referanser

Rune Nærland - Produkteier Innovasjon Norge
Jeg har hatt gleden av å jobbe med Kristoffer Finckenhagen i hans rolle som fullstack utvikler i perioden 2019-2022. Kristoffer er en svært kompetent og engasjert utvikler som kombinerer teknisk dyktighet med en sterk evne til å forstå forretningsbehov. Han har vært en viktig ressurs i utviklingen av vårt felles komponentbibliotek, Min side, og Prosjekthjelpen. Kristoffer er alltid på jakt etter smartere måter å jobbe på og bidrar aktivt til å forbedre både kodekvalitet og arbeidsprosesser. Han har en analytisk tilnærming til utfordringer og er ikke redd for å utfordre etablerte løsninger for å finne den beste veien videre. Hans evne til å samarbeide på tvers av team gjør ham til en verdifull ressurs, og han skaper alltid et positivt arbeidsmiljø rundt seg. Kristoffer er en sterk bidragsyter i ethvert team og jeg anbefaler ham på det varmeste.
Kjetil Svartdal - Avdelingsleder If forsikring
Det var en stor glede å ha Kristoffer med på laget i If. I tillegg til at han leverer på alle nivåer i kodestakken tar han ansvar for å fremme god teamkultur og samarbeid på tvers , etter gode agile verdier og prinsipper.

Arbeidsgivere

SnøkamSnøkam logo
04.2023 -
Dfind
06.2022 - 04.2023
Knowit Experience
2019 - 2022
Creuna
2018 - 2020
image for Kristoffer Finckenhagen
image for Kristoffer Finckenhagen
image for Kristoffer Finckenhagen
image for Kristoffer Finckenhagen
image for Kristoffer Finckenhagen
image for Kristoffer Finckenhagen

Utdanning 🎓📚👨🏻‍🎓

Mastergrad i Datateknologi (Norges teknisk-naturvitenskapelige universitet (NTNU))
2013 - 2018
Bachelorgrad i Økonomi og Administrasjon (Høgskolen i Oslo (HiO))
2010 - 2013

Kontakt meg

Kristoffer Finckenhagen
kristoffer.finckenhagen@snokam.no
+47 976 60 923