Joel Lehtonen

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

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. 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 Coinmotion Oy:llä, aluksi koodaamassa mutta myöhemmin hallituksen jäsenenä.

Nykyisiä toimiani

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.

  • Projektipäällikkö, Prasos Oy (nyk. Coinmotion Oy). Päätoimeni heinäkuusta 2014 huhtikuuhun 2017.
  • Koodilehto oli työosuuskunta, jonka perustimme opiskelijakavereiden kesken vuonna 2010. Toiminta lopetettiin 2018.
  • Software Specialist, Etteplan Oyj. Päätoimeni toukokuusta 2017 vuoteen 2019 saakka.
  • Software developer, Flexoptix GmbH. Sulautettua ohjelmointia, 2020.
  • Hallituksen jäsen, Coinmotion Oy, alkaen 2017.

Tuotoksiani

Allaoleva lista on vuodelta 2012 ja tätä nykyä varsin suppea. Enemmän ja tuoreempia 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!