Experience

Sulake Corporation Oy Software Developer

November 2013 – August 2016

Full stack web development with all things Habbo.

Initially part of the Habbo Stories team developing a platform for creating and sharing user-generated content. Later helped in building the new Habbo web with modern tools.

Some fun Habbo-related stuff created on free time:

Blaast Software Engineer

March 2011 – August 2012

Developed and designed apps for Blaast's cloud-powered mobile platform. Built Blaast DevHub with Rails, a web frontend used by 3rd-party developers to streamline app publishing.

Nodeta Oy Web Software Developer

April 2009 – March 2011

I was part of the team working on Flowdock, a collaboration web app for technical teams. Mostly worked on the Rails frontend and UI/UX. Also wrote and maintained acceptance tests for mission critical features such as the signup flow.

Skills

Languages
  • JavaScript
  • LiveScript
  • CoffeeScript
  • Ruby
  • Lua
  • Python
  • Haskell
  • Clojure
  • Perl
  • PHP

Native in Finnish. Fluent in spoken and written English. Picking up some Swedish in spare time.

Assorted Buzzwords

HTML, CSS, SCSS, LESS, jQuery, Ruby on Rails, Backbone.js, Node.js, React.js, Angular, PhantomJS

Functional Programming, UI/UX dev, Amazon S3, Amazon EC2, Web App Deployment and Optimization, Web Analytics (GA, Mixpanel), TDD, BDD, Acceptance Testing, API Development, A/B Testing, Chrome Extensions, Browser Userscripts, Linux (Debian, Ubuntu), nginx, Apache, Grafana

Databases
MongoDB, SQL, Redis
Tools
Mac OS X, Git, vim, Photoshop

Education

Viherlaakson lukio

2004 – 2007

Espoon aikuislukio

2010 – 2011

Hobbies

I like to read, lift weights and to ride a bike.

Projects & Open Source

Memrise Button

An unofficial Chrome Extension for Memrise.com.

Ramda

I sometimes contribute to Ramda, a practical functional library for JavaScript programmers. Related projects: ramda-cli, alfred-ramda-workflow, ramda-destruct, ramda-t, ram-bot.

ramda-cli

A CLI tool for processing data with functional pipelines. Written in LiveScript.

replem

Instantly try npm modules in a REPL environment.

Reittiopas

A Ruby library for the Reittiopas GET API.