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