Nils Larsgård

Nils er genuint interessert i teknologi og liker alt som kan programmeres, automatiseres og optimaliseres. Han lærer fort og er opptatt av at programvareutvikling er et håndverk man skal være stolt av. Han er glad i utfordringer og liker å samarbeide for å finne de beste løsningene.

Favoritter for tiden: Kafka, Apache spark, Tensorflow og Go
Bruker på jobben: Java, Apache spark, Hbase, Kafka og Zookeeper
Vil lære mer: Clojure, Redux og React

Nils' anbefalinger

Go concurrency patterns

En god innføring i hvordan go håndterer concurrency med channels. Passer til både nye go-programmerere og de litt mer erfarne. Les artikkelen

Tensorflow and deep learning - without a PhD

Kom i gang med maskinlæring uten å ha doktorgrad i matrisemultiplikasjon! Hvis du vil komme i gang med maskinlæring er tensorflow et naturlig sted å starte, denne videoen går gjennom det du trenger å vite om tensorflow for å bruke tensorflow til maskinlæring. Se videoen

Snakker gjerne om

Stisykling

Finnes det en bedre måte å koble av på enn å sykle noen kronglete stier i marka? Neppe. Lykken er en fulldempet sykkel på gode norske blåstier.

Sideprosjekter

Well Timed

Laget en android-klient til Timelyapp ved bruk av REST-apiet som timely tilbyr. Appen ble utviklet fordi timely selv ikke har en Android-klent i tillegg til at jeg ville lære litt om material-design for mobile enheter. Prøv app'en

DHL Tracker

En enkel app for android jeg lagde etter å ha irretert meg over at DHL ikke har laget noe sånt selv. Live push-meldinger til telefonen din for hver status-oppdatering for pakken din som er underveis. 150 000 nedlastninger og 1000-2000 daglige brukere. Backend ble opprinnelig skrevet i java, men har blitt skrevet om til Go for å enklere kunne vedlikeholde koden og legge til nye distributører. Støtter i dag pakker fra posten, postnord og flere dhl-distributører. Prøv app'en

Nils' foredrag

Lyntale: Tracking location of your neighbours wearable

På javazone 2016 viste jeg frem hvor lett det er å overvåke alle bluetooth-enheter i nærheten med en egenlaget Android app og en backend skrevet i Go. Det blir ekstra skummelt når jeg sender dataene til google-appengine og lar alle med appen installert abonnere på puls-klokken til han som sitter ved siden av deg. Bluetooth var ikke bygd med tanke på personvern, det du har rundt håndleddet er en digital sauebjelle! Se video

Open source

Utviklet wsdl2java. Et plugin for gradle for å generere java fra webservice-kontrakter.

Prosjekter

Thomson Reuters 2016-2017

Utvikling av løsning for intern distribusjon av fremskrevne tidsserier fra forskjellige markeder ved hjelp av bl.a. Spark, Kafka, Hadoop og HBase.

Norwegian Air Shuttle 2012, 2016

Utvikling og vedlikehold av backend for booking-systemet. Videreutvikling av reiseassistent for Android.

Storebrand Aktuarsystemer 2011-2012

Ny kundeportal for pensjonskassene som forvaltes av Storebrand Pensjonstjenester.

Se flere prosjekter i Nils' CV


Nils Larsgård

Kodemaker
+47 9053 6771
nils@kodemaker.no