Vesa Piittinen

Senior Developer @ VR-Yhtymä Oy

Käyttäjäkeskeinen ihminen ohjelmoinnin ja designin välimaastossa

Hepsistä!

Olen frontti, joka välillä sukeltelee syvemmillekin vesille. Nykyaikainen React, CSS-in-JS, Node, mikropalvelut ym. on minulle tuttua. Toisaalta olen myös näitä kohtaan kriittinen ja kyseenalaistava, sillä juureni yltävät kuitenkin webin alkuajoille kun CSS oli uusinta uutta, semanttisuutta pyrittiin edistämään ja standardien noudattaminen oli selaimissa aika pitkälti hakusessa.

Koen että JavaScript on nykyään vallannut lähes kokonaan ohjelmoijien perspektiivin tekemiseen ja haluan siksi ajaa HTML:n, CSS:n ja webbistandardien näkökulmaa. Ammatikseni olen ollut ohjelmoija vasta 2013 lähtien, sitä ennen kaikki monipuolinen ohjelmointikokemukseni oli pitkälle omissa oloissa, omin ehdoin ja omalla innolla väkerrettyä.

Tekijänä panostan ehjään käyttökokemukseen. Arvostan asioiden tekemistä "oikein", joka on toki aina jossain määrin mielipideasia, mutta pääsääntöisesti se minulla takoittaa että sivuista tehdään toimivat kaikille käyttäjille muistaen niin saavutettavuus kuin toisaalta suorituskyky, napakkuus ja tuntuma. Frontintakaisiin kerroksiin minua vetävät kyky refaktorointiin ja hankalien kokonaisuuksien käsittelyyn. Pääsääntöisesti mieluummin korjaan ja parantelen olemassa olevaa kuin alan tuottaa kokonaan uutta. Vaikken koe itseäni design-puolen tekijäksi, niin devaajaksi olen varsin tarkka pikseleiden suhteen ja minulla on ajan saatossa muotoutunut käsitystä designin perusteista.

Nykyisessä roolissani VR:llä pyrin edistämään taitojani osaamiseni jakamisessa tiimiläisille ja ottamaan vastuun uuden webin lippukaupan fronttipuolesta, joka oli toteuttu lähes valmiiksi siinä vaiheessa kun aloitin. Pyrkimykseni on jatkaa kehittymistä VR:llä vähintään muutaman vuoden.

Edellisessä työssäni 2013 – 2020 Verkkokauppa.com Oyj:llä modernisoin aiemman asiakkaille suunnatun ecommerce-sivuston HTML5- ja Ajax-aikakauteen kohentaen samalla merkittävästi hakukonenäkyvyyttä. Toteutin uuden ecommerce-kassan frontin, jonka julkaisu 2015 kesäkuussa oli erittäin onnistunut: ei huonoa palautetta ja konversio nousi merkittävästi! Sen jälkeen otin haltuun uuden responsiivisen Node-pohjaisen ecommerce-toteutuksen, joka oli aloitettu konsulttivetoisesti. Uusi kauppa julkaisiin kaikkien asiakkaiden käyttöön marraskuussa 2016 ja on palvellut tarkoitustaan erittäin hyvin.

Portfolio

Jos yksityiskohtien tarkastelu kiinnostaa, niin voit vertailla Verkkokauppa.comia Internet Archivessa ajalta ennen kuin aloitin ja vastaavasti viimeistä versiota samasta vanhasta PHP-alustaisesta sivustosta. Huomionarvoisia eroavaisuuksia ovat mm. parannukset HTML:n semanttisuudessa, tarjoillun CSS:n ja JavaScriptin vähäisempi koko, välilehtien toimivuus ilman JavaScriptiä, tuotesivujen nopeampi latautuminen, käytettävämpi kuvien selaus tuotesivulla sekä yläpalkin skrollautuminen sivun mukana. Valtaosan näistä muutoksista tein ensimmäisen vuoden aikana, koska kehittäminen keskittyi sen jälkeen uuteen responsiiviseen kassaan ja sittemmin uuteen kauppaan.

Käytännössä erot ovat hyvin pieneltä vaikuttavia, mutta niillä on iso merkitys siinä vaiheessa kun aletaan miettiä vaikutusta vaikka sivun ensilatautumisen nopeuteen, näkyvyyteen hakukoneissa tai käyttäjän kokemaan napakkuuteen.

Kädenjälkeäni on toki edelleen nähtävissä myös Verkkokaupan nykyisillä sivuilla, mutta ajan kuluessa toki yhä vähemmissä määrin sivuston jatkuvan kehittämisen vuoksi. Teknisen toteutustavan vuoksi se ei ole myöskään jäänyt kovin käyttökelpoisena talteen Internet Archiveen. Syitä tähän ovat raskas personointi sekä Reactin käyttö koko sivun renderöintiin. Tämän vuoksi en pysty antamaan täydellä varmuudella ajantasalla pysyviä linkkejä tekemiini toimintoihin.