Patrik Storm |


Who am I?

Olen 29 vuotias web developer, kiinnostunut backend ja frontend web kehityksestä. Työskentelen hyvin tiimissä ja minulla on halu jatkuvasti oppia uutta. Seuraan aktiivisesti alan eri tekniikoita, sekä pyrin osallistumaan avoimen lähdekoodin projekteihin.


Osaaminen

Backend

PHP, Python, SQL, REST, MVC

Useimmiten käytän backend kehitykseen jotain PHP sovelluskehystä, (framework) viime aikoina erityisesti Laravelia. Tarpeen mukaan myös CMS ohjelmia, kuten esim Drupalia.

Olen myös rakentanut (JSON) REST backendejä, joka mahdollistaa datan uudelleenkäyttämisen esim mobiiliapplikaatiossa, tai geneerissä API:ssa, antaen applikaation implementoinnille paljon joustavuutta.

Tools

Composer, Gulp, Git, Laravel, Drupal, Nodejs

Pyrin käyttämään uusimpia työkaluja projekteissa, ja uskon että projektin onnistumiseen tulee aina valita oikeat työkalut.

Pyrin aina käyttämään komponentteja uudestaan, ja uskallan sanoa että parasta mitä PHP:lle on tapahtunut pitkään aikaan on pakettienhallintatyökalu Composer

Muut työkalut jotka kuuluvat perus käyttöön ovat eri Nodejs kirjastot, kuten esim. node-sass.

Frontend

CSS3, HTML5, JavaScript, SASS, LESS

Responsiivinen frontend kehitys (RWD) kiinnostaa minua, varsinkin nyt kun mobiililaitteilla surffaa netissä niin moni. Uusia työkaluja tulee jatkuvasti ja pyrin aina soveltamaan niitä eri projekteihin.

Olen myös opetellut eri Javascript sovelluskehyksiä, kuten AngularJS jota haluaisin tulevaisuudessa käyttää applikaatioiden toteuttamiseen ja kehittää backendin erikseen, josta tulisi pelkkä data esim. JSON muodossa.

Muista perustyökaluja jota käytän myös usein on, Bootstrap, Singularity, Suzy sekä jQuery.

Opettelussa

Nodejs, Flask, AngularJS, Kivy, RTC

Kun minulla on aikaa, olen opetellut uusia tekniikoita. Tällä hetkellä minua kiinnostaa RTC ja sitä varten olen opetellut socket ohjelmointia, käyttäen NodeJs:ää ja socket.io:ta.

Myös perinteinen desktop applikaatioiden kehitys kiinnostaa, ja sitä varten olen opiskellut Kivy:ä. Sekä myös Pythonin ohella Flask:a.

Olen myös opetellut eri Javascript sovelluskehyksiä, kuten AngularJS.

Työkokemus

Terrier Labs Oy

Helmikuu 2012 - Lokakuu 2013 (1 vuosi 9 kuukautta)

Tehtävinä on ollut mm. web development, backend (PHP) ja frontend (HTML5, CSS3, JS). Työkaluina usein PHP sovelluskehykset sekä CMS (usein Drupal) ja frontend kehitykseen CSS Gridit ja JavaScript kirjastot (jQuery).

Eri JSON API:en integrointi sivusto projekteihin. Responsiivisten ja mobiilisivustojen kehitys. Palvelinylläpitoa sekä asennusta.

Freelancer

Kesäkuu 2013 - (0 vuotta 8 kuukautta)

Olen tehnyt kaksi custom applikaatiota keskisuurelle rahti yritykselle, tehtäväni on ollut rakentaa ERP ohjelma rahtikonttien hallintaa varten.

Muita tehtäviä on ollut pienempien sivustojen rakentaminen, sekä applikaatioiden päivitys ja uuden tominnallisuuden rakentaminen.

Domain Bank Oy

Elokuu 2006 - Helmikuu 2012 (6 vuotta 7 kuukautta)

Tehviini kuului mm. asiakkaiden palvelintilausten (VPS ja Shared) käsittely sekä asennus. Verkkotunnusten rekisteröinti sekä Nimipalvelimien ylläpito. Eri Linux distrojen asennus ja konfigurointio. Tekninen tuki ja yrityksen laskutus.

Lisäksi yrityksen reskontra ja muut hallintotehtävät.

Koulutus

Ammattikorkeakoulu Arcada

Tammikuu 2006 - Heinäkuu 2012 (mediatekniikan insinööri)

Kävin Arcadassa mediatekniikan linjan, lopputyöksi tein tutkimuksen responsiivisten verkkosivustojen kehityksestä. Valmistuin loppuvuodesta 2011, ja paperit sain Tammikuussa 2012.

Otin myös välivuoden koulusta 2008, jolloin olin 8 kuukautta kiertelemässä Kaakkois-Aasiaa.

Itseopinnot

- jatkuu edelleen

Koska haluan oppia aina uutta, olen lukenut useita kirjoja ohjelmoinnista, ja erilaisista ohjelmointi arkkitehtuureista. Seuraan myös aktiivisesti mitä eri ohjelmointi yhteisöissä tapahtuu. Pyrin myös olemaan aktiivinen eri foorumeilla, sekä Q&A sivustoilla ja näin ollen pyrin myös auttaa muita kehittäjiä.

Olen myös käynnyt JavaScript-ohjelmoinnin jatkokurssin (Advanced JavaScript Programming) Tieturilla.

Erityisesti HNnews, Reddit ja Twitter on ollut hyvä tietolähde.