Joakim Rishaug

Programmer

Socials
Summary

I'm a software developer with a particular interest in keeping code simple (but powerful), machine learning and DevOps/SRE concepts. In a previous life, I also studied Japanese Language, and frequently travel to Japan. In addition I thoroughly enjoy going to the gym and general self-improvement.

Work Experience

May 2023 - Present

Technical Lead at NRK:

Primarily working on serving live recommendations across TV, radio and news for Norway's population using a Scala stack. Also facilitating ML development for Data Scientists, by providing and maintaining a model training and deployment system. The techical lead role also means I'm in charge of staking out our baseline technical roadmap, while communicating with other technical and non-technical people across the organization.

October 2022 - May 2023

Developer at NRK:

Working on NRK's Scala backend to serve recommendations. Also revamped the teams approach to CI/CD by going from a deployment every few days, to deploying on every commit. When there's time, I also work on the models that power the recommendations.

June 2017 - July 2022

Machine Learning Engineer / Data Scientist at Finn.no:

Doing applied machine learning for recommendations, mostly using Pytorch. As well as writing tooling for myself, and other data scientists to more easily and efficiently develop models and deploy these to production.

March 2016 - June 2017

Infrastructure Developer at Finn.no:

Responsible for Finn's common Java libraries. Also worked on Finn's transition to using Kubernetes for their new microservice architecture.

Aug 2015 - March 2016

Junior Integration Developer at Greenbird:

Worked with large scale integration projects for customers such as the Norwegian municipalities and the Municipal pension fund, on platforms such as Mule ESB and IBM WebSphere. Delivered internal projects related to the smart metering and smart grid-solutions.

Developed a proof of conecept pipeline and applications for a scaling Kubernetes setup on GCE, using Apache Kafka, Docker, Mosquitto, Nginx and JBoss Wildfly.

Education

Aug 2012 - Jun 2015

Oslo and Akershus University College

Computer Engineering

Aug 2009 - Jun 2012

University of Oslo

Japanese Language

Skills

Computer Languages: Python, Bash, Scala, Java, Julia, Go

Human Languages: Norwegian, English, Japanese

Keywords: Pytorch, Neural Networks, Linux, Jupyter, Docker, Kubernetes, Kafka, Google Cloud

Interests

Weightlifting, Games, Machine Learning