Profilbilde av Olav Bjørkøy

Olav Bjørkøy

Utvikler

+47 979 66 950
olav@kodemaker.no

Utvikler med 11 års erfaring

  • Erfaren og oppdatert frontend-utvikler.
  • Foretrekker å gjøre mest mulig, fra visuelt design til backend-utvikling.
  • Ønsker å lage brukervennlige, tilgjengelige, og vedlikeholdbare løsninger.

Om Olav

Olav er en erfaren og oppdatert frontend-utvikler som også gjerne gjør visuelt design og backend-utvikling. Til tross for å være frontend-utvikler er han opptatt av å lage enkle og vedlikeholdbare løsninger. Olav er spesielt opptatt av å balansere den beviste styrken til grunnleggende webteknologier med nødvendige nyskapninger fra aller siste nytt.

Bring

System for bud­leveranser, rute­optimalsering, ordre­håndtering, og sanntids pakke­sporing.

Cargo

Applikasjon for maritim logistikk, intelligent rute­planlegging, lager­styring, og mobil varsling.

Exabel

Intelligent forsknings- og analyse­plattform for investorer og tilbydere av alternative data.

Teknologi


Programmeringsspråk


Utviklingsverktøy

Sketch, Yarn, npm, Maven, Git, Figma og Webpack


Devops

Kubernetes, Docker, Docker compose, Firebase, Travis CI, nginx, Hasura, Amazon Web Services (AWS), AWS Cognito, Github actions, Vercel og DigitalOcean


Web- og apputvikling

Expo, React Native, GraphQL, Swagger, Gatsby, NextJS og Progressive Web Apps (PWA)


Utvikling

Jest, gRPC, JUnit, Electron og Arrow


Webutvikling

React, Responsiv design, Frontend, D3, Redux, Sass, Express.JS, VisX, jQuery, Highcharts, SSR, CSS og SSG


Metode og tilnærming

Digital design, Open source, Kontinuerlig leveranse, Brand design, Interaction design, Automatisert testing, Kontinuerlig integrasjon, User research og CQRS


Plattform

Android, Linux, macOS og iOS


Annet

PostgreSQL, Auth0, Sanity, Blockhain, Flyway, GitHub, Protocol buffers, GitLab og MQTT


Prosjekter


Arbeidsgiver

Kodemaker Systemutvikling AS


Bring
2021

System for budleveranser med sanntids pakkesporing

Frontend- og backend-utvikling for et system for budleveranser. Tjenesten håndterer alt fra mottak av ordre, optimalisering av ruter for sjåfører, sporing av pakker i sanntid, og integrasjoner med mange av Bring sine systemer.

Kotlin, TypeScript, React, Redux, CQRS, PostgreSQL, Arrow, Flyway, Jest, JUnit, Kubernetes, Docker, Docker compose og Kontinuerlig integrasjon


Arbeidsgiver

Som selvstendig næringsdrivende


Dune Analytics AS
2020-2021

Fra SQL-spørringer til grafer, embeds, og dashboards

Frontend, backend, og design for en analyseplattform for Ethereum-nettverket som lar brukere bygge grafer og dashboards fra egne SQL-spørringer. Bygget SQL-, graf- og dashboard-editors, samt en hybrid SSG/SSR landingsside.

TypeScript, NextJS, GraphQL, D3, VisX, Jest, Blockhain, SSR, Vercel, Sanity, Hasura, Amazon Web Services (AWS), AWS Cognito og Figma


Exabel AS
2017-2020

Fintech møter kunstig intelligens

Frontend- og app-utvikling for en finansplattform hvor investorer lager modeller og datatilbydere tilbyr data. Bygget en hybrid-app for web og native med to UI-lag på en delt kodebase. Fokus på hyppig leveranse av nye features.

TypeScript, React, React Native, D3, Highcharts, gRPC, Protocol buffers, Github actions, Firebase, Expo og Auth0


Unloc AS
2020

Lokaliserte landingssider

Frontend-utvikling og design for en flerspråklig landingsside bygget på et hodeløst CMS og serverløse funksjoner. Fra konsept til levering på et par uker. Tett sammarbeid med kundens designere og domeneeksperter.

JavaScript, React, GraphQL, Gatsby, Firebase, Sanity, Sketch, Responsiv design og Digital design


Klaveness Digital AS
2018-2019

Cargo Value — Smart maritim logistikk

Utvikling og design for en intelligent maritim logistikkplattform, med funksjoner for ruteplanlegging, lagerstyring, og risiko-basert varsling. Bygget en mobilapplikasjon for sporing av skip og mobile varslinger.

Scala, TypeScript, React, React Native, Redux, Jest, Expo, Auth0, Kubernetes og Brand design


Arbeidsgiver

Designit Oslo AS


Tikky
2018

Backend for en smart dørlås

Tidlig backend-utvikling for en IoT-tjeneste for smarte dørlåser. Tjenesten lot brukere overvåke og kontrollere sin dørlås via en native app, samt opprette og dele digitale nøkler med familie, håndtverkere, og andre besøkende.

Node.js, Express.JS, Swagger, PostgreSQL, MQTT, Docker og Docker compose


Appstax
2017

Utviklerverktøy for en BaaS

SDK-utvikling for en eksperimentell Backend-as-a-Service. Bygget og publiserte en minimal Android-SDK, samt en større underliggende Java-SDK, inkludert tilhøtende eksempel-apps og dokumentasjonssider.

Java, Android, Maven, Travis CI og Open source


SATS Elixia
2016

Bygg ditt eget medlemskap

Frontend og backend-utvikling for en ny mobiltilpasset medlemskapsflyt, bygget for å understøtte rask iterasjon av nye tilbud. Gjennomførte brukerundersøkelser og intervjuer, samt langsgående brukertesting.

Go, nginx, DigitalOcean, Kontinuerlig leveranse, Responsiv design og User research


Cisco Norge
2013-2016

Videokonferanse på utstilling

Frontend og design for et web-basert visningsrom for videoprodukter, møteromskonfigurasjoner, og potensielle bruksområder. Bygget for å virke like bra online og offline, og tilpasset enhver skjerm — fra mobil til messe.

jQuery, Sass, Electron, Kontinuerlig leveranse og Digital design


Arbeidsgiver

BEKK Consulting AS


Posten Norge AS
2011-2013

Digipost — Sikker digital post for Norges innbyggere

Frontend-utvikling og design for en digital postkasse. Utviklet landingssider for forskjellige målgrupper. Jobbet med optimalisering av registreringsflyter. Laget en spesialtilpasset statisk sidegenerator for hurtig kontinuerlig leveranse.

JavaScript, Sketch, SSG, Open source, Digital design og Responsiv design


Sertifiseringer og kurs


2012

  • Oracle Certified Professional, Java SE Programmer

2011

  • Ruby Association Certified Ruby Programmer

Utdanning


2006-2011

NTNU

Sivilingeniør Datateknikk


Bidrag til fri programvare


  • Blueprint CSS - Tidlig CSS-rammeverk for enkle grids, balansert typografi, og fornuftige standardinnstillinger.

Andre faglige bidrag


Artikkel: Stale data beats fresh errors

Nettleserens navigasjon er en tidsmaskin. Frem og tilbake bør aldri vise noe nytt.

Artikkel: A web of hardware

Forskjeller mellom maskinvare kan ha like mye å si som forskjeller mellom nettlesere.

Artikkel: The end of frontend

Frontend-utvikling blir enklere og prototypeverktøy blir kraftigere. Vil de møtes?