Ydinosaaminen

Web-/Backend-kehitys

Yli 11 vuoden työkokemus .NET -teknologioissa (ASP.NET Core/WebForms/MVC/Web Api).
Perustietämys monesta muusta, kuten PHP, Django, Ruby on Rails, Spring, Node.js

Frontend-kehitys

Kokemusta moderneista ja vanhemmista teknologioista 11 vuoden ajalta, kuten React Angular Vue.js Knockout jQuery JavaScript TypeScript

Integraatiot ja migraatiot

Toteuttanut useita integraatioita Windows-palveluina sekä pilvipalveluiden päälle Azure Functions AWS Lambda
Monenlaisia tietolähteitä, kuten web-rajapintoja (Jira, Netvisor, MSGraph, OData)
tiedostoformaatteja (csv, xml, Excel, custom parserit) sekä tietokantoja (SQL Server PostgreSQL Oracle CosmosDB)

.NET

Yleistä .NET kokemusta aiemmin mainittujen lisäksi mm. WPF WCF WinForms WF

Mobiilikehitys (hybridi)

Vapaa-ajalla toteuttanut Androidille julkaistun treeni- ja ruokapäiväkirjan fitlog.fi Quasar Framework Vue.js Cordova

Työkokemus

11/2018 - Soikea / Etteplan MORE, Jyväskylä

Senior Software Designer
Kehitin integraatiot ja datamigraatiot kahden toiminnanohjausjärjestelmän välillä. .NET Core AWS Lambda PostgreSQL Dapper WinForms
Backend-kehitystä sekä taustapalveluita (mm. analytiikan laskentaa) osana scrum-tiimiä. .NET Core CosmosDB Azure Blob Storage

03/2018 - 11/2018 Tieto Healthcare & Welfare, Jyväskylä

Senior Software Developer
Fullstack-kehittäjänä terveydenhuollon portaalissa ja siihen liittyvissä työkaluissa osana scrum-tiimiä. ASP.NET Core JavaScript TypeScript Angular Vue.js SQL Server Entity Framework

08/2016 - 03/2018 Soikea, Jyväskylä

Senior System Designer
Lukuisia integraatioprojekteja pääasiassa yksin.
Fullstack-kehittäjänä yksin ja parina muutamassa portaalissa.
Backend-vastuullisena muutamassa projektissa.
C# ASP.NET Core/MVC/Web Api Azure Functions JavaScript React + Redux Vue.js Knockout SQL Server Oracle CosmosDB Entity Framework Dapper

04/2013 - 06/2016 Tieto Healthcare & Welfare, Jyväskylä

Software Developer
Fullstack-kehittäjänä kuntien asukkaille suunnatussa portaalissa sekä siihen liittyvissä työntekijöiden työkaluissa osana scrum-tiimiä ASP.NET MVC JavaScript jQuery Knockout SQL Server Oracle

01/2012 - 04/2013 Energiakolmio, Jyväskylä

Ohjelmistosuunnittelija
Energiankulutuksen ja kustannusten seurantaan tarkoitetun portaalin kehittäminen ASP.NET SQL Server
Laskutussovelluksen kehittäminen WPF WF SQL Server Entity Framework
Joitain pienempiä sovelluksia WinForms SSIS

08/2008 - 01/2011 Sanoma Data, Helsinki

Systeemisuunnittelija
Toimin yksin mbnet.fi -verkkosivuston sekä siihen liittyvien sisällönhallintatyökalujen ylläpito- ja kehitystehtävissä.
ASP.NET SQL Server

Koulutus

01/2019 - Jyväskylän ammattikorkeakoulu

Master of Engineering, Full Stack Software Development
Yhtä kurssia ja päättötyötä vaille valmis

2015 - 2016 Jyväskylän yliopisto

Syventäviä ohjelmistotekniikan kursseja
TIES441 Software Architectures
TIES456 Introduction to SOA and Cloud Computing
TIES532 Service Oriented Architectures and Cloud Computing for Developers
TIES542 Principles of Programming Languages
ITKST53 Software Security

2004 - 2008 Savonia-amk

Insinööri, ohjelmistotekniikka