Olen Vaasalainen freelance-ohjelmistokehittäjä. Minulla on yli 12 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. Hyödynnän työssäni koodauksessa avustavia tekoälytyökaluja.

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.

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

UI

CSS

Bootstrap

Datan visualisointi

Testaus

Yksikkötestaus

Robot Framework

DevOps

Linux

Docker

git

Nginx

Bitbucket pipelines

Jenkins

Pilvipalvelut

Azure

Azure Log Analytics

Azure App Configuration

C#

.NET

xUnit

Entity Framework

MediatR

AutoMapper

Koodausta avustavat tekoälytyökalut

GitHub Copilot

Tietokannat

SQL Server

PostgreSQL

Oracle

MariaDB

Rajapinnat ja viestijonot

REST-rajapinnat

RabbitMQ

SOAP

GraphQL

PHP

Laravel

Doctrine

Python

Flask

C++
JavaScript

React

TypeScript

Redux

Jest

Node.js

Express

Next.js

C#

.NET

xUnit

Entity Framework

MediatR

AutoMapper

Koodausta avustavat tekoälytyökalut

GitHub Copilot

UI

CSS

Bootstrap

Datan visualisointi

Tietokannat

SQL Server

PostgreSQL

Oracle

MariaDB

Rajapinnat ja viestijonot

REST-rajapinnat

RabbitMQ

SOAP

GraphQL

Testaus

Yksikkötestaus

Robot Framework

PHP

Laravel

Doctrine

DevOps

Linux

Docker

git

Nginx

Bitbucket pipelines

Jenkins

Pilvipalvelut

Azure

Azure Log Analytics

Azure App Configuration

Python

Flask

C++