Olen Vaasalainen freelance-ohjelmistokehittäjä. Minulla on yli 8 vuotta alan työkokemusta. Kuvailisin itseäni fullstack-ohjelmistokehittäjäksi, sillä minulla on kokemusta käyttöliittymäkehityksestä, taustajärjestelmien ohjelmoinnista ja relaatiotietokantojen parista.

Voin auttaa kehittämään erilaisia web-pohjaisia sovelluksia. Minulta onnistuu uusien websovellusten suunnittelu ja olemassaolevien jatkokehittäminen. Voin auttaa myös web-sovellusten integroinnissa muihin järjestelmiin.

Olen kiinnostunut myös data-analytiikasta. Tällä hetkellä osaamiseni siinä pohjautuu enimmäkseen yliopistokursseihin. Minua kiinnostaa erityisen paljon projektit, jossa pääsen käyttämään siihen liittyvää osaamistani myös käytännössä.

Työskentelen etänä tai Vaasan läheisyydessä. Voin tarvittaessa vierailla muissa kaupungeissa.

Tämän verkkosivun lähdekoodi löytyy täältä.

CV

Työkokemus

Freelance-ohjelmistokehittäjä, 4/2018-

Liiketoiminnan harjoittamista toiminimellä. Pääasiassa websovellusten kehittämistä teknologioilla JavaScript, TypeScript, React, Node.js, C#, .NET Core, PostgreSQL, SQL Server, Docker ja Robot Framework.

Software Developer, Computershare Deutschland GmbH & Co. KG, München, Saksa, 10/2017-3/2018

Yritysten osakkeiden omistajuuksien raportointijärjestelmän kehittämistä ja ylläpitoa PHP:lla ja JavaScriptillä. Noin puolet työajasta oli Oracle-tietokannan kanssa työskentelyä.

Ohjelmistosuunnittelija, Granite Partners OY, Tampere, Suomi, 2/2014-9/2017

Riskienhallintaan ja verkkokoulutuksiin keskittyvän SaaS-järjestelmän ohjelmistokehitystä. Full-stack web-ohjelmointia PHP:llä ja JavaScriptillä. Muita työhön liittyviä avainsanoja PostgreSQL, Bootstrap, React, CSS, Sass, Doctrine, Laravel ja Sahi.

Koulutus

Diplomi-insinööri, Tampereen teknillinen yliopisto, 2015-2016

Koulutusohjelma: Tietotekniikka; pääaine: ohjelmistotuotanto, sivuaine: Pervasive Systems.

Diplomityö: “Web-sovelluksen arkkitehtuurin kehitys ja ylläpito”.

Tekniikan kandidaatti, Tampereen teknillinen yliopisto, 2011-2015

Koulutusohjelma: Tietotekniikka; pääaine: ohjelmistotekniikka, sivuaine: teollisuustalous.

Kandidaatintyö: “Scrumista kohti Kanbania ylläpitovaiheeseen siirryttäessä”.

Vaihto-oppilas, Korea Advanced Institute of Science and Technology, Daejeon, Etelä-Korea, 09/2013-12/2013

Ylioppilas, Vaasan lyseon lukio, 2007-2010

Osaaminen

JavaScript

React

TypeScript

Redux

Jest

Node.js

Express

Next.js

D3.js

Angular

UI

CSS

Bootstrap

Datan visualisointi

Testaus

Yksikkötestaus

Robot Framework

Sahi

DevOps

Linux

Docker

git

Nginx

Azure

Bitbucket pipelines

Jenkins

C#

.NET

Entity Framework

MediatR

xUnit

AutoMapper

Tietokannat

SQL Server

PostgreSQL

Oracle

MariaDB

Rajapinnat

REST-rajapinnat

GraphQL

SOAP

PHP

Laravel

Doctrine

Kolmannen osapuolen rajapinnat

ChargeBee

Stripe

Python

Flask

C++
JavaScript

React

TypeScript

Redux

Jest

Node.js

Express

Next.js

D3.js

Angular

C#

.NET

Entity Framework

MediatR

xUnit

AutoMapper

UI

CSS

Bootstrap

Datan visualisointi

Tietokannat

SQL Server

PostgreSQL

Oracle

MariaDB

Rajapinnat

REST-rajapinnat

GraphQL

SOAP

Testaus

Yksikkötestaus

Robot Framework

Sahi

PHP

Laravel

Doctrine

DevOps

Linux

Docker

git

Nginx

Azure

Bitbucket pipelines

Jenkins

Kolmannen osapuolen rajapinnat

ChargeBee

Stripe

Python

Flask

C++