Morten Kartevoll
Seniorutvikler i Snøkam 💻 🕺🏼
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
IF Skadeforsikring
06.2016 - 07.2016
Sommerprosjektet på Waypoint hos If Skadeforsikring var å utvikle en løsning for differensiering av versjoner av forsikringsavtaler. Her var målet å hente inn data fra flere kilder til en uniform modell som ble sammenlignet før resultatene skulle presenteres på en intuitiv måte til kunden.
Git
.NET Framework
MVC5
C#
Trello
Masteroppgave
06.2016 - 05.2017
Som en avslutning på masterprogrammet på NTNU skal en skrive en vitenskapelig oppgave undere veiledning av vitenskapelige ansatte.
Oppgaven var videreutvikling av en applikasjon til barnefamilier, ved å bruke gamification for å øke motivasjon og engasjement hos brukerne. Applikasjonen skal hovedsakelig hjelpe familiene med å fordele, utføre og belønne husarbeid. Masteroppgaven var rettet mot applikasjonsutvikling og forbedring av en eksisterende prosjekt under utvikling.
Unity
Git
C#
Eksperter i Team
01.2016 - 06.2016
Ved å bruke datamaskinell kreativitet ble det laget en virtuell plante som vokste i med følgende variabler: takt, melodi, amplitude, og frekvens. Gjennom dette prosjektet var prosess og teamarbeid sentralt.
C#
Trello
St. Olavs Hospital Trondheim
08.2015 - 12.2015
Kundestyrt prosjekt er et reelt prosjekt hvor studenter ved NTNU kommer i kontakt med en faktisk kunde.
I dette prosjektet ble det utviklet en kryssplatform applikasjon som skulle være et kunnskapsverktøy for leger i akuttmottaket ved St.Olavs Hospital. Dette kunnskapsverkøyet skulle lære leger hva de har lov å gjøre i vanskelige situasjoner når pasienter ankommer mottaket.
Cordova
Meteor
Meteoric
Trello
Ionic
Git
Scrum
-
Arbeidsgivere
Seniorutvikler i Snøkam AS
02.2023 -
Utvikler i ITverket
08.2017 - 12.2022
Utdanning 🎓📚👨🏻🎓
Mastergrad i Datateknologi (NTNU)
08.2012 - 05.2017
Årsstudium i Visuell simulering (HiHm)
08.2011 - 05.2012
Kontakt meg
Morten Kartevoll
morten.kartevoll@snokam.no
+47 957 85 075