Juhani Ikonen

Software Engineer

Student
Juhanin kuva

Esittely

Olen opintojeni loppuvaiheeseen siirtyvä data-analytiikkaan ja koneoppimisen syventävät opinnot suorittanut tieto- ja viestintätekniikan opiskelija. Olen alituisen utelias ja ulospäin suuntautunut pohdiskelija. Vapaa-aikani kuluu erilaisten projektien, liikunnan ja eräilyn harmoniassa. Erityisesti pidän siitä tunteesta, jonka saan, kun olen ratkaissut minua vaivanneen ongelman.

Tältä sivustoltani löydät tietoa minun työ- sekä koulutushistoriastani.

Curriculum vitae

Työhistoria

Suomen Erillisverkot
5/2023 -

Erillisverkoilla työskentelen Virve 2 tuotekehityksen testaustiimissä. Työhöni kuuluu radioverkon päätelaitteiden ja sovellusten testaus, suunnittelu ja dokumentointi. Tämän lisäksi työnkuvaani kuuluu sovellus- sekä päätelaitekehitystyö yhdessä ulkoisten toimittajien kanssa.

Oro-Urakointi
6/2021-4/2023

Työskentelen tällähetkellä Oro urakoinnilla plaanopumppaustiimissä, sekä materiaalinkuljettajana. Työhöni kuuluu plaanopumppauksien lisäksi plaanopumppausten valmistelu ja materiaalin kuljetus työmaille.

Kuljetusapu K. Taipale
5/2013-6/2021

Kuljetusapu K. Taipaleella työskentelin jakeluauton kuljettajana. Pääsääntöisesti jaoin elintarvikkeita Keski-Suomen alueen kauppoihin. Lisäksi toimin kappaletavaran kuljettajana sekä tarjouslaskijana ja terminaalisuunnittelijana.


Koulutus

Jyväskyän Ammattikorkeakoulu
8/2017-1/2022

Opiskelen tieto- ja viestintätekniikan insinööriksi. Olen erikoistunut data-analytiikkaan ja koneoppimiseen. Suunnittelen lukevani vielä lisää kursseja kyberturvallisuudesta, sekä sovelluskehittämisestä. Aikaisempi tutkinto-ohjelmani oli energia- ja ympäristötekniikka.

Itä-Suomen Yliopisto/Jyväskylän yliopisto
8/2013-1/2017

Opiskelin ensimmäiset neljä vuotta yliopistossa pääaineena fysiikkaa ja sivuaineena matematiikkaa.

Varusmiespalvelus
1/2012-1/2013

Suoritin varusmiespalvelukseni Keuruun pioneerirykmentissä. Valmistuin moottorilinjan aliupseerikurssilta ja palvelukseni loppuajan toimin aliupseerikoulun apukouluttajana seuraavalle aliupseerikurssille.

Laukaan Lukio
Valm. 5/2011

Valmistuin Laukaan Lukiosta yleisarvosanalla Cum Laude

Portfolio

Web tekniikat + Fullstack

Kotisivut

Rakensin itselleni nämä kotisivut kouluni ensimmäisenä vuonna ja olen päivittänyt näitä kurssieni edetessä.

Fullstack

Syksyllä 2023 suoritin fullstack kurssin, jossa opiskelimme web ohjelmien rakennetta ja tietoliikennettä. Syvensimme Web-tekniikat kurssillamme oppimiamme asioita ja opiskelimme JavaScript ohjelmointikieltä niin DOM:in muokkaukseen, kuin web applikaation serveripuolen backendin pyörittämiseen. Tämä kurssi oli mielestäni opintojeni mielenkiintoisimpia kursseja. Kurssin päätteeksi sai halutessaan tehdä harjoitustyön. Halusin tehdä harjoitustyön saavuttaakseni paremman arvosanan, syventääkseni oppimistani ja ennenkaikkea saadakseni käyttöön hyödyllisen sovelluksen lintuharrastukseni tueksi. Harjoitustyöni onkin Lintuhavaintokirjamainen web-sovellus, joka toimii kolmella palvelimella: frontend, backend ja tietokantapalvelimella. Ohjelmoin frontendin ja backendin alusta loppuun itse, lisäksi suunnitelin MongoDB ja SQL tietokannan tietojen tallennusta varten. Päädyin kuitekin käyttämään MongoDB:tä.

Käy kurkistamassa Lintutietokantaani tästä linkistä!

Aikataulujeni puitteissa hion ja viilaan sovellustani hienommaksi ja paremmaksi.

Python

Dynosaur

Clip from my dynosaur streamVahvistin aiempaa osaamistani pyhton ohjelmoinnista Jamkin tarjoamalla "Ohjelmoinnin perusteet" -opintojaksolla. Opintojakso jakso päättyi vapaaehtoisen harjoitustyön tekemiseen. Päätin tehdä harjoitustyön.

Päädyin tekemään yksinkertaisen pelin Pythonin kirjastoja hyväksikäyttäen. Lisäksi halusin, taitojani testatakseni, ettei pelini olisi vain kopio jostakusta Youtube tutorialista, vaan olisin itse hankkinut ja soveltanut tarvittavat tietoni harjoitustyön toteuttamiseen.

Hyvin pian huomasinkin, ettei kurssilla oppimani asiat aivan riittäneet työn loppuun viemiseen. Minun piti lisätä osaamistani pythonin ja sen kirjastojen dokumentaatiota lukemalla. Työ valmistui kuitenkin viikon, jokseenkin intensiivisen, ohjelmoinnin ja opettelun päätteeksi.

Työtä tehdessäni syvensin oppejani Python -kielen ominaisuuksista ja peruskomennoista, mutta myös yleistä ohjelmakoodin ryhmittelyä ja työn dokumentointia. Käytin työssäni Pythonin Pygame -kirjastoa ja kyseisen kirjaston dokumentointi tulikin monilta osin aika tutuksi.

Työ sai lopulta 49/50 pistettä ja kurssista sain arvosanan 5/5. Itse tykkäsin tehdä juuri näin visuaalisen projektin ohjelmointia, kun kaikki tekemäni muutokset ohjelmakoodissa näkyivät hyvin selkeästi ohjelmaa suoritettaessa. Työ innosti minua miettimään toisen peliprojektin aloittamista, joskin vielä aikatauluni on ollut hieman liian kireä sen eteenpäin viemiseksi.

Voit koittaa Dynosauria lataamalla ja purkamalla Dynosaur.zip kansion koneellesi! latauslinkki:



Lataa Dynosaur!

Työn alla

Data-analytiikan ja koneoppimisen kurssikokonaisuuden viimeistely

Opiskelen Data-analytiikka modulin loput kurssit tämän kevään (2024) loppuun mennessä. Moduli pitää sisällään data-analytiikan työkalujken opiskelua, kuten Python ohjelmointikielen Pandas Numpy ja SKLearn kirjastojen käyttöä. Lisäksi moduulissa opiskellaan yleisimpoiä koneoppimisen työkaluja sekä menetelmiä. Kurssi huipentuu syväoppimista käsittelevään kurssiin

Kyberturvallisuus

Osallistun tänäkeväänä kyberturvallisuuden peruskurssille, jossa käsitellään kybermaailman käsitteitä ja ilmiöitä. Kurssilla tehdään myös "hands on" harjoituksia, sekä suoritettiin GDPR sertifikaatti.

Harrastukset

Liikunta

Olen aktiivinen liikunnan harrastaja. Harjoittelen aktiivisesti kuntosalilla. Sen lisäksi harrastan vuodenaikojen mukaan ulkolajeja kuten maastopyöräilyä, maastohiihtoa ja juokua.

Musiikki

Olen harrastanut musiikkia monessa muodossa jo alakoulun kolmannelta luokalta saakka, jolloin aloitin rumpujen soittamisen. Rumpujen soiton lomassa aikaa on jäänyt myös pianon, basson ja kitaran soiton opiskeluun. Soittamisen lisäksi olen perehtynyt musiikkiteknologiaan ja minulla onkin pienehkö kotistudio, jossa nauhoitan ja tuotan musiikkia omille ja tuttujen bändeille. Tällähetkellä soitan rumpuja Obscured Within nimisessä orkesterissa

Valokuvaus

Tuoreimpana harrastuksena olen pari vuotta sitten innostunut valokuvaamisesta. Mieluisimpia kuvauskohteita minulle on tähtitaivas ja linnunrata. Tämän sivun taustakuva on yksi ottamiani linnunratakuvia. Noin vuoden harjoittelun jälkeen onnistuin keksimään, miten pystyn kuvaamaan linnunrataa kameraa ja tietokoneohjelmia hyväksikäyttäen. Linnunradan kuvaaminen kuitenkin aikataulullisesti painottuu loppukesästä vuoden vaihteeseen, kuvaan muina aikoina luontoa ja sen ilmiöitä. Jatkossa aikataulun salliessa haluaisin perehtyä mallikuvaukseen enemmän. Perustin itselleni Instagram-tilin, jossa julkaisen ottamiani kuvia.

Koti laboratorio

Viimevuoden lopuilla (2023) pystytin kotiini Proxmox virtualisointiympäristön avulla kotilaboratorion, jossa hyrrää virtuaalikoneita ja docker containereita eri tarkoituksiin. Esimerkiksi Dockereita on Nginx reverse proxy, kahdet HTML sivut, sekä prortainer.io dockerien hallinnointiohjelma. Virtuaalikoneilla pyörii tällähetkellä vain Valheim videopelin dedicated serveri sekä Lintutietokantani backend node.js sovellus. Myöhemmin rakennan virtuaaliympäristööni turvallisen ympäristön, jossa voin tutustua kyberturvallisuusmaailman työkaluihin aiheuttamatta harmia julkiseen internettiin.

Yhteystiedot

Yhteystiedot

Yhteystiedot:
Juhani Ikonen
050 919 0033
juhanimikonen@gmail.com