
Tältä sivulta löydät ansioluetteloni, portfolioni (henkilökohtainen) sekä joitain pitämiäni esitelmiä. Lisäksi diplomityöni ja pari artikkelia.
- Tammitie 20, 00330 Helsinki
- 0500 488 806 (myös WhatsApp)
- info@webguru.fi
Osaaminen
HTML/CSS
Html5, CSS3, Frameworkit: Bootstrap, Foundation, Tailwind CSS
PHP
Frameworkit: Yii framework, Laravel, CodeIgniter, Symfony, Flourish, Slim
Javascript / Node.js
Node.js, Express, jQuery, Frameworkit: Meteor, Frontend-kirjastot: Vue.js, React, WebGL: Three.js
Java / muut ohjelmointikielet
Java SE, Java ME, Java EE, C/C++, Python (perusteet), Ruby (perusteet)
Tietokannat
MySQL, PostgreSQL+PostGIS, MongoDB, SQL Server
Testaus
Työkalut: PhpUnit, JUnit, Selenium, TestingBot
Palvelimet / DevOps
Linux (Debian/Ubuntu/CentOS), skriptaus, virtuaalipalvelimet, Docker, Nginx, Apache, Tomcat, Plesk, C Panel, SSH, Git, GitHub, Bitbucket, CI/CD
Pilvipalvelualustat
Linode/Akamai, Amazon Web Services, Google Cloud
Integroinnit/SOA
Zapier, XML/Schema, Web Services, WSDL, BPEL, XSLT
GIS
Palvelimet: Geoserver, PostGIS, Frameworkit: OpenLayers, Leaflet
Sisällönhallintajärjestelmät
WordPress, Drupal, Joomla, e107, Frog CMS
UI/käytettävyyssuunnittelu
Työkalut: Figma, Sketch
Kuvankäsittely
Photoshop, Illustrator, GIMP
Projektinhallinta
Softat: Git, Trac, Jira, Microsoft Project
Single Sign-on -järjestelmät
SAML 2.0, SimpleSAMLphp SSO
Työhistoria
Web-kehittäjä/käyttöliittymäsuunnittelija
ZENNIZ OY
2014 – 2015
Kehitteillä olevan tenniksen tracker-järjestelmän kenttätietokoneen käyttöliittymän suunnittelu ja toteutus. Myös my.zenniz.com pilvipalvelun toteutus, johon tallentuu kaikki pelinaikainen data ja jossa pelaajat voivat pelin jälkeen analysoida omia pelisuorituksiaan.
Web-kehittäjä, palvelusuunnittelija
ITE WIKI OY
2013 – 2024
Ite wiki on Suomen suurin IT-alan hakemistopalvelu ja verkkomedia, josta löytyy tiedot lähes kaikista Suomen IT-alan yrityksistä. Yritykset voivat palvelussa julkaista referenssejä, rekryilmoituksia, tapahtumia ja tehdä bloggauksia. Ite wiki on varsin laaja ja suosittu palvelu. Tämä on kokonaan minun toteuttama ja ylläpitämä palvelu.
Web-kehittäjä, palvelusuunnittelija
CGI
2008 – 2012
Suomalaisten joukkoliikenteen toimijoiden verkkopalveluiden ja tietojärjestelmien kehitystyöt osana Intelligent Transport Systems -tiimiä. Olen ollut mukana toteuttamassa monia joukkoliikenteen verkkopalveluita, joita moni suomalainen käyttää päivittäin.
Tutkimusapulainen
TEKNILLINEN KORKEAKOULU / HIIT
2007 – 2008
Tutkimustyötä liiketoimintaprosessien mallintamisesta ja automatisoinnista yrityksissä (diplomityö)
Harjoittelija
COMARCH (PUOLA)
2006
Työharjoittelu Krakovassa (IAESTE), osallistuminen projektiin jossa tutkittiin BPM/SOA/Web Services/BPEL -teknologioiden käyttöönottoa yrityksen järjestelmäintegraatio projekteissa.
Harjoittelija
SETEC
2005
Yrityksen kehitteillä olevan Smart Card sirujen käyttöjärjestelmän komponenttien ohjelmointia C-kielellä (sulautetut järjestelmät).
Harjoittelija
SKANSKA
2004-2005
Harjoittelijana tietohallinnossa, yrityksen intranetin kehittäminen (.NET -ohjelmointia) + työskentely it-tukihenkilönä.
Muut työpaikat (asiakaspalvelu)
SCANDIC HOTELS, HILTON HOTELS, SONERA, ABB, TALIN TENNISKESKUS
1998-2005
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.
http://www.zenniz.comHSL 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ä.
http://www.reittiopas.fiFillaristit.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ä.
http://www.fillaristit.fiOma 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.
https://oma.reittiopas.fiTampereen 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.
http://linjakartta.tampere.fiTampereen 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.
http://lissu.tampere.fiReittiopas 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.fiTampereen 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ä.
http://aikataulut.tampere.fiJyvä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ä.
http://www.reittiopas.fiTeekkaritennis 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.
http://www.tete.fiBuusti.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).
http://www.buusti.net