Vegard er fullstack-utvikler og tech lead med bred erfaring fra utvikling av komplekse webapplikasjoner, digitale produkter og større programvaresystemer. Han har jobbet på tvers av frontend og backend, med særlig erfaring innen teknisk arkitektur, datamodellering, API-er, sanntidsfunksjonalitet og utvikling av fleksible og konfigurerbare løsninger. Vegard er vant til å ta overordnede produktbehov og konsepter og omsette dem til tekniske løsninger, fra arkitektur og datamodeller til ferdig implementert funksjonalitet.
I EDRMedeso hadde Vegard en sentral rolle i utviklingen av digitale produkter og kundeløsninger innen BIM for bygg- og infrastrukturprosjekter. Han jobbet med arkitektur, tekniske og funksjonelle valg samt utvikling på tvers av frontend og backend. Blant de sentrale produktene var Planner, en løsning for visuell 4D-planlegging koblet til BIM-modeller, og Labels, et produkt for strukturering og visualisering av BIM-data. Vegard hadde en sentral rolle i videreutviklingen av begge produktene fra tidlige konsepter til løsninger som i dag brukes i reelle bygg- og infrastrukturprosjekter i Norge og internasjonalt. Han utviklet også en felles lisensportal og kundespesifikke løsninger for blant andre Aker Solutions og Statens vegvesen.
I DIPS jobbet Vegard med utvikling og modernisering av sentrale deler av DIPS Arena. Arbeidet var hovedsakelig knyttet til journalfunksjonalitet, og han bidro også i tidlig utviklingsarbeid på den webbaserte vedtaksmodulen. Arbeidet omfattet refaktorering av legacy-kode, reduksjon av teknisk gjeld og modernisering av eksisterende API-er gjennom GraphQL. Dette ga erfaring med utvikling i et stort og modent systemlandskap med mange interne avhengigheter og integrasjoner, hvor endringer måtte gjennomføres kontrollert uten å bryte eksisterende funksjonalitet.
Siden 2020 har Vegard i tillegg hatt en sentral teknisk rolle i utviklingen av en omfattende platform. Han har hatt hovedansvar for store deler av den tekniske utformingen og implementasjonen, inkludert et no-code-system for bygging av komplette applikasjoner. Plattformen består av en rekke integrerte moduler og funksjoner, blant annet tilgangs- og gruppestyring, brukerrelasjoner, sanntidschat, betalingsløsning, varslinger, en visuell webbygger, en motor for arbeidsflyter og datamodellering. No-code-systemet inkluderer funksjonalitet for blant annet versjonering, historikk, undo/redo, sanntidssamarbeid og automatisk synkronisering av endringer.
Kombinasjonen av produktutvikling i EDRMedeso, arbeid i det omfattende systemlandskapet hos DIPS og utvikling av en større plattform fra bunnen av har gitt Vegard erfaring med hele spekteret fra tidlig produktutvikling og tekniske løsningsvalg til videreutvikling og modernisering av etablerte systemer.
, C#, .Net, Dapper, PostgreSQL, MongoDB, OpenID Connect (OIDC), OAuth 2.0, YARP, API Gateway, React, TypeScript, Blazor, Azure, Docker, Kubernetes, Aspire, SignalR, Masstransit, .NET Orleans