
Terve, tältä sivulta löydät ansioluetteloni, portfolioni (henkilökohtainen) sekä joitain pitämiäni esitelmiä. Lisäksi diplomityöni ja pari artikkelia.
Koulutus
Osaaminen
Työhistoria
Verkkosivuprojektit
Kirjalliset tuotokset ja esitelmät
Koulutus
Diplomi-insinöörin tutkinto
Työhistoria
Kehitysinsinööri/käyttöliittymäsuunnittelija
Palvelusuunnittelija
Web-kehittäjä, palvelusuunnittelija
Tutkija, tutkimusapulainen
Harjoittelija
Harjoittelija
Harjoittelija
Osaaminen
HTML/CSS
Html5, CSS3, Bootstrap
PHP
Yii framework, Laravel, CodeIgniter, Flourish mvc, Slim, Symfony
Javascript/Node.js
Node.js, Express, Vue.js, React, Three.js, jQuery, Meteor framework
Tietokannat
MySQL, PostgreSQL+PostGIS, MongoDB, SQL Server
Java
Java SE, Java ME, Java EE
Ruby
Ruby on Rails
GIS
Geoserver, OpenLayers, Leaflet, PostGIS
SOA
Web Services, WSDL, BPEL, BPM, XML/Schema
Projektinhallinta
Git, Trac, Jira, Microsoft Project
Käytettävyyssuunnittelu
Figma, UI testaus
Palvelimet
Linux, Debian, Amazon Web Services, Linode, Nginx, Apache
Sisällönhallintajärjestelmät
WordPress, Drupal, Joomla, Frog CMS, e107
Kuvankäsittely
Photoshop, Illustrator, GIMP, Flash, ..
Single Sign-on -järjestelmät
SAML 2.0, SimpleSAMLphp, SSO
WWW-projektit
Zenniz-järjestelmän käyttöliittymä, 2014-
Zenniz on uudentyyppinen tracker-järjestelmä tennishalleihin, joka mahdollistaa pallon liikkeiden seuraamisen ja pelin analysoinnin. Järjestelmä koostuu kentälle asennettavista antureista sekä kosketusnäytöllisestä tietokoneesta. Järjestelmällä voidaan mitata lyöntien nopeuksia ja kerätä monipuolisesti dataa pelaajien pelistä. Järjestelmä on suunnattu niin harrastajille, huippupelaajille kuin valmentajillekin. Suunnitelin ja toteutin kenttätietokoneen käyttöliittymän sekä siihen liittyvän nettipalvelun.
HSL Reittiopas uudistus, 2012
Olin uudistamassa Reittioppaan käyttöliittymää ollessani työsuhteessa Logicalla (nyk. CGI). Reittioppaan käyttöliittymä uudistettiin vuonna 2012 osana HSL:n verkkopalveluiden
konseptiuudistusta. Tein ison osan uudistuksesta, lisäksi koordinoin muita kehittäjiä. HSL:n reittiopas on yksi Suomen suosituimmista nettipalveluista ja Taloustutkimuksen tekemän selvityksen mukaan Suomen toiseksi arvostetuin verkkobrändi (Googlen jälkeen). Reittiopasta käyttää parhaimmillaan jopa 150000 käyttäjää päivässä.
Fillaristit.fi, 2011-2012
Fillaristit on Liikenneviraston ja kolmen kaupungin rahoittama kokeellinen sosiaalisen median palvelu pyöräilijöille. Palvelun avulla pyöräilijät voivat verkottua keskenään ja jakaa kiinnostavia paikkoja, reittejä, kuvia ym. Palvelun tavoitteena on ollut lisätä pyöräilijöiden yhteisöllisyyttä ja sitä kautta pyöräilyn suosiota. Tein tämän palvelun ollessani työsuhteessa Logicalla. Nykyään palvelu on kokonaan omistuksessani ja kehittelen sitä harrastusmielessä.
Oma Reittiopas + HSL kertakirjautuminen, 2011-2012
Oma Reittiopas on HSL:n nettipalveluiden käyttämä yhteinen kirjautumispalvelu, jonka toteutin ollessani työsuhteessa Logicalla. Rekisteröitymällä palveluun käyttäjät voivat tallentaa omia matkustustottumuksiaan kuten suosikkireittejä, -linjoja ja -pysäkkejä, jonka jälkeen näille voidaan näyttää henkilökohtaista matkustajainformaatiota eri palveluissa. Oma reittioppaaseen sisältyy kertakirjautumisjärjestelmä (Single Sign-on), joka mahdollistaa käyttäjien pysymisen kirjautuneena siirtyessään palveluiden välillä. Kertakirjautumisjärjestelmä käyttää SAML-protokollaa.
Tampereen joukkoliikenteen linjakartta, 2012
Tampereen sähköinen linjakartta auttaa käyttäjiä löytämään bussireittejä kaupungin ja lähikuntien alueella sekä selaamaan bussien aikataulutietoja. Palvelun toteutuksessa on hyödynnetty runsaasti AJAX-tekniikoita. Tein tämän palvelun ollessani työsuhteessa Logicalla.
Tampereen joukkoliikenteen reaaliaikapalvelu Lissu, 2011
Lissu liikenteenseuranta on Tampereen joukkoliikenteen reaaliaikatietopalvelu. Palvelun avulla
joukkoliikenteen käyttäjien on mahdollista tutkia bussien sijainteja kartalla sekä hakea saapumiaikaennusteita pysäkeille. Lissu kuuluu osaksi suurempaa IJ2010-hanketta, jossa Logica toimitti Tampereen kaupungille reaaliaikaisen matkustaja- ja liikennevaloetuusjärjestelmän. Hankeen arvo on sen elinkaaren aikana noin 6 miljoonaa euroa. Reealiaikajärjestelmän tiedoista hyötyy päivittäin tuhannet joukkoliikenteen käyttäjät. Olen suunnitellut palveluun myös virtuaalimonitoriliittymän, jota voi käyttää asemien isoilla näyttötauluilla.
Reittiopas kehittäjärajapinta, 2011
HSL tilasi Logicalta vuonna 2011 Reittioppaan avoimen kehittäjärajapinnan suunnittelun ja toteutuksen. Työssä päivitettiin vanha kehittäjärajapinta uuteen versioon, joka edesauttoi uudenlaisten sovellusten kehittämistä reittioppaan tarjoamien tietojen avulla. HSL sai APIsta MikroPC -lehdeltä vuoden tietotekniikkailmiö -palkinnon. Reittiopas APIa käyttää n. 600
kehittäjää ja sen päälle on syntynyt runsaasti mm. mobiilisovelluksia. Olin mukana suunnittelemassa ja toteuttamassa tätä rajapintaa.
http://developer.reittiopas.fi
Tampereen joukkoliikenteen pysäkkiaikataulut, 2011
Tampereen kaupunki tilasi Logicalta 2011 paperisten aikataulujen tulostuspalvelun. Työhön kuului uusien (moniväristen) aikataulupohjien suunnittelu sekä tulostuspalvelu, jolla aikatauluja voidaan tulostaa jakolistoiksi (ja jaettavaksi pysäkkikatoksiin). Tampereella on n. 1000
bussipysäkkiä. Vastasin Logicalla tästä projektista ja suunnittelin palvelun. Paperiaikatauluja voi ladata myös Tampereen aikataulusivujen kautta PDF-muodossa.
Tampereen joukkoliikenteen aikataulusivut, 2010
Tampereen kaupunki tilasi Logicalta 2010 uudet joukkoliikenteen aikataulusivut. Vastasin tästä projektista Logicalla. Sivujen kautta matkustajat voivat hakea Tampereen alueen bussien linja- ja pysäkkiaikatauluja. Sivuilla voi myös mm. hakea pysäkkejä kartalta sekä tulostaa aikatauluja PDF-muotoon. Sivustoon kuuluu lisäksi mobiiliversio sekä oma datanlataaja. Aikataulusivuja käyttää Tampereella n. 10000 matkustajaa päivässä.
Jyväskylän liikenteen bussien reaaliaikaseurantatyökalu, 2009
Työssä suunniteltiin ja toteutettiin Jyväskylän liikenteelle karttapohjainen työkalun, jonka avulla ajomestareiden on mahdollista seurata bussien liikkumista kartalla sekä niiden pysymistä aikataulussa. Työkalu integroituu Jyväskylän kaupungin reaaliaikaiseen informaatio- ja
näyttöjenohjausjärjestelmään. Ajomestarit hyödyntävät työkalua myös kuljettajien koulutuksessa. Toteutin tämän palvelun Jyväskylän kaupungille ollessani työsuhteessa Logicalla.
HSL Reittioppaan
käyttöliittymäpäivitys, 2008
Tässä työssä päivitettiin Reittioppaan käyttöliittymä HSL:n toimittamien konseptikuvien mukaisesti. Käyttöliittymässä siirryttiin hyödyntämään ajax-tekniikoita sekä karttamoottori vaihdettiin avoimen lähdekoodin OpenLayersiin. Olin mukana toteuttamassa uudistusta osana kehitystiimiä.
Teekkaritennis nettisivut, 2003
Tein Teekkaritennikselle itsepäivitettävät kotisivut opiskeluaikoinani. Sivut tehtiin Joomla-sisällönhallintajärjestelmän päälle. Toteutin Joomlan päälle joitain omia lisäosia kuten tapahtumakalenterin, uutiskirjeiden tilaustoiminnot ym.
Buusti.net, 2002
Yritykseni (aik. nimeltään Buusti.net) aikaisemmat sivut olivat melko yksinkertainen php-sivusto. Sivustoon kuului kuului lahjatavarakauppa, jonka kautta myin lahjatavaroita kuten paitoja, kuppeja, kyniä (asiakkaan omilla painatuksilla).
Kirjalliset tuotokset
Kansallisen ennusterajapinnan määrittely, LVM, 2010
Tein Logicalla kansallisen määrittelyn joukkoliikenteen reaaliaikajärjestelmien
ennusteaikarajapinnoista. Määrittely ottaa kantaa millä tavalla kannattaa toteuttaa rajapintoja taustajärjestelmiin, jotka toimittavat reaaliaikatietoja pysäkkinäytöille ja liikennevälineiden sisänäytöille. Määrittelyn tavoite oli parantaa eri toimittajien järjestelmien ja laitteiden yhteensopivuutta. Työn tilaajana toimi Liikenne- ja Viestintäministeriö.
Diplomityö: Business Process Management – State of the art Technologies, TKK, 2008
Diplomityössäni tutkin liiketoimintaprosessien mallinnusta, määrittelyä ja automatisointia moderneilla tietoteknisillä välineillä sekä näihin liittyviä teknologioita (SOA, Web Services, BPM, BPEL, BPMN, EAI). Tein diplomityöni ollessani työsuhteessa Teknillisen Korkeakoulun HIIT:n (Helsinki Institute of Information Technology) laitoksella.
https://webguru.fi/wp-content/files/bpm-state_of_the_art_technologies.pdf
SOA/BPEL-esitelmä, Comarch, 2006
Pitämäni esitelmä työharjoitteluni päätteksi Comarchilla, Puolassa. Esitelmä käsittelee palveluarkkitehtuureja, web-palveluita (Web Services) ja web-palveluiden orkesterointia BPEL-ohjelmointikielellä. Tutkin näiden teknologioiden käyttömahdollisuutta yrityksessä.
https://webguru.fi/wp-content/files/bpel_research.pdf
Verkko-oppimisympäristöt, TKK, 2006
Tekemäni tutkimus verkko-oppimisympäristöistä TKK:n viestintätekniikan harjoitustyöt
-kurssilla.
https://webguru.fi/wp-content/files/verkko-oppimisymparistot.pdf
Sisällönhallintajärjestelmät, TKK, 2006
Tekemäni tutkimus www-pohjaisista open source -sisällönhallintajärjestelmistä TKK:n viestintätekniikan harjoitustyöt -kurssilla.
https://webguru.fi/wp-content/files/sisallonhallintajarjestelmat.pdf