Yläasteella vuonna 1998 suorittamani kotisivukurssin jälkeen web-suunnittelu on ollut yksi suurimmista intohimoistani. Olen osallistunut lukuisiin projekteihin useissa eri rooleissa sisällöntuottajasta ohjelmoijaan ja toteuttanut sivustoja sekä valmiiden alustojen päälle että aloittaen täysin tyhjältä pöydältä.
Ensimmäiset vuodet kuluivat harrastesivustojen parissa HTML:ää, CSS:ää ja muita yleisimpiä web-teknologioita opettellessa. Vuosina 2003–2006 yritin viilaata sivujani toimimaan vanhoilla selaimilla ja erilaisilla mobiililaitteilla, minkä lisäksi pyrin huomioimaan myös aistirajoittuneita ihmisiä. Muutaman vuoden nysväys selain-hackien ja muiden erikoistapausten kanssa syvensi taitojani perusteknologioista tutustuttaen minut samalla käytettävyysoppien maailmaan. Ymmärsin myös, ettei täydellisyyttä tavoittelemalla saada mitään valmiiksi.
Seuraavat pari vuotta kuluivat DI-opintoja viimeistellessä. Maaliskuussa 2009 pääsin tekemään lopputyötäni web-ohjelmointifirmaan, ja päiväni alkoivat jälleen täyttyä eri web-teknologioilla. Vaikka ostin ensimmäisen PHP-ohjelmointikirjani vuonna 2002, koodauskokemukseni oli silti varsin niukkaa, kun minulle kerrottiin diplomityöni aloituspalaverissa, että tulisin olio-ohjelmoimaan työkseni PHP:lla.
Tutkin diplomityössäni verkkokauppasovellusalustaa kuuden kuukauden ajan, jonka jälkeen sain vakituisen ohjelmointisuunnittelijan pestin ja nyt tammikuussa 2011 voin ilolla todeta, että olen kuluneen parin vuoden aikana kehittynyt jo melko kokeneeksi PHP-ohjelmoijaksi. Työtä tehdessä tutuiksi ovat tulleet myös PostgreSQL, MySQL, jQuery, Liana-sovelluskehys, MVC, yksikkötestaus, XML, SOAP ja SCRUM. Koska haluan kehittyä kokeneeksi web-alan asiantuntijaksi, pyrin kokopäivätyöni lisäksi lukemaan alan kirjallisuutta päivittäin.
Seuraavassa listassa on esitelty projektit, joissa olen tällä hetkellä mukana. Lista on päivitetty viimeksi 25. tammikuuta 2011.
ViidakkoStore, josta tein myös diplomityöni, on ollut pääprojektini vuodesta 2009 asti, jolloin aloitin Koodiviidakolla. Verkkokauppasovellusalustaa kehittää kokopäiväisesti muutaman hengen tiimi.
Teknologiat: Liana, PHP 5, PostgreSQL 8, HTML5, CSS 2, jQuery
Vastuualueeni: kehitys
Kesto: 02.03.2009 –
Koodiviidakolla työskennellessä olen osallistunut ViidakkoStoren kehityksen lisäksi muutamiin muihin projekteihin, joista selkeästi eniten olen aikaa viettänyt SoMeMonitorin kanssa. Palvelun avulla voidaan seurata erilaisia sosiaalisia medioita.
Teknologiat: Liana, PHP 5, PostgreSQL 8, XHTML, CSS 2, jQuery
Vastuualueeni: kehitys
Kesto: 28.04.2010 –
Ylivoimaisesti suurin sivuprojektini, Moposite, on Elasto Mania -pelille omistautunut fanisivusto. Nykyään innostuksesta peliä kohtaan on paras terä jo hiipunut ja näinollen myös sivuston kehitystyö on hitaanlaista. Tehtävää on vielä paljon joten tuskin projekti on ohi ihan lähivuosina.
Teknologiat: PHP 5, MySQL 5, XHTML, CSS 2
Vastuualueeni: johto, kaikessa mukana
Kesto: 02.11.2003 –
Tämän koruttoman sivun kautta julkaisen raporttejani. Tykkään dokumentoida elämääni kuvin ja tekstein ja mielelläni myös julkaisen niitä muiden katseltavaksi.
Teknologiat: PHP 5, MySQL 5, XHTML, CSS 2
Vastuualueeni: kaikki
Kesto: 01.02.2006 –
Kolmanteen versioon yltänyt Lumina Polaris -bändin kotisivu. Kavereistani koostuva yhtye perustettiin vuonna 2000 ja olen ollut alusta asti mukana auttamassa heitä nettijulkaisussa.
Teknologiat: XHTML, CSS 2, MySQL 5, PHP 5
Vastuualueeni: buildaus, päivitys
Kesto: 29.10.2005 –
Rakensimme klinikan kanssa yhteistyössä opetukseen ja tutkimuksen keskittyneet sivut. Sivuilla on tärkeätä edustuksellisuus ja hillitty ulkoasu.
Teknologiat: HTML 4, CSS 2
Vastuualueeni: integrointi
Kesto: 09.02.2007 –
Työstin loppuvuodesta 2007 Oulun yliopiston pääkirjastolle nettinäyttelyn Tutkijoiden Lappi, jossa esitellään 1800-luvun Lapin tutkimusmatkojen kuvasatoa. Projektitiimiimme kuului kuusi jäsentä.
Teknologiat: XHTML, CSS 2, PHP 4, CS3
Vastuualueeni: kaikki lukuunottamatta tekstejä
Kesto: 05.10.2007 –
Kyseessä on henkilökohtainen blogini, joka käyttää WordPress-ohjelmaa alustanaan. Teemana on Kaushal Shethin tekemä Blue Horizon ja logokuvan on muokannut Harmi.
Kirjoitan sekä suomeksi että englanniksi jokapäiväisistä asioistani.
Teknologiat: Wordpress 2, PHP 5, MySQL 5, XHTML, CSS 2
Vastuualueeni: integrointi, sisältö
Kesto: 20.01.2005 –
Sivu on Oulun yliopiston Synnytys- ja naistentautienosaston opetussivusto eli sen pääasialliset käyttäjät ovat lääketieteen opiskelijat. Olin aikanaan töissä kyseisellä osastolla ATK-yhdyshenkilönä ja sen tiimoilta olen tämän tehnyt.
Teknologiat: XHTML, CSS 2, MySQL 5, PHP 5
Vastuualueeni: kaikki
Kesto: 25.02.2006 –
Tampereen yliopisto tilasi firmaltani (Lassitek) Virtual exam system -ohjelman, joka on ollut Oulun yliopiston käytössä jo muutaman vuoden. Ohjelmaa hyödynnetään lääketieteen opiskelijoiden koulutuksessa.
Teknologiat: PHP 5, MySQL 5, XHTML, CSS 2
Vastuualueeni: kaikki
Kesto: 13.02.2008 –
Olet juuri nyt tällä sivulla. Alunperin Lassite oli henkilökohtainen sivuni, missä esittelin itseäni ja harrastuksiani. Sittemmin lähes kaikista harrastuksista olen tehnyt omat sivut tai vähintään raportin Puluprojects-sivulle. Tämän takia Lassiten nykyinen tarkoitus on vain kertoa tärkeimmät tietoni minusta sekä esitellä tekemiäni nettisivuja.
Teknologiat: XHTML, CSS 2, PHP 5
Vastuualueeni: kaikki
Kesto: 01.10.2006 –
Ulko-ovimiehet on reipashenkinen urheilutapahtuma Suomen suvessa, missä otetaan miehistä mittaa hieman tavallisesta poikkeavissa lajeissa, kuten kananmunan heitossa ja munkinsyönnissä. Asiaan sopivilla väreillä sonnustettu sivusto on kyhätty kasaan esittelemään tapahtumaa ja luomaan sille pitkää perinnettä.
Teknologiat: XHTML, CSS 2, PHP 5
Vastuualueeni: kaikki
Kesto: 17.08.2007 –
Kuusi Elasto Mania -pelin harrastajaa ympäri Suomen muodostavat joukkueen, jonka kotisivu tämä on. Itse asiassa Mopositeltä löytää ajantasasemmat tiedot tiimistämme.
Teknologiat: XHTML, CSS 2
Vastuualueeni: kaikki
Kesto: 04.05.2002 –