Jostein Skaar

45 år, gift og fem barn.

Bor på Greåker i Sarpsborg.

Utdannelse og jobb

Når Hva Teknologi
2022‑2026 Selvstendig konsulent (ice og Miljødirekotartet) C#, .NET, Azure, Svelte, TypeScript, OpenSCAD
2013‑2021 Utvikler Miljødirektoratet C#, .NET, Azure, Python, Angular, JavaScript/TypeScript
2007‑2012 Konsulent Logica Norge AS C#, .NET, Web, JavaScript, Flash, XML og venner
2005‑2007 Utvikler NLM IKT Service PHP, MySQL, JavaScript
2002‑2005 Utdannet som Dataingeniør ved Høgskolen i Østfold Java, C, C++, C#, Python, Web, algoritmer, databaser, etc

ice / Lyse Tele

Jeg var tre år hos ice hvor jeg jobbet med blant annet compliance og ice.no.

Teknologi

  • TypeScript/Angular/React
  • C#
  • .NET
  • Azure
  • SQL
  • Python

Forurensning Web

Miljødirektoratet hadde et gammel saksbehandlingssystem skrevet i Windows Forms som skulle moderniseres.

Teknologi

  • Angular
  • Leaflet (kart)
  • .NET Core

Klifinn

I 2010 het Miljødirektoratet Klif. Vi skulle lage en egen skjemaløsning i stedet for å bruke Altinn.

Jeg lagde et domenespesifikt språk (ish) som skrives inn i bestemte celler Excel. Det gjorde at systemansvarlige hos oss kunne utvide skjemaer og bestemme en rekke ting som format, obligatorisk, betinget obligatorisk, beregninger, med mer.

Teknologi

  • ASP.NET Web Forms
  • jQuery
  • C#
  • SQL

Integrasjon med EU

Vi har en fagdatabase med diverse data om tilsyn rundt varer og produkter. Disse tilsynene skal i noen tilfeller også rapporteres til EU via et system som heter ICSMS.

Her jobbet jeg sammen i et lite team på to utviklere, i tillegg til folk fra fag.

Teknologi

  • Web API med .NET 5
  • Azure Functions (C#)
  • Azure Service Bus
  • Kode for å håndtere Soap mot EU sin webtjeneste
  • Terraform

Automatisering

Jeg elsker å gjøre ting enklere for meg selv.

Jeg har brukt en del Python for å skripte meg gjennom kjedelige eller repetitive oppgaver. Jeg har også brukt litt andre verktøy, som Cypress, Puppeteer og Playwright for å automatisere og teste.

Timeføring

Jeg måtte i praksis føre timer tre steder. Det ble veldig mye klikk og dobbeltsjekking. Jeg lagde meg heller en liten cli, med blant annet Playwright for å automatisere en del utfylling.

Squashboksen

Høsten 2020 tok jeg et IoT-kurs ved Universitetet i Sørøst-Norge. Her gjorde jeg et prosjekt for å hjelpe med å huske stillingen når jeg spiller squash.

Teknologi

  • ESP8266, Arduino, PlatformIO
  • 3D-printing og modellering
  • Azure Functions (TypeScript), Azure Table storage
  • Angular, Workbox for å lage PWA, Node.js, Azure Static Web Apps

Balanso

Jeg utviklet balansebrett for å gjøre balansetrening mer morsomt. Her brukte jeg blant annet litt "vibbekoding" for å teste ut nye spill med barna.

Teknologi

  • Micro:bit
  • 3D-printing og modellering
  • Svelte
  • Vibbekoding

Diverse småspill

Jeg liker å leke med forskjellig teknologi og samtidig få litt kreativt utløp. Jeg har derfor laget noen småspill i ny og ne.

Teknologi

  • Vite
  • Phaser 3
  • TypeScript
  • Web Components (Custom Elements) med Stencil
  • Lage egne NPM pakker
  • GitHub Actions

Noen ord som kan beskrive meg

  • Nysgjerrig
  • Strukturert
  • Lærenem
  • Pålitelig

# Videoredigeringsknapper Etter at jeg fikk barn i 2013 bestemte jeg meg for å lage en video med et sekund fra hver dag. Jeg har fått flere barn og ville kvitte meg med mye pek og klikk med mus. ![bg right:35% 90%](bilder/knapper.jpg) ## Teknologi - Arduino - Python - Adobe Premiere Pro Panels med Angular og ExtendScript ---