Oslo CRUD og Business AS

Jeg heter August Lilleaas

Jeg er en softwareutvikler og selvstendig IT-konsulent med 20 års erfaring.

Jeg har skrevet bok om Kotlin.

Jeg har holdt foredrag både her (KotlinConf i Amsterdam) og der (JavaZone i Oslo).

Jeg fikser bugs i open source-prosjekter når anledningen byr seg, f.eks React Native, Immutable.JS og Kotliquery. Og jeg har en commit i Linux-kernelen 🥳

Jeg blogger i ny og ne, og har bl.a. skrevet om at Datomic er rått, laget fancy animasjoner for å forklare asymmetrisk kryptografi, og gått i dybden på hvordan Google Docs og VSCode rendrer tekst.

Tidligere har jeg jobbet som IT-konsulent i Kodemaker, jeg har laget apper i Shortcut, og jeg betalte mitt eget førerkort i 2005 ved å lage websider for 4000 kroner stykket.

Telefon
+47 91528701
E-post
august@crud.business
Orgnr.
927 797 674

Bok - Pro Kotlin Web Apps from Scratch

Apress, 2023

Jeg har skrevet en bok! Den handler om Kotlin, og å skrive web-apper uten å bruke svære rammeverk.

Noe av det kuleste i boka, er kapitlene om hvordan man kan bruke Spring Security og Spring Context, uten å bruke hele Spring-rammeverket. Hvis man har lyst til å skrive moderne web-apper uten rammeverk, men jobber i en organisasjon som bruker Spring utstrakt, kan man f.eks helt fint gjenbruke plugins til Spring Security, uten å måtte dra inn hele rammeverket, og i en kontekst hvor man kan skrive moderne og smooth Kotlin-kode.

Du kan kjøpe boka i papirformat eller Kindle på Amazon. Du kan også kjøpe boka hos Adlibris i papirformat og mange andre norske bokhandler. Forlaget selger også boka direkte, og du kan kjøpe boka i papirformat eller PDF, ePub og andre formater hos dem.

Presentasjoner

Jeg liker å prate. Her er et knippe presentasjoner jeg har holdt på konferanser o.l. rundt om i verden.

Kotlin Conf 2018 (Amsterdam, Nederland), 2018

Datomic - the most innovative DB you've never heard of

JavaZone (Oslo), 2013

You probably don't know how the internet actually works

Rangert som publikumsfavoritt blant alle presentasjonene på hele konferansen!

Scala UA (Kiev, Ukraina), 2018

Datomic - the functional database

flatMap (Oslo), 2013

WTF is Datomic?

Prosjekter

Her er et lite utvalg av prosjektene jeg har jobbet med som konsulent.

Untitled ERP system

05.2024 -

Er med i en tidlig fase av produktifiseringen av et in house ERP-system. Her jobber vi på spreng i startup-modus, og håper å få inn en investor snart.

AWS, AWS DynamoDB, TypeScript, Terraform, Nextjs, Mysql

VIERLIVE

03.2020 -

Arkitektur/bootstrapping, e-commerce (Stripe, Vipps, Swish, PayPal), frontend (Next.JS og TypeScript), backend (AWS serverless). Etter å ha vært vennehjelp i mange år, ble jeg med på eiersiden i 2022. Er i skrivende stund på passiv brannslokkingsmodus i dette prosjektet.

AWS, AWS DynamoDB, AWS Lambda, Serverless, TypeScript

CMS startup

02.2021 - 09.2021

Typescript serverless backend, ClojureScript front-end. Tok meg fri fra jobb i noen måneder for å jobbe med en CMS. Lærte (blant annet) at man trenger mere enn én utvikler for å lage en superambisiøs CMS!

AWS, AWS DynamoDB, AWS Lambda, AWS SAM, ClojureScript, TypeScript, Serverless

Animalia sine fagsystemer for bønder og produsenter

Animalia, 10.2021 - 04.2024

Andre runde på Animalia - jobbet med alt mulig av fagsystemer, bl.a. produksjonsregulering, lamming, RFID, omskriving av mobilapp til responsiv web, mm

Clojure, ClojureScript, React, Oracle, Microsoft SQL Server, Microsoft Azure, OpenShift, Kubernetes, Docker

AMOI.no, levering på døra fra nisjebutikker i Oslo

Posten, 08.2020 - 01.2021

Erlang og Elixir, via Phoenix framework. Fullstack-utvikling av platform for e-commerce. Lite team med startup-vibes og masse autonomi.

Elixir, Phoenix, PostgreSQL, Microsoft Azure, Kubernetes, Alpine.js, Tailwind CSS, Stripe

Animalia Helsegris - fagsystem for grisebønder

Animalia, 09.2019 - 09.2020

Videreutvikling av Animalia sitt forste Clojure-prosjekt. Fikk gjort et teknisk løft her ved å skrive en hel del automatiserte tester, som gjorde oss på hyppigere leveranser

Clojure, ClojureScript, React, Oracle, Microsoft SQL Server, Microsoft Azure, OpenShift, Kubernetes, Docker

Glow, logistikksystem for planlegging + levering av pakker

Posten, 04.2018 - 08.2019

Frontend-arkitektur og koding, samt greenfield og videreutvikling av mobilapp for Android og iPhone med React Native

React, React Native, Kotlin, Android, iOS, iPhone, PostgreSQL, Microsoft Azure, Kubernetes, Docker

Status Tiltak, planlegging av alternativ transport

NSB, 04.2013 - 03.2018

Full-stack på web-basert planleggingsverktøy + distribuering av visualiserte planer for ombordpersonell på tog. Flerbruker sanntidssystem for å samarbeide om å lage planer, eventdrevet arkitektur som reagerer på togbevegelser i sanntid, pushing av data til alskens ulike formater rundt om kring i og utenfor organisasjonen.

Groovy, Gradle, Grails, React, AngularJS, Oracle, ActiveMQ, Liquibase, Ansible

Status, smart distribueringsverktøy for tekstlig info

NSB, 04.2013 - 03.2018

Logisk rådata for tog, stasjoner og infrastruktur (med system for å automatisk oppdage hvilke tog som blir berørt av et infrastrukturbrudd) ble distribuert til alskens ulike formater og systemer (ombordpersonell, skjermer, annonsering over høyttaler, ...).

Groovy, Gradle, Grails, React, AngularJS, Oracle, ActiveMQ, Liquibase, Ansible

Bloggposter

Et lite utvalg av bloggposter jeg har skrevet her og der oppigjennom årene.

Hvordan tegnes tekst i Google Docs og Visual Studio Code?

En liten gjennomgang av hva i alle dager som skjer under panseret når tipp topp moderne web-apper tegner tekst

Alle utviklere bør kjenne til persistente datastrukturer

Persistente datastrukturer er ekstremt supre greier, som alt for få utviklere kjenner til

Datomic: Look at all the things I'm not doing!

Datomic er virkelig en database i en klasse for seg selv. Lær hvorfor!

Public keys og private keys

En grunnleggende forklaring på hvordan det har seg at man kan gjøre asymmetrisk kryptografi. Med animasjoner!

The #1 bug predictor is not technical, it's organizational complexity

Når Microsoft slapp Windows Vista full av bugs, lærte de masse. Blant annet hva hovedkilden til bugs var.

That WoW server blade

Jeg eier en ekte WoW-server :D