Miika Laurila | Curriculum Vitae
Page in English
Key skills
Olen Full-Stack -ohjelmistokehittäjä, jolla on kokemusta niin frontendistä, backendistä kuin pilvialustoistakin. Pidän skaalautuvien sovellusten rakentamisesta, selkeiden API-rajapintojen suunnittelusta sekä järjestelmien kehittämisestä moderneilla web-teknologioilla ja DevOps-käytänteillä. Tuon mukanani vahvat yhteistyötaidot ja keskityn käytännöllisten ratkaisujen toimittamiseen. Työskentelen sujuvasti suomeksi ja englanniksi.
Työkokemus
Elisa Oyj | Full Stack -ohjelmistokehittäjä
Gridle / Distribtuted Energy Storage
Hallintapaneeli Typescriptillä/Vitellä/Reactilla ja backend Pythonilla/FastAPIlla. Julkaisu GitHub Actioneista käyttäen AWS CDK:ta.
Reaaliaikainen raportointiohjelmisto Pythonilla.
startuphenkisyys, pieni tiimi, aws, typescript, react, python, fastapi, influxdb, postgresql, databricks
Elisa Polystar | Full Stack -ohjelmistokehittäjä
Elisa Automate / Kalix / OSIX
Uusia ominaisuuksia kypsään koodikantaan Java 18:lla ja Angularilla.
Tapahtumapohjaiseen arkkitehtuuriin perustuva julkaisuominaisuus Pythonilla/Reactilla käyttäen PostgreSQL:ää.
Luokkapohjaisen JavaScript React frontendin refaktorointi käyttäen modernia funktionaalista TypeScript Reactia, joka toi merkittäviä suorituskykyparannuksia.
Kaikki palvelut itseisännöityjä ja -hallinnoituja.
tiimityöskentely, typescript, react, python, fastapi, java 18, angular, postgresql, mongodb
Rejlers Finland Oy | Ohjelmistokehittäjä
Accelerated Operations
Pieni tuotekehitystiimi rakentamassa uutta erittäin interaktiivista ja innovatiivista tuotetta.
Nopea prototyyppaus ja MVP-ajattelumalli tuotteen kehityksessä mahdollisti ohjelmiston osien päivittämisen pala palalta kohti kypsää, myytävää tuotetta.
Korkearesoluutioisten 360 -kuvien prosessointi, tallentaminen ja jakaminen.
Osallistuminen ohjelmistokehityskulttuurin rakentamiseen, sillä kyseessä oli yrityksen ensimmäinen ohjelmistotuote ennen perinteisenä insinööritalona.
Kaikki palvelut itseisännöityjä ja -hallinnoituja.
startup, typescript, react, nodejs, koa, mongodb, git, jenkins, docker, agile development
Studentwork Finland | Ohjelmistokehittäjä
Alihankkijana Rejlers Finland Oy:lle
Tuoteideoiden nopea prototyyppaus alustana Unity -pelimoottori, tavoitteena mobiili ja/tai webapplikaatio, joka hyödyntää AR/VR -ominaisuuksia.
startup, unity, c#, prototyyppaus, vaihtoehtoinen todellisuus, virtuaalitodellisuus
Pinovuo | Työharjoittelija
AR/VR tuotekehitys Rejlers Finland Oy:lle
Tuotetutkimusta ja mahdollisuuksien etsintää AR/VR -ominaisuuksia hyödyntäen. Yleinen tutustuminen insinööritoimintaan Suomessa.
Lopputyön aiheen etsintä.
työharjoittelu, tuotetutkimus, prototyyppaus, lopputyö
Koulutus
Tampereen ammattikorkeakoulu
Tradenomi (AMK), Liiketalouden koulutusohjelma, tietojärjestelmät
Games Academy
java, c#, unity, pelinkehitys, virtuaalitodellisuus, vaihtoehtoinen todellisuus, järjestelmänvalvoja
OSAO Myllytulli
ICT -asentaja, tietokone- ja tietoliikenneasennukset
Vuosi elektroniikka- ja sähköasentajan koulutusta. Elektroniikkapiirien suunnitelu ja valmistus.
Kaksi vuotta järjestelmänvalvojan koulutusta. Debian-pohjaiset Linux-järjestelmät. Windows Server 2008 R2.
elektroniikka-asentaja, sähköasentaja, debian, windows server, järjestelmänvalvoja
Projektit
lauri.lat
Lauri.lat on pohjimmiltaan yksinkertaisesti, mutta toimivasti toteutettu CMS -alusta. Frontendissä ainoa riippuvuus on HTMX, jonka avulla pyydetään NodeJS -backendiltä palvelimella renderöityä HTML:ää. Tukena backendillä on tietokantana MongoDB ja MinIO objektivarasto. Hostaus on hoidettu Hetznerillä.
miikalaurila.github.io
Verkkopalvelu, jolla voi visualisoida ja tutkia Doomin .WAD datapaketteja. Sivusto lukee binääripaketista ulos pelin kentät, musiikin, oliot, grafiikat ym. ja mahdollistaa niiden selaamisen.
