Kaapo Hietala

Tieto- ja viestintätekniikan insinööriopiskelija

Valmistun insinööriksi keväällä 2027. Olen tehnyt töitä ravintolassa, teknisessä tuessa ja elektroniikkatuotannossa, ja harjoittelussa rakennan nyt fullstack-asiakasportaalia. Haen IT-alan työtä, jossa pääsen haastamaan itseni ja oppimaan uutta.

Lataa CV (PDF)GitHub

Hahmotiedot

Luokka
Fullstack-kehittäjä
Kilta
OAMK
Valmistuu
Kevät 2027
Etsii
IT-alan työpaikkaa
Kielet
Suomi (äidinkieli), Ruotsi (natiivi), Englanti (erinomainen)

kaapo.hietala@gmail.com

Tehtäväloki

Projektit, joissa osaaminen on kertynyt.

Symmetran asiakasportaali

Käynnissä

Harjoittelu, fullstack, 1.9.2026 – 1.1.2027

Asiakasportaali, jossa Symmetra julkaisee raportteja ja asiakasyritykset katsovat ja lataavat niitä. Rakennan sen harjoittelussa yksin käyttöliittymästä palvelimeen ja tuotantoon asti.

  • Pääkäyttäjä luo asiakasyritykset ja käyttäjät, lähettää kertakäyttöiset kutsulinkit ja julkaisee raportit PDF- ja Excel-muodossa
  • Asiakkaat näkevät vain oman yrityksensä raportit ja voivat suodattaa niitä vuoden ja kuukauden mukaan
  • Backend NestJS:llä ja TypeScriptillä, PostgreSQL-tietokanta Prisman kautta, frontend Reactilla ja Vitellä
  • Istuntopohjainen kirjautuminen, roolipohjaiset käyttöoikeudet, salasanojen tiivisteet ja pyyntöjen rajoitus
  • Tuotannossa Docker-kontteina virtuaalipalvelimella, varmuuskopiot skripteillä ja rajapinnalle automaattiset end-to-end-testit

TypeScriptReactNode.jsNestJSSQLDockerGit

Koodia ei ole julkaistu.

Dartsilaattori: dartsin mobiilisovellus

Valmis

Koulun ryhmäprojekti (5 hlöä), mobiilisovellus, maaliskuu – huhtikuu 2026

Mobiilisovellus dartsin pelaamiseen. Kavereita vastaan voi pelata, ja pelien tiedot tallentuvat, joten omaa kehitystä voi seurata.

  • Tein pelimoottorin, jota sovelluksen eri dartspelit käyttävät: X01, Cricket, Around the Clock, Bob's 27 ja checkout-harjoitus
  • Tein datamuunnokset, joilla tallennetuista peleistä piirretään kaavioita pelaajan kehityksestä
  • Toteutettu React Nativella ja TypeScriptillä, käyttäjät ja pelidata Firebasessa

TypeScriptReact NativeFirebaseGit

Avaa koodi GitHubissa

Rajapinnat: REST API ja tietokanta

Valmis

Kurssiprojekti

Node.js- ja Express-rajapinta, joka käsittelee kirjaston ja opintorekisterin tietoja MySQL-tietokannassa.

  • CRUD-reitit viidelle resurssille: kirjat, lainaajat, opiskelijat, opintojaksot ja arvioinnit
  • Reitit ja tietokantamallit eroteltu omiin tiedostoihinsa
  • SQL-kyselyt parametrisoitu, tietokannan asetukset ympäristömuuttujista
  • Virheet palautetaan HTTP-tilakoodeina, ja CRUD-reitit on testattu Postmanilla

JavaScriptNode.jsSQLGit

Avaa koodi GitHubissa

Kaikki julkiset repot GitHubissa

Hahmon tarina

Työkokemus uusimmasta vanhimpaan.

  1. 1.9.2026 – 1.1.2027

    Harjoittelija, fullstack-kehitys

    Symmetra

    • Asiakasportaalin suunnittelu ja toteutus yksin: React, NestJS, PostgreSQL ja Docker
    • Tuotantoympäristö, varmuuskopiot ja automaattiset testit
  2. kesät 2025 ja 2026

    SMD-operaattori (kesätyö)

    Nokia

    • SMD-piirilevyjen kokoonpanon ylläpito
    • Tuotantotyö linjalla
  3. tammikuu 2020 – elokuu 2020

    Customer service agent

    Nets Denmark A/S (Eila-Kaisla Oy)

    • Tekninen tuki yritysasiakkaille
    • Maksupäätetuki, laskutus ja verkkoneuvonta
  4. kesäkuu 2016 – tammikuu 2025

    Ravintolatyöntekijä ja vuoropäällikkö (osa-aika)

    Vihiluodon Torppa

    • Asiakaspalvelu, juomien kaataminen ja ruoan valmistus
    • Viikoittaisten tietovisojen juontaminen

Koulutus

  1. 2024 – kevät 2027

    Tieto- ja viestintätekniikka, insinööri

    Oulun ammattikorkeakoulu (OAMK)

  2. valmistunut 2018

    Peruskoulu ja lukio

    Svenska Privatskolan i Uleåborg

Erikoiskyvyt

Nopea oppija
Asiakaspalvelusta SMD-linjalle ja sieltä fullstack-kehitykseen.
Ongelmanratkaisija
Maksupäätteiden tekninen tuki yritysasiakkaille.
Tiimipelaaja
Vuoropäällikkönä ravintolan kiireessä ja tuotantolinjalla Nokialla.

Sivutehtävät

Tennis, lumilautailu ja kuntoilu