Tuomas Kanerva

Freelance full stack developer - CV

Basics

Name
Tuomas Tapio Kanerva
Born
30.12.1987
Education
Ylioppilas, Koillis-Helsingin lukio (2007)

Experience

Variety of clients

2008 - Present

Freelance Software Developer

Long- and short-term contract work for domestic and international clients varying from enteprise to startup companies. Developed and maintained new as well as legacy software systems in industries ranging from technology to marketing and finance. Offered guidance and consultation to companies lacking a dedicated technology team in areas such as software technologies, recruitment and product design.

  • javascript
  • node.js
  • postgresql
  • react
  • angular
  • aws
  • docker
  • html
  • css

Ellie Technologies Oy

2017 - 2020

Lead Developer, Co-Founder

Took a startup product from conception to commercial use for multiple Finnish enterprise clients. Architected and implemented the product from the prototype stage to production deployment using functional, reactive and declarative programming paradigms. Guided client in understanding and solving their problems through modern web technologies. Acted as the leader for a development team with up to six members, aiding in designing and managing the development pipeline and providing support in areas such as UX, DevOps, QA and customer support.

  • javascript
  • node.js
  • postgresql
  • react
  • aws
  • docker

Heimo Community Oy

2015 - 2016

Senior Software Developer

Developed and maintained social media site Heimo.co. Worked with a team of four product developers to design and write new features in AngularJS and Node.js. Wrote internal tools in React, using Kefir.js reactive streams to wire dependencies and handle local component state.

  • javascript
  • node.js
  • angular
  • mongodb
  • react
  • html
  • css

Dramaforum Oy

2013 - 2015

Senior Software Developer

Worked as a full stack developer, designing and implementing features on new and legacy products. Architected and implemented a web-based educational social media product, integrating it into existing infrastructure using service-based architecture. Managed a partially off-shore team of seven developers as the team's Scrum Master. Set up and maintained the company's CI and web server infrastructure.

  • javascript
  • react
  • ruby
  • node.js
  • mongodb
  • postgresql
  • html
  • css

Avaus Consulting Oy

2010 - 2012

System Specialist

Designed and implemented framework for in-classroom interactive learning for a major Finnish book publisher. Worked in a team developing and maintaining marketing automation software for a major Finnish telecommunications operator. Created and maintained marketing campaign sites for a variety of domestic clients.

  • javascript
  • php
  • mysql
  • java
  • html
  • css

Skills

Language skills

  • english
  • finnish

Programming languages

  • javascript
  • typescript
  • python
  • lua
  • ruby
  • php
  • sql
  • c#
  • java
  • clojure

Databases

  • postgresql
  • sqlite
  • mysql
  • redis
  • mongodb

Other technologies

  • html
  • css
  • node.js
  • react
  • express
  • angular
  • jquery
  • flask
  • django
  • ruby on rails
  • rabbitmq
  • docker
  • aws
  • nix
  • supabase
  • cloudflare
  • netlify

Other interests

  • music and sound design
  • philosophy
  • meditation
  • reading
  • programming language design
  • camping and hiking
  • gaming