Tietotekniikan DI-opiskelija
Hei! Olen neljännen vuoden tietotekniikan diplomi-insinööri-opiskelija Oulun yliopistosta ja valmistunut tekniikan kandidaatiksi keväällä 2025. Etsin työmahdollisuuksia ohjelmistokehityksen, ohjelmoinnin sekä muiden IT-projektien parissa. Ensisijainen tavoitteenani on löytää paikka, jossa voin suorittaa diplomityöni kesän jälkeen ja jatkaa mahdollisuuksien mukaan työskentelyä myös opintojen jälkeen.
Työkokemusta löytyy Full Stack -kehityksestä, jota kautta mm. REST-rajapintojen suunnittelu ja toteutus, tietokantojen kanssa työskentely, modernien web-sovellusten rakentaminen sekä kehitystyöhön liittyvä ohjelmistotestaus ovat tulleet tutuiksi. Olen intohimoinen kehittymään pidemmälle Full Stack -kehittäjänä, mutta olen myös avoin muille työmahdollisuuksille ja kiinnostunut muista ohjelmistokehityksen osa-alueista, kuten ohjelmistojen testauksesta, AI-ratkaisuista, tai vaikkapa data-analytiikasta.
Olen motivoitunut ja oma-aloitteinen ja nautin haasteista, sekä uusien asioiden oppimisesta. Olen myös tiimityöskentelytaitoinen ja kommunikoinniltani selkeä ja avoin. Olen saanut useilta työnantajilta kiitosta työmoraalistani, vastuullisuudestani sekä tavastani saattaa työtehtävät loppuun asti.
Harrasteprojektina tehty Full stack -sovellus tutkimusten hallintaan, sisältäen REST API:n, autentikaation ja ajanvarausjärjestelmän. Tulevaisuudessa tarkoitus testata sovellus laajemmin Robot Frameworkilla.
Innovatiivinen React-sovellus, joka analysoi kirjoitustyylejä ja vaihtaa taustateemaa ja efektejä vastaamaan käyttäjän mielialaa. Loppuprojekti Luovan Suunnittelun Menetelmien kurssilla
Verkkosovellus, jossa rekisteröityneet käyttäjät voivat luoda blogeja, tykätä ja poistaa niitä. Sovellus on testattu Vitestillä ja Playwrightilla. Tehty osana Full Stack Open kurssia, minkä jälkeen harjoiteltu CSS:n alkeita omatoimisesti
Backend-projekti Node.js:llä ja Expressillä, jossa on RESTful API puhelinluettelon hallintaan, CRUD-toiminnot, tietojen validointi ja MongoDB-integraatio. Tehty osana Full Stack Open kurssia.
Mobiili tietotekniikan kurssilla toteutettu Android-sovellus Jetpack Composella. Sovelluksessa on käyttäjäkohtainen profiilinhallinta, videosoitin, animoitu splash screen, valoanturi joka lähettää push-ilmoituksen matalassa valaistuksessa, sekä viestikeskustelunäkymä.
Responsiivinen portfolio-sivusto modernilla muotoilulla ja animaatioilla. Toteutettu omana harraste- ja oppimisprojektina.
Tutkimus Suomi24-korpuksesta (2001–2017), sisältäen Zipfin lain analyysin, vihapuheen tunnistuksen, mielialan seurannan ja sanaston kasvun visualisoinnin Pythonilla. Loppuprojekti Luonnollisen Kielen Käsittelyn kurssilla.
Tietorakenteet ja algoritmit-kurssirepositorioni. Sisältää mm. eri lajittelu- ja hakualgoritmeja, tietorakennetoteutuksia, kuten pino, jono, hajautustaulu, binäärinen hakupuu, ja graafi.
Sisäilman mittausjärjestelmä IoT-kurssin projektina, jossa Raspberry Pi Pico W kerää sensoritietoa ja välittää sen mobiilisovellukseen. Vastasin Pico W:n toteutuksesta ja järjestelmän evaluoinnista eri kuormitus- ja verkko-olosuhteissa.
Tietokonejärjestelmät-kurssin lopputyö: Tamagotchi-peli SensorTag-laitteelle, joka hyödyntää MPU9250-liikeanturia, painikkeita ja buzzeria virtuaalilemmikin ohjaukseen ja vuorovaikutukseen.
Java-pohjainen palvelinsovellus käyttäjien rekisteröintiin, autentikointiin, sekä sää- ja paikkatietojen hakemiseen. Käyttää SQLite-tietokantaa, HTTPS-yhteyttä sekä JSON- ja XML-muotoista tiedonsiirtoa. Kurssiprojekti Ohjelmointi 3-kurssilla.
Introduction to Internet kurssin projekti: TCP/UDP-client Pythonilla, joka muodostaa TCP-yhteyden palvelimeen, ja kommunikoi palvelimen kanssa UDP-paketteja binäärimuodossa kääntäen viestien sanat.
Kandidaatin tutkielmassa kehitin VR-sovellusta Meta Quest 2 -laitteelle tukemaan lasten valmistautumista magneettikuvaukseen. Sovellukseen lisättiin opetuksellinen minipeli, jossa pelaaja lajittelee esineitä MRI-huoneeseen soveltuvuuden mukaan. Käyttäjätutkimus 7–13-vuotiailla lapsilla osoitti, että vuorovaikutteisuus parantaa oppimiskokemusta ja tekee sovelluksesta mielekkäämmän ja kiinnostavamman.
Interaktiivinen 3D-kaupunkiympäristö Unitylla, jossa pelaaja voi tutkia ja vuorovaikuttaa objektien kanssa. Sisältää itse mallinnettuja ja animoituja hahmoja, toimivan liikennejärjestelmä AI:n, sekä lyhyen tarinatehtävän. Loppuprojekti 3D Ympäristöt- ja Sovellukset-kurssille.
Loppuprojekti VR järjestelmät ja ihmiset -kurssille: kahden pelaajan multiplayer VR-peli Google Cardboardille, jossa pelataan beer pongia virtuaalisessa ympäristössä.
VR-minigolfpeli jossa pelaaja voi pelata golfia virtuaalisilla radoilla fysiikkamoottoria hyödyntäen. Loppuprojekti XR-järjestelmät-kurssille.
Hirsipuupeli Javalla toteutettuna terminaalipohjaisella käyttöliittymällä ja valmiilla sanalistalla. Kurssiprojekti Ohjelmointi 2-kurssilla.
Klassinen Miinaharava-peli toteutettuna Pythonilla. Kurssiprojekti Ohjelmoinnin alkeet-kurssilla.