
Joakim Rishaug
Programmer
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.
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.
Aug 2012 - Jun 2015
Oslo and Akershus University College
Computer Engineering
Aug 2009 - Jun 2012
University of Oslo
Japanese Language
Computer Languages: Python, Bash, Scala, Java, Julia, Go
Human Languages: Norwegian, English, Japanese
Keywords: Pytorch, Neural Networks, Linux, Jupyter, Docker, Kubernetes, Kafka, Google Cloud
Weightlifting, Games, Machine Learning