Skip to main content

Command Palette

Search for a command to run...

Skills

Ruby on Rails

I have several years of experience with Ruby on Rails. I have developed complete applications from start to finish, and also added features to existing applications where I had to navigate code developed by other developers.

Ruby

I was a part of a team that developed a system using microservices where a lot of the backend services was written in Ruby (without Rails). We tried to be as barebones as possible and limiting the dependencies as much as we could.

Javascript

I have experience with javascript both in backend and frontend.

Frontend

For frontend I have written a frontend for an employee time tracking application using Angular 1. I have also written a frontend for administrators for a large system in ReactJS and participated in a project that used Vue.

Backend

In backend I have written APIs using NodeJS and Express.

Typescript

I have working knowledge of Typescript and have had one contract where the application used Typescript.

Docker

I worked with a project with a microservice architecture deployed to Kubernetes. We created Docker image for each service and used Github actions to store as a package on Github which then was deployed to a Kubernetes cluster on Digital Ocean. We also used docker-compose for setting up development environments for local development.

Git

In all my professional career I have used git. I also choose to use git for personal projects and find it very useful. For centralisation of the code base I have mainly used Github. I am very familiar with using issues, pull requests, actions, and projects at Github.

Wordpress

I have set up multiple web sites using Wordpress. The previous web page of Rubynor was created by me using Wordpress and I have also managed multiple webpages for some organisations using Wordpress. I have some PHP experience and can also do tweaks in templates, plugins, etc.

Heroku

At my first employment Heroku was the default hosting solution. I have been involved with setting up the entire stack with database, monitoring, etc. for applications hosted on Heroku.

Relation databases

In most of the applications I have worked with PostgreSQL has been the chosen Database, but MySQL has also been used.

No relation databases

I have some experience using MongoDB; a document-oriented database which stores data in JSON-like documents with dynamic schema. When I worked for Fitness Group Nordic we used MongoDB for the backend service that provided the API to frontends.

Integration

SOAP

I have worked with integration towards an external service that provided a SOAP interface.

JSON API

I have worked on both sides of JSON APIs, I have worked with frontends that use an JSON API and I have also developed services providing an API as JSON (both in Ruby on Rails and Javascript)

GraphQL

I was contracted for a project where I had to write multiple API endpoints using GraphQL.

Payment integration

When I worked for Fitness Group Nordic we had integrations with DIBS (now Nets) for Credit Card storage and payments and also SEPA (direct debit payments)