Finn J Johnsen

Utvikler

Finn er en sosial og positiv humørspreder, og bidrar til god stemning i oppdragene sine. Han er allsidig og trivest godt med å jobbe i alle lag av systemene han er med å utvikle. Han har bred erfaring fra både nystartede prosjekter og systemer som har eksistert en stund.

Han sier at i arbeidshverdagen trives han med noen få stikkord ivaretatt; hurtig utviklingssyklus, tidlig feedback, enkel kode og godt samarbeid i teamet.

Teknologi

Favoritter for tiden:

Bloggposter

KotlinConf 2023

I forrige uke var vi 10 Kodemakere som dro til KotlinConf’23 i Amsterdam, Nederland. Jeg glad for at jeg var en av de som dro.

Det oser av ambisjoner i Kotlin-community og det er vanskelig å ikke bli smittet. Her kommer min take-away og høydepunkter slik jeg opplevde det.

Les artikkel
25 kroner

Din egen webserver på splitter ny hardware til 25 kroner.

Les artikkel
Unreal Engine 5, manuelt minimalt prosjekt

Unreal Engine 5 er et beist! I denne blogposten skal vi temme beistet litt ved å manuelt lage et prosjekt med filene som den trenger, kompilere dem og starte opp det nye prosjektet fra kommandolinja.

Les artikkel

Sideprosjekter

Smarthus
Home assistant, Python, MQTT, Linux og Raspberry pi

Familien til Finn har et feriehus i Agder; og dette har blitt et hobbyprosjekt å overvåke og passe på når det står tomt. I huset finnes sensorer som sender data via MQTT for å vise i oversiktelig dashboard i Home Assistant

Prosjekter

Animalia
Clojure, ClojureScript, React, Oracle og MS SQL Server

Fullstack clojure-utvikler på livdyrattester for kjøp og salg av storfe.

Mercell
Kotlin, TypeScript, Docker, Kafka og Amazon Web Services (AWS)

Mercell er en av de ledende aktørerne i Europa innen anbudsformidling. De har en offensiv vekststrategi og har gjennom flere oppkjøp vokst fort de siste par årene. Mercell er i ferd med å lage en ny felles plattform for leverandører. I starten av vårt engasjement skulle vi analysere og identifisere behovet for tjenesten vi skulle utvikle. Ved hjelp av brukerintervjuer og intern kunnskap fant vi et gap i tjenestetilbudet for leverandører som ble vårt team sin satsning (Mercell Workboard).

Vårt oppdrag blei da å utvikle en tjeneste som gir en totaloversikt over en leverandørs pågående anbudsprosesser. Vi skulle også utvikle tjenester som gir mulighet for leverandører til samarbeid og samhandling i fasene for evaluering av anbud og innlevering av tilbud. Teamet vårt er et autonomt domeneteam og vi har stor frihet i valg av teknologi og arbeidsmetodikk. Vi har valgt en reactive inspirert arkitektur og benytter oss av Javalin/Kotlin på backend og React/Typescript på frontend. Kommunikasjon mellom backend og frontend skjer via Websockets (for lesing) og REST/commands (for skriving). Integrasjon mot andre team/domener foregår med meldingsutveksling i Kafka.

Rolle: Utvikler

Animalia
Clojure, ClojureScript, React, Oracle og MS SQL Server

Clojure-utvikler på 2 forskjellige systemer for dyrehold. Forplan for Sau og livdyrattester for kjøp/salg av Storfe.

Se flere prosjekter

Referanser

Johan Sörmling
Director Software Engineering at AllClear ID

«Finn has worked for us at AllClearID for several periods as a Software engineer and all of us really enjoy working with Finn, first of all because he’s a very skilled developer that fast get things and delivers very good. But another important aspect with Finn that we have identified is that he is really helping us with our team building, he is that sort of person that when you bring him onboard to a team he helps the other members a lot and makes them even more productive.

So, in other words working with Finn and hiring him is a case where you get 1+1=3. On top of that he is a very social person that attends to all our social events and feels like he has been in the company for a long time.»

Tatiana Mostovykh
Developer at AllClear ID

«Finn is a master of Git, guru of Java and lord of containers. He combines deep knowledge of well-known technologies with an interest and attention to the new ones.

Difficulties in task solving only spur his interest. Being a good developer, Finn is also nice and supportive person with a good sense of humor, which makes working with him very pleasant. I hope I’ll get a chance to work with Finn again. »

Elvis Nuñez
Apps Team Lead at FINN.no

«Finn was a consultant in my team for almost 1.5 years, we had a great collaboration and we were able to push our architecture forward.

Finn is a great guy and an even better developer, if anybody needs a high-level Java developer/architect that can not only get things done on the development side but also talk with people and organize architectural changes then he’s your guy.»