Mikko Kilpeläinen

Olen monipuolinen backend-osaaja. Minulla on kokemusta useista ohjelmointikielistä, tietokannoista ja Azure-pilvipalvelusta. Erikoisosaamisalueeni ovat ETL-prosessit ja järjestelmäintegraatiot. Tavoitteenani on työskennellä mielenkiintoisissa ja haastavissa työtehtävissä, joissa voin hyödyntää taitojani ja osaamistani sekä oppia uusia asioita. Olen luonteeltani analyyttinen, kärsivällinen ja tarkka ongelmanratkaisija, joka nauttii uusien asioiden oppimisesta. Koulutukseltani olen kauppatieteiden maisteri ja olen opiskellut tietojenkäsittelytieteitä Helsingin yliopistossa.


Kokemus

Data Engineer

Greenstep Oy

Data engineerin työkuvaan kuuluu erilaiset ETL-prosessit ja järjestelmäintegraatiot. Tehtävä edellyttää mm. Pythonin, SQL:n ja Azure-pilvipalvelun osaamista.

2019 -

Assistant Controller

Nordea Bank Oyj

Controllerin työtehtävät kansainvälisessä pankissa, jossa vastuutehtäviini kuuluivat raporttien tuottaminen, liiketoiminnan analysointi sekä konsernikirjanpito. Työtehtävät vaativat useiden tietojärjestelmien osaamista sekä suurten tietomäärien käsittelyä.

2018

Tilintarkastaja

Revico Grant Thornton Oy

Tilintarkastajan työtehtävät keskisuuressa tilintarkastusyrityksessä, jossa toimenkuvaani kuului pääosin mikro-ja pienyritysten itsenäinen tilintarkastus. Tilintarkastajan työ on antanut minulle hyvän kokonaiskuvan erilaisten pienyritysten toiminnasta ja tilintarkastusprosessista.

2017

Kirjanpitäjä

Talenom Oyj

Kirjanpitäjän työtehtävät Suomen suurimmassa tilitoimistossa. Kirjanpitäjän työ edellyttää taloushallinnon osaamisen lisäksi numerotarkkuutta, huolellisuutta ja järjestelmällisyyttä.

2016

Ammattipokerinpelaaja ja -valmentaja

Säännöllinen voittaja korkean tason käteispeleissä. Ammattimainen nettipokerin pelaaminen vaatii analyyttista ja itsekriittistä luonnetta sekä tarkkuutta, kärsivällisyyttä ja paineensietokykyä.

2009 – 2016

Koulutus

Helsingin yliopisto

Matemaattis-luonnontieteellinen tiedekunta
Tietojenkäsittelytiede
2019 -

Turun yliopisto

Turun kauppakorkeakoulu
Kauppatieteiden maisteri
2014

Taidot

Ohjelmointikielet ja -työkalut

Python

Käytän pythonia aktiivisesti työssäni ja olen tehnyt sillä lukuisia integraatioita (ETL) eri järjestelmien välillä.

Osaan käyttää sujuvasti mm. requests-, pandas-, numpy- sekä sql-alchemy-kirjastoja.

Olen myös luonut Flaskilla tietokantasovelluksen kouluprojektia varten.

Lisäksi minulla on perusosaaminen Apache Airflow -alustasta.

SQL

Käytän SQL-kieltä jokapäiväisessä työssäni. Osaan peruskyselyt, taulumäärittelyt, ryhmittelyt, funktiot, syötöt, pvm-käsittelyt ja liitokset hyvin.

Lisäksi osaan myös seuraavia osa-alueita: T-SQL, näkymät, alikyselyt, CTE, indeksointi, valtuudet.

Olen kehittänyt SQL-taitojani mm. työn ja Datacamp-sivuston kautta.

Pilviteknologiat

Pilviteknologioista minulle on tuttu Azure. Olen rakentanut useita toimivia integraatioita Azure-pilvipalveluun. Tuttuja palveluita ovat mm. Durable functions, Azure functions, Azure AD, Keyvault, Logic apps, Datalake.

Olen parhaillaan suorittamassa Azure Data Engineer Associate -sertifikaattia.

Olen myös käyttänyt AWS-pilvipalvelua (S3) kouluprojekteissa.

HTML/CSS/Javascript

Osaan perusteet HTML5-, CSS3- ja JavaScript-kielistä.

Olen harjoitellut näitä mm. Brad Traversyn ja NetNinjan-kurssien kautta.

Lisäksi olen käynyt WEPA-, TSOHA- ja Full Stack Open- kurssit, joista sain hyvän alun webdevaukseen.

Tässä on muutama yksinkertainen esimerkkiprojekti:

Restaurant app Linkedin Movie quiz Todo Notes

React

Osaan perusteet react-kirjastosta (hookit, tilanhallinta, contextAPI, react-router, react-query, redux).

Olen suorittanut kuusi osaa Full Stack Open -kurssia ja harjoitellut myöhemmin lisää mm. NetNinja-kanavan tutoriaaleista.

Tavoitteenani on tulevaisuudessa tehdä laajempi projekti käyttäen MERN-stackia.

Node.js

Osaan perusteet Node.js -kielestä.

Olen rakentanut muutaman backend-sovelluksen Node.js:lla (note-backend, puhelinluettelo-backend) mm. Full Stack Open-kurssilla.

Tavoitteeni on ottaa Node.js toiseksi backend-kieleksi Pythonin rinnalle.

Java

Olen suorittanut MOOC perus- ja jatkokurssin Javalla.

Lisäksi olen suorittanut tietorakenteet ja algoritmit -kurssin sekä web-palvelinohjelmointi-kurssin Javalla.

Jälkimmäisessä kurssissa projektityönä oli vanhan ajan Linkedin (Java Spring, ThymeLeaf).

Linux

Olen käyttänyt mm. Ubuntu- ja Kali Linux -käyttöjärjestelmiä. Olen kuitenkin pääasiallisesti tottunut käyttämään Windows-käyttöjärjestelmää.

Lisäksi olen harjoitellut Datacamp-sivustolta Bash-skriptausta ja osaan käyttää linuxin komentoriviä.

Git/Github

Käytän aktiivisesti Git-versionhallintajärjestelmää (GitBash) ja osaan siihen liittyvät linux-käskyt

Osaan käyttää myös Githubia ja ymmärrän hajautetun versiohallinnan hyödyt.

Excel/PowerBi

Kaupallisen taustani takia Excel on tullut työn kautta erittäin tutuksi. Osaan mm. pivot-taulut, ehto- ja hakufunktiot, vaihtoehtolaskelmat sekä tietojen yhdistämisen.

Osaan myös perusteet Microsoft Power BI -ohjelmasta.

Lisäksi osaan ohjelmoida VBA-kielellä ja osaan käyttää Excel Power Querya.