Joel Lehtonen

Ohjelmistosuunnittelija. Filosofian maisteri (tietotekniikka, mobiilijärjestelmät). Jyväskylän yliopiston alumni. Aktiivi.

English speakers may prefer my page in English at Koodilehto. :-)

Yhteystiedot

Kuva Joelista

Minusta

Olen syntynyt Kemissä vuonna 1983. Tavallista tietä olen valmistunut ylioppilaaksi vuonna 2002. Lukion päätyttyä olen opiskellut fysiikkaa Oulun yliopistossa 2002–2004. Kangistuttuani kaavoihin hain Jyväskylän yliopistoon tietotekniikan laitokselle, jonne tulin valituksi yo-todistukseni perusteella.

Tietotekniikan opiskeluni alkoivat 2004 ja edistyivät hitaasti mutta varmasti. Tekemistä riitti opintojen ohessa, kun toimin aktiivisesti mm. ainejärjestössä ja ylioppilaskuntani edustajistossa. Valmistuin vuoden 2010 loppupuolella filosofian maisteriksi tietotekniikalta, mobiilijärjestelmän linjalta. Sivuaineinani olivat matematiikka ja tilastotiede.

Valmistuttuani löysin tieni Protomoon, Jyväskylässä toimivaan ideahautomoon (joka nimittää itseään innovaatioapparaatiksi). Parin kuukauden haudonnan jälkeen sain kiinnostavan työtarjouksen C2 SmartLight Oy:stä, joka toteuttaa älykkäitä katuvalaistukseen liittyviä järjestelmiä. Tarjouksesta ei kannattanut kieltäytyä ja olinkin siellä töissä reilut kolme vuotta, kunnes sain vielä kiinnostavamman työtarjouksen. Tätä nykyä työskentelen Bittiraha.fi-palvelusta tunnetussa Prasos Oy:ssä

Luonteeltani olen epätavallinen mutta helposti lähestyttävä. Keskustelen mielelläni miltei kaikesta.

Nykyisiä toimiani

  • Projektipäällikkö, Prasos Oy. Päätoimeni heinäkuusta 2014 lähtien.
  • Koodilehto on työosuuskunta, jonka perustimme opiskelijakavereiden kesken vuonna 2010. Kun harrastuksesta välillä maksetaan, on hyvä olla Y-tunnus.
  • Olen mukana sosialidemokraattisen liikkeen toiminnassa. Olen Jyväskylän sosialidemokraattisen kunnallisjärjestön kunnallistoimikunnan jäsen ja Jyväskylän työväenyhdistyksen johtokunnan jäsen. Toimin lisäksi Jyväskylän kaupungin kaupunkirakennelautakunnan sekä sivistyslautakunnan varajäsenenä.

Työkokemukseni

  • Sivutoiminen tuntiopettaja kurssilla Ohjelmointi 2 keväällä 2007, 2008, 2009 ja lisäksi tammikuussa 2010.

    Tehtäviin kuului demoryhmien pitämistä, harjoitustöiden ja harjoitustehtävien tarkastelua. Kurssi kesti kaksi periodia.

  • Harjoittelijana Informaatioteknologian tiedekunnassa kesällä 2007.

    Kolmen kuukauden harjoittelujakson tehtävänä oli opinto-opppaan julkaisujärjestelmän käyttöliittymän jatkokehitys. Kehitykseen kuului selvitys olemassa olevien XML-editorien ominaisuuksista sekä uuden WWW-pohjaisen editorin prototyypin suunnittelu.

  • Sivutoiminen tuntiopettaja kurssilla Ohjelmointi 1 syksyllä 2007.

    Syksyllä 2007 luennoidulla kurssilla pidin Ohjelmointi 2:n tapaan demoryhmiä ja tarkistan harjoitustehtäviä sekä harjoitustöitä. Tämän lisäksi olen toteuttanut kurssilla käytettävän demonpalautusjärjestelmän.

  • Projektiapulainen Informaatioteknologian tiedekunnassa kesällä 2008.

    Kolmen kuukauden työjakson tehtävänä oli kehittää sähköisen opinto-oppaan julkaisujärjestelmän käyttöliittymää (nyk. Joose).

  • Sivutoiminen tuntiopettaja kesäopintokurssilla Algoritmit 1 ja 2 kesällä 2009.

    Tehtäviin kuului opiskelijoiden ohjausta sekä tentin ja harjoitustöiden tarkastamista.

  • Sivutoiminen tuntiopettaja kurssilla Funktio-ohjelmointi 1 syksyllä 2009.

    Tehtäviin kuului opiskelijoiden ohjausta. Opetuskielenä oli Haskell.

  • Tutkimusavustaja Jyväskylän yliopiston tietotekniikan laitoksella helmikuusta joulukuuhun 2010.

    Tehtäviini kuului mm. laboratoriotöiden kehittäminen ja tietoturvan tutkimus tiedonlouhinnan menetelmin. Myös graduni valmistui työn aiheesta.

  • Ohjelmistosuunnittelija, C2 SmartLight Oy, helmikuu 2011 – heinäkuu 2014.

    Tehtäviini kuuluivat tuotantotestauksen kehittäminen, backend-kehitys ja palvelinylläpito.

Tuotoksiani

Allaoleva lista on kovin puutteellinen. Enemmän projekteja löytyy versiohallinnastani.

Harrastusprojekteja

  • Elovalo, kolmiulotteinen näyttömatriisi, joka sisältää 8×8×8 ympärisäteilevää lediä. Toteutettiin Jyväskylän Valon kaupunki -tapahtumaa varten vuonna 2012.
  • Valourut. Renoisessa ja muissa trackereissa toimiva virtuaali-instrumentti (VSTi), jolla voi yhdistää musiikkiin Instanssi-demoskenetapahtuman valaistusta. Lähdekoodit ja käännetty VSTi. Saavutti 2. sijan Summamutikka-kilpasarjassa vuonna 2011.
  • SVG:n minimointi (2010-08-04) Eli: Kuinka SVG-tiedostosta saadaan pois 86 %.
  • Siirretyt (2010-01-11) Siirrettyjen numeroiden hakupalvelu, malliesimerkki PHP:llä ja XSL:llä tehdystä mikropalvelusta.
  • Vaivaton Windows-etäkäyttö (2009-07-15) Käyttöliittymä yksinkertaistamaan kirjautumista JYUNETin mikroverkon tietokoneille.
  • VR-matkahaku ja Pääkaupunkiseudun kevyen liikenteen hakukone. (2008-10-16) Esimerkkejä dynaamisista OpenSearch-hakukoneista.
  • Haskellin ByteString (2008-05-20) Funktio-ohjelmointi 2 -kurssille tehty artikkeli. (.tex)
  • Web 2.35 (2007-10-21) Javascriptiä ja SVG:tä käyttävä demo Linkin syyslaneille. Lataa koko paketti.
  • Laite (2005-10-22) Pikaliitettävien muistilaitteiden (USB) nimeäjä, udev:n apuri [Linux]. Sittemmin aika on ajanut tästä ohi, kun udev on kehittynyt.

Pientä korvausta vastaan tehtyä

Aiemmat luottamustoimeni

Harrastuksiani

Maailmasta löytyy runsaasti mielenkiintoisia asioita ja tekemistä. Tietyt asiat ovat kuitenkin vieneet mukanaan, toiset sisätiloihin ja toiset ulos liikkumaan:

PS. Ota reilusti yhteyttä sähköpostitse, jos sinulla on kysyttävää tai on jokin mielenkiintoinen projekti tarjolla!