Ohjelmistokehitys
Kielet ja ohjelmistokehykset, joilla muutan ideat toimiviksi sovelluksiksi.
Tietojenkäsittelytiede · Turun yliopisto
Rakennan käytännöllisiä ohjelmistoja ja opin muuttamalla todellisia ongelmia toimiviksi ratkaisuiksi. Keskityn tällä hetkellä ohjelmistokehitykseen, dataan ja tekoälyyn.
Tutustu projekteihini
Ennen ohjelmistokehitystä työskentelin yli 15 vuotta kaupan, toimitusketjujen, päivittäisen toiminnan ja prosessien kehittämisen parissa. Taustani antaa teknologiaan käytännöllisen näkökulman: minulle on tärkeää, mitä järjestelmä todella tekee, ketä se auttaa ja ratkaiseeko se oikean ongelman.
Osaaminen ja työkalut
Osaamiseni rakentuu opinnoista, omista projekteista sekä pitkästä kokemuksesta käytännön järjestelmien ja datan parissa.
Kielet ja ohjelmistokehykset, joilla muutan ideat toimiviksi sovelluksiksi.
Integraatioiden rakentamista, rakenteisen datan käsittelyä ja käyttöliittymän taustalla toimivien järjestelmien ymmärtämistä.
Työkalut ja käytännöt, joilla projektit pysyvät ymmärrettävinä, testattavina ja helposti kehitettävinä.
Käytän tekoälyä kehitystyön apuna ja opettelen tunnistamaan, missä se tuo todellista hyötyä ja missä tarvitaan lisää näyttöä.
Data-analytiikka · Taustajärjestelmät · Ohjelmistoarkkitehtuuri · Tekoälyjärjestelmien kehitys
Valittuja töitä
Mobiilisovellus, joka tutkii tuotteiden läpinäkyvyyttä viivakoodien, julkisen datan ja lähteisiin perustuvan tiedon avulla.
Javalla tehty komentorivisovellus harjoittelun seurantaan. Mukana ovat harjoituslaskenta, historia, arvioidun yhden toiston maksimin seuranta, tietojen tallennus ja automaattiset testit.
Pidän työskentelytavan yksinkertaisena: ymmärrän ensin todellisen ongelman, rakennan konkreettisen ratkaisun ja kehitän sitä havaintojen perusteella.
Selvitän ongelman, reunaehdot ja käyttäjät sekä sen, millainen lopputulos olisi oikeasti hyödyllinen.
Teen ideasta toimivan version, varmistan tärkeimpien osien toiminnan ja pidän toteutuksen ymmärrettävänä.
Kehitän tuotetta palautteen, testien ja todellisen käytön perusteella pelkkien oletusten sijaan.
Yli 15 vuotta käytännön työympäristöissä opetti näkemään eron sen välillä, miten järjestelmä on suunniteltu ja miten sitä todella käytetään.
Käytännön näkökulmaPidän monimutkaisten ongelmien pilkkomisesta, datan käsittelystä ja sen pohtimisesta, millainen näyttö muuttaisi päätöstä.
Analyyttinen ajatteluOlen ohjelmistokehityksessä vielä matkani alussa. Siksi keskityn rakentamiseen, dokumentointiin, testaamiseen ja uuden oppimiseen enkä oleta tietäväni kaikkea.
Halu oppia
Ansioluettelo
Tuon pitkän työurani kokemuksen uuteen tekniseen vaiheeseen: käytännön työn tuntemusta, karttuvaa ohjelmistotekniikan osaamista sekä kiinnostusta dataan ja tekoälyyn.