Projekterfarenhet
Mesta MTP og leveranser til ERP Skymigrering med Unit4 fra onprem til cloud
Mesta AS
januar 2025 – pågår · Arkitekt/Tech lead
ERP-løsning for Agresso on-prem fases ut, og målet er at alle skal være på en sikker og driftseffektiv skyløsning. I denne forbindelse har Mesta et behov for å migrere en del av sine eksisterende integrasjoner og tjenester over til nye Mesta Tjenesteplattform i en skybasert og mer fremtidsrettet løsning.
Dette prosjektet brukes også som et springbrett for å komme et stykke mot sin strategi om bli mindre avhengig av enkelte nøkkelsystemer. MTP skal redusere kompleksitet (tid, kost, omfang) og øke gjennomføringsevnen ved prosjektleveranser og innføring av nye IT-systemer. Og MTP skal gjøre Mesta i stand til å skape, konsolidere og utnytte data og tjenester som vil gi kostnadsbesparelser på IT, samt etablere fundament for nye forretningsmodeller og inntjening på sikt.
MTP-teamet (Mesta TjenestePlattform) er et skalerbart team av utviklere, arkitekter og leveranseleder som skal håndtere tjeneste- og integrasjonsbehov hos Mesta. Teamet består av både ressurser fra Mesta og Evidi, og det er tett samarbeid både med kundens representanter, ulike forretningsområder og andre leverandører. Teamet jobber fortløpende med oppgaver som bl.a:
* tidligfase analyse
* løsningsdesign og spesifikasjon av integrasjoner og andre tjenestebehov
* utvikling både av ulike tjenester
* videreutvikling av de tekniske byggesteinene i plattformen
* testing og produksjonssetting
* standardisering og automatisering av prosesser
Jeg har rollen som arkitekt og tech lead i teamet. Mitt hovedansvar omfatter analyse, løsningsdesign, leveransebehov og informasjonsarkitektur, samt kvalitetssikring av teamets leveranser. Jeg samarbeider tett med nøkkelpersoner hos kunden og utviklerne i teamet for å sikre at vi leverer på Mestas behov. I tillegg har jeg et overordnet ansvar for å se helheten på tvers av Mestas IT-løsninger.
AzureConnxioArcheoMDCAPI ManagementServicebusAzure Integration servicesEntraId
Etablering av Mesta Tjenesteplattform og tilhørende team og prosesser
Mesta AS
juni 2024 – desember 2024 · Arkitekt/Tech lead
Digital Tjenesteplattform i Mesta er en omfattende og integrert IT-arkitektur som ble utviklet for å muliggjøre rask utvikling, implementering og vedlikehold av digitale tjenester. Plattformen totalt sett samler kapabiliteter som dataplattform, integrasjonsplattform, tilgangsstyring, sikkerhet og andre teknologier for å støtte virksomhetens behov for digital transformasjon.
Mer i detalj er det følgende produkter, verktøy og teknologier som er lagt til grunn i etableringen av den tekniske første versjonen av Mesta Tjenesteplattform i 2024:
* Konfigurasjonsbasert integrasjonsverktøy Connxio for rask implementasjon av de fleste av Mesta sine integrasjonsbehov
* Skybasert monitoreringsverktøy Archeo for prosess- og dataflyter, som gjør at man kan enkelt kan varsle om og respondere på feil
* En standardisert, skalerbar løsning for deling av data via Masterdata Cache / MDC
* Tjenester for eksterne applikasjoner via API Management
* Tilkobling til eksterne applikasjoner og tjenester sømløst via API-er
* Oppsett for eventdrevet (hendelsesbasert) arkitektur ved bruk av Azure servicebus
* Automatiserte prosesser for rask og pålitelig distribusjon av kodeendringer
* I tillegg hadde Mesta over lengre tid utviklet en dataplattform også kjent som AIR, som også ses på som en del av den totale Tjenesteplattformen hos Mesta
For å gjennomføre etableringen, så ble det etablert et skalerbart team av utviklere, arkitekter og leveranseleder som skal håndtere tjeneste- og integrasjonsbehov hos Mesta. Teamet består av både ressurser fra Mesta og Evidi, og det er tett samarbeid både med kundens representanter, ulike forretningsområder og andre leverandører. Teamet jobber fortløpende med oppgaver som bl.a:* tidligfase analyse i ulike prosjekter og initiativer fra forretning
* løsningsdesign og spesifikasjon av integrasjoner og andre tjenestebehov
* utvikling av ulike leveransebehov som datatjenester, domenetjenester, integrasjoner mm
* videreutvikling av de tekniske byggesteinene i plattformen
* testing og produksjonssetting
* standardisering og automatisering av prosesser
* støtte til endringsreisen til kunden med oppbygging av et forvaltningsapparat og skalerbare prosesser
Jeg har rollen som arkitekt og tech lead i teamet. Mitt hovedansvar omfatter analyse, løsningsdesign, leveransebehov og informasjonsarkitektur, samt kvalitetssikring av teamets leveranser. Jeg samarbeider tett med nøkkelpersoner hos kunden og utviklerne i teamet for å sikre at vi leverer på Mestas behov. I tillegg har jeg et overordnet ansvar for å se helheten på tvers av Mestas IT-løsninger.
AzureConnxioArcheoMDCAPI ManagementServicebus
Analyseplattform
REMA 1000
mai 2018 – september 2018
Prosjektet gikk ut på å tilgjengeliggjøre data fra underliggende systemer og eksterne partnere slik at det enklere kan bli gjort analyse på aktuell data.
Digital Tjenesteplattform
OBOS
februar 2019 – juni 2024 · Tech lead
Evidi bistår OBOS med å implementere en Digital Tjenesteplattform i Azure der organisasjonens kjernedata tilgjengeliggjøres både interne og eksterne ressurser. Dette gjøres gjennom en «master data cache»-løsning basert på CosmosDB, og benytter API Management for å få kontroll på kommunikasjonen mellom kjernedataene og tilknyttede ressurser. Dataene omfatter domener innenfor eiendom, bolig, personer, organisasjonsstruktur, produkter, prosjekter, økonomi, salgsoppdrag og mer. På tjenesteplattformen implementeres integrasjoner som tjenester for å frikoble knytninger mellom system er, som sørger for en enhetlig plattform for all kommunikasjon i konsernet. Evidi har implementert en «Scaffolder» som raskt setter opp et skall for ulike «Master Data Cache»-entiteter med tilhørende miljøer, noe som bidrar til økt utviklingshastighet, grad av gjenbruk og minket kompleksitet. Azure DevOps benyttes i sin helhet i prosjektet som utviklingsmiljø, samhandlingsverktøy og prosjektoppfølging. Målbildet med tjenesteplattformen er en plattform hvor alt av funksjonalitet og data i OBOS er tilbudt gjennom veldokumenterte tjenester, slik at nye digitale tjenester kan utvikles hurtig for interne og eksterne behov, samt at OBOS får kontroll på alle integrasjonene i organisasjonen.
Dette prosjektet har vært langvarig for min del og jeg har derfor vært innom en hel del ulike roller. Jeg kom inn i 2019 helt i oppstarten av prosjektet som en relativt fersk utvikler, men med god kompetanse på API management og CI/CD pipelines. De første årene hadde jeg ansvar for dette i teamet og jobbet også med konkrete utviklingsoppgaver. Gjennom årene har jeg fått mer og mer ansvar og sitter nå som teknisk ansvarlig for tjenestene som går inn under domenene Salg, Eiendom og Forkjøp. Dette innebærer mye jobb knyttet til løsningsarkitektur og avklaringer opp mot andre systemer og forettning. Jeg har også ansvaret for å definere oppgaver, sørge for progresjon på utviklingen innenfor disse domenene og følge opp utviklerene på teamet. OBOS har vært utrolig lærerikt og det har vært veldig spennende å være med på etableringen av en Tjenesteplattform helt fra starten og inn i en fase hvor man både må nyutvikle, men også vedlikeholde eksisterende tjenester. Dette prosjektet har også gitt verdifull erfaring knyttet til teamsammensetning, vi har gått fra 3 utviklere til ett team på over 20 personer som jobber med Tjenesteplattformen for OBOS. Det har gitt verdifull erfaring i forhold til organisering av team på ulike størrelser og stadier i ett prosjekt.
Bachelorgruppe 2021
Communicate Norge
januar 2021 – juni 2021
Bachelorgruppe bestående av 5 studenter fra Oslo Met. Oppgaven gikk ut på å lage en automatisk dokumentasjonsportal.
Bachelorgruppe 2020
Communicate Norge
januar 2020 – juni 2020
Bachelorgruppe bestående av 3 studenter fra Oslo Met. Oppgaven gikk ut på å lage en feriekalender.
Bacheloroppgave
ABB
januar 2015 – juni 2015
Hvordan data fra nye smarte nettstasjoner i stømnettverket kan brukes til å monitorere, vedlikeholde og utvikle dagens strømnett.
Anonymisering av Poslog
REMA 1000
mars 2018 – mai 2018
REMA 1000 hadde behov for å anonymisere fremtidige og arkiverte bonger for å ta hensyn til GDPR. Prosjektet gikk ut på å sette opp ny løsning, samt bistå med migreringen og anonymisering av tidligere data.
Etablering av API managment
Jotun
mars 2019 – mars 2019
Prosjektet gikk ut på å bistå Jotun med etableringen av API management og tilhørende ressurser. Det er ble bygget ett rammeverk med templates og tilhørende CI/CD pipelines som muliggjør enkel utrulling av alle relevante ressurser og kode.
Følgeseddel
Brødrene Dahl
januar 2018 – mars 2018
Brødrene Dahl har digitalisert sin forretningsprosess for varemottak. Hvorav kunder tidligere fikk leveranser med kolli-innhold på papir, er dette nå automatisert og digitalisert ved hjelp av en mobilapplikasjon.
Tjenesteplattform
Intersport
juni 2019 – januar 2021
Som en del av Communicate sitt team hos Intersport har jeg bidratt til å utvikle backenden til Intersport's nye webløsninger. Jeg har i hovedsak jobbet med integrasjoner, API og API management. Flere av integrasjonene har måttet hente data fra On-Prem SOAP endepunkter. Hovedoppgaven var å knytte Intersport Norge opp mot Intersport sine globale systemer i forbindelse med overgangen fra Gresvig til Intersport.
API Management
Møller Digital
januar 2020 – januar 2020
Møller Digital er Møller Mobility Groups teknologileverandør. Prosjektet omhandlet workshop rundt oppsett av Communicate sin API Management løsning.
Leverandørportal / MessageHub
Communicate Norge AS
november 2017 – januar 2018
Utvikling av en meldingsflyt og mapping av meldinger mellom to parter (f. eks kunde og leverandør). Løsningen er bygget i Azure med utstrakt bruk av serverless computing i form av Azure Functions og Logic Apps. Prosjektet oppstod for å løse hvordan enkelte kunder har leverandører som ikke bruker et standardisert format, eller det samme format som kunden bruker. Det er laget en generisk løsning som skal kunne fungere med alle typer meldinger og formater.