Snøkam logo Tilbake

Morten Kartevoll

Seniorutvikler i Snøkam 💻 🕺🏼
Morten Kartevoll
morten.kartevoll@snokam.no
+47 957 85 075
Morten er systemutvikler med bakgrunn fra NTNU og har en mastergrad i Datateknologi med spesialisering innen programvareutvikling. Han er sosial og er fleksibel, og kan påta seg roller som utvikler, arkitekt og teamleder i prosjekter. Gjennom karrieren har Morten spesialisert seg på backendutvikling i .NET og Azure, og har også omfattende erfaring med automatisering og DevOps. I tillegg behersker han også andre områder som app-utvikling. Morten jobber vanligvis med smidige arbeidsmetodikker som Scrum og Kanban. Han er opptatt av kodekvalitet og automatiske testing da dette direkte fører til bedre prosesser og høyere kvalitet i prosjekter, både når det gjelder vedlikehold og lesbarhet. Morten prøver alltid å forbedre prosesser og skape et læringsmiljø i teamet for å oppnå kontinuerlig forbedring. Han verdsetter også arbeidsmiljø høyt og bidrar ofte sosialt for å styrke teamfølelse, samtidig som han jobber effektivt selvstendig.
Backend
Cloud

Prosjekter

Bertel O. Steen
12.2020 -
På oppdrag i samarbeid med Omegapoint. For å forbedre drift, skalering og kontroll over integrasjonsplattformen sin ønsket Bertel O. Steen å migrere fra en monolittisk arkitektur til mikrotjenester, samt migrere alle tilhørende tjenester som inngår i integrasjonsplattformen til ny skystruktur. I tillegg er det et ønske om å forvalte både eksisterende og nye integrasjonsløsninger og utvikle utvidelser av disse etter forespørsler fra kunder eller internt. Som en del av integrasjonsteamet jobbes det også med nyutvikling av integrasjoner mellom systemer, deriblant HR og lønn, dokumentasjon, og de diverse produktteamene internt i Bertel O. Steen.
.NET Core
REST API
Azure DevOps
Azure Logic apps
Azure Servicebus
Azure Function apps
.NET 3.1
.NET 6
API Management
Azure Keyvaults
Azure
Microservices
Azure Event Hub
Azure Service Bus
Sikkerhetsgruppen
05.2020 - 12.2020
For å utvide sin tjenesteportefølje og fremme tilbudet om enkel tilgang til vektere, ønsket Sikkerhetsgruppen en app til Android og iOS. Her skulle eksisterende kunder enkelt gi beskjed om det var behov for vektertjenester. Appen skulle også gi mulighet for familier å enkelt kommunisere med hverandre og for foreldre å vite hvor barna var. Appen ble utviklet med hovedsakelig React Native og Javascript/Typescript og backenden med C# supportert av diverse Azure-komponenter. Appen som ble utviklet skulle fungere i bakgrunnen og skulle i tillegg bli deployet til to forskjellige selskaper, som gjorde at stil, farge, logoer osv. måtte konfigureres.
Azure
HTML & CSS
JSON
JavaScript
HTTP
React Native
Azure SQL
.NET Core 3
Azure KeyVault
Typescript
REST API
Azure Notification Hub
Cenium AS
03.2019 - 04.2020
Utvikling av denne plattformen skulle supportere salg av hva som helst på tvers av flere systemer. PMS (Property Management System) og ARI (Availability Resource Inventory) plattformen ble bygget i Azure via et Kubernetes-kluster hvor softwaren ble deployet fra Docker og Azure DevOps. Tjenesten skulle være tilgjengelig for brukere via eksterne tjenester for å kombinere underliggende fulfillmentsystemers produkter. Plattformen ble hovedsakelig laget med mikrotjenestearkitektur, og koden ble utviklet i .Net Core. Prosjektet hadde høy fokus på automatisering av prosesser for å gjøre deploy og testing så smidig som mulig. En brukte derfor ARM-templates som IaC. Det ble brukt både scrum og kanban som utviklingsmetodikk gjennom prosjektet i et team på varierende størrelse mellom 6-8 personer.
Docker
.NET Core
Entity Framework
Kubernetes
Docker Compose
JSON
ARM-templates
XUnit
Azure SQL
Azure DevOps
HTTP
PowerShell
Micro services
Cenium Scandinavia
08.2017 - 03.2019
Prosjektet gikk ut på å forbedre ytelsen og kvaliteten til eksisterende systemer og migrere flere av disse til Azure. Dette ble blant annet gjort ved å utvikle APIer som tilgjengeliggjorde informasjon indirekte fra PMS. Det ble også satt opp en meldingsbasert tjeneste som synkroniserte data fra diverse kilder til Azure. Løsningene som ble laget ble både utviklet, vedlikehold, og monitorert gjennom hele prosjektets levetid.
XML
PowerShell
TFS
Azure WebServices
.NET Framework
HTTP
Octopus Deploy
Azure
Azure DevOps
Windows Services
C#
Python 3
SQL Azure
Servicebus
Team City
JSON
Entity Framework

Nysnø: Broken Window Theory

Dette er en av flere mantraer jeg lever etter som utvikler, og gjelder for mange områder: kode, dokumentasjon, design, arkitektur, prosesshåndtering. Flere vet mest sannsynlig om denne teorien, men jeg syns uansett det er kjekt å få en påminnelse om den og tenke gjennom eksempler på hvordan dette gjelder prosjekter jeg har jobbet med, eller jobber i, og hva konsekvensene av den er.

Morten Kartevoll
26. sep. 2024 - 5 min lesetid

Referanser

Per-Christian Aubert (Leder Integrasjon og arkitektur, Bertel O. Steen Digital)
Morten er en engasjert og nysgjerrig backend-utvikler med en dyp faglig forståelse. Han er selvstendig og har en imponerende evne til å forstå våre behov. Morten setter seg raskt inn i problemstillinger, og kommer ofte med innovative løsninger og forbedringsforslag. Han er også en veldig omgjengelig person som bidrar til et positivt og produktivt arbeidsmiljø. Takket være sin kombinasjon av teknisk dyktighet og forretningsforståelse, leverer Morten alltid resultater av høy kvalitet.

Arbeidsgivere

Seniorutvikler i Snøkam ASSnøkam logo
02.2023 -
Utvikler i ITverket
08.2017 - 12.2022

Utdanning 🎓📚👨🏻‍🎓

Mastergrad i Datateknologi (Norges teknisk-naturvitenskapelige universitet (NTNU))
08.2012 - 05.2017
Bachelorstudie i Visuell simulering (Høgskolen i Hedmark (HiHm))
08.2011 - 05.2012
Bachelorgrad i Informatikk (Norges teknisk-naturvitenskapelige universitet (NTNU))
06.2010 - 08.2011

Kontakt meg

Morten Kartevoll
morten.kartevoll@snokam.no
+47 957 85 075