Odin Hole Standal

Odin er en pliktoppfyllende og selvdrevet problemløser som liker å ta ansvar. Han lærer raskt og er lidenskapelig opptatt av faget sitt. I tillegg er han glad i utfordrende arbeidsoppgaver og er flink til å samarbeide.

Favoritter for tiden: ClojureScript, Datascript og Flexbox
Bruker på jobben: Clojure, ClojureScript, Datomic, Datascript og AWS
Vil lære mer: Kafka streams, Unity 3D og Blockchain

Odins anbefalinger

I will say this only once

Exactly once-semantikk er nyttige greier, men det er utrolig vanskelig å implementere riktig. Her er hvordan Kafka gjør det. Se presentasjonen

Building Microservices

Microservices er virkelig i vinden om dagen og denne boken gir deg en bred forståelse om hva det egentlig dreier seg om. Les boken

Release it!

Michael Nygard deler dyrekjøpte erfaringer som kan hjelpe deg med å lage robuste produksjonssystemer. Les boken

Snakker gjerne om

Fotografering

Kameraet mitt er stort sett med overalt. Du vet aldri når muligheten til å ta et blinkskudd viser seg. Dette bildet av soloppgangen tok jeg innerst i en fjord på Sunnmøre.

Snø

Noe av et det kjekkeste jeg vet er å sette utfor en velpreparert skibakke når sola skinner. Det eneste jeg kommer på som topper det, er å pløye pudder med snø til knærne. Da kjenner du at du lever.

Sideprosjekter

Much memo

For å lære Swift så programmerte jeg et memory-spill til Apple Watch. Sjekk appen

Cashflow

Nettbanken min har ingen regnskapsfunksjon. Så det lager jeg på egen hånd, i Clojure. Les kildekoden

Odins bloggposter

Tiltrekkende 3D på web

Hvordan kan man bruke WebGL og ClojureScript sammen Les posten

Printe med React

Hvordan gjøre media queries fra en React-applikasjon med inline CSS. Les posten

Validering i React

Hvordan lage robuste React-komponenter Les posten

Odins foredrag

3 grunner til at ClojureScript gir deg superkrefter

Trenden i webutvikling går mot mer og mer avanserte klienter skrevet i JavaScript. ClojureScript er et pragmatisk språk som hjelper deg til å lage enklere løsninger. Her belyser jeg flere grunner til at ClojureScript er verdt å vurdere til ditt neste prosjekt. Se video

Interaktiv programmering med ClojureScript

Interaktiv programmering er en teknikk som gir deg en umiddelbar nærhet til koden din og åpner opp for en ekstremt kort feedbackloop. Se video

Webutvikling med Clojure

Det finnes et utall plattformer for å lage webapplikasjoner; så hvorfor skal du vurdere Clojure? Fordi det gir deg enklere løsninger, raskere utvikling og færre feil. Ta sjansen til å bli kjent med et språk som vil forandre måten du tenker på. Se video

Elektronisk tekstbehandling

Moderne programmeringsspråk er kraftige saker; de kjemper om å overgå hverandre med høyere og høyere abstraksjonsnivåer. Men av og til kan den korteste veien til målet befinne seg i verktøy som ble laget før internett ble oppfunnet. Her får du en oversikt over Unix-verktøy for å strukturere og filtrere tekst. Se video

Better and groovier tests with Spock

Spock er et elegant testrammeverk for Java og Groovy- baserte applikasjoner. Det hjelper deg å skrive lesbare og presise tester, samtidig som det optimaliserer for utviklerproduktivitet. Se video

Open source

  • Utviklet data-frisk. Støtteverktøy for å visualisere data i trestrukturer
  • Utviklet Canvas-fn. Canvas-baserte visualiseringer laget med ClojureScript
  • Utviklet Cashflow. Regnskap for nettbanktransaksjoner
  • Har bidratt til grgit og clj-time.

Prosjekter

Telenor Digital 2016

Medlem av Data Insights-teamet som driver med analysetjenester for ulike deler av Telenor. Fokus på integrasjon av datakilder og visualisering av store datamengder.

Sykehuspartner 2015

Utviklet en prototype for Barneseksjonen ved Oslo universitetssykehus for håndtering av pasienttilbakemeldinger.

Conax 2012-2015

Bistod med å innføre Groovy og Spock som testrammeverk. Arbeid med akseptansetester, byggautomatisering, frontend- og backendutvikling og testautomatisering.

Se flere prosjekter i Odins CV

Odins referanser

Joel Wilsson

Software Engineer, Telenor Digital

Odin was a consultant with the Data Insights team in Telenor Digital for three months, and he was productive immediately. Large companies tend to have a lot of overhead, and some consultants wait until everything is sorted out before they start working. Odin will find a way and do what it takes to cut through the nonsense and get down to programming, solving issues and getting features into production as soon as possible. He introduced several new libraries and technologies that we weren't aware of that are still of great value to us even today, which improved our testing and development workflow. Odin is able to work independently and manage customer and stakeholder requirements and expectations, and brought a lot of experience to our team and helped mentor more junior programmers in a great way. He really knows his stuff, is passionate about Clojure and functional programming, produces high quality code and takes pride in delivering good work, yet somehow manages to stay humble. Very easy to work with - I highly recommend you find out for yourself


Trond Hagen

Director Software Development, Conax

Jeg hadde gleden av å jobbe sammen med Odin i 3 år hos Conax. Odin er på mange måter den perfekte konsulent. Han er meget intelligent og utrolig rask til å sette seg inn i nye domener og problemstillinger. Han er alltid klar for å ta fatt på nye utfordringer uavhengig om de er store eller små, spennende eller ikke. I tillegg er han veldig omgjengelig og lett å samarbeide med. Jeg tror man må lete lenge etter noen som har noe negativt å si om Odin.


Odin Hole Standal

Utvikler og arkitekt
+47 91 63 50 08
odin@kodemaker.no