Junior full-stack-ohjelmistokehittäjä

Miro Mariapori

Olen junior full-stack-ohjelmistokehittäjä, joka rakentaa käytännönläheisiä web-tuotteita Reactilla, Next.js:llä, Node.js:llä, GraphQL:llä ja moderneilla backend-ratkaisuilla.

Vahvin kokemukseni tulee GameRATista, 15 kuukauden terveydenhuollon ohjelmistoprojektista, jossa suunnittelin ja rakensin itsenäisesti web-alustan, GraphQL-rajapinnan, autentikoinnin, MongoDB-infrastruktuurin, 3D-harjoite-editorin, liikedatan käsittelyputken, analyysityökalut ja Quest 3 -fysioterapiadataa tukevat järjestelmät.

Pidän monimutkaisten vaatimusten muuttamisesta toimivaksi ohjelmistoksi, erityisesti kun työ liittyy backend-logiikkaan, datavirtoihin, arkkitehtuuriin tai interaktiivisiin työkaluihin. Olen avoin junior-, harjoittelu-, freelance- ja kokoaikaisille mahdollisuuksille Suomessa sekä etärooleille Euroopassa.

Miro Mariapori
Full-stack-tuotekehitysTypeScript ja ReactNext.jsNode.js ja GraphQLMongoDB ja PostgreSQL

Mitä teen

Rakennan käyttöliittymiä, backendejä, rajapintoja, integraatioita ja automaatioita, jotka ratkaisevat oikeita tarpeita. Pääpainoni on full-stack-tuotekehityksessä: React- ja Next.js-käyttöliittymät, Node.js-palvelut, GraphQL/REST-rajapinnat, MongoDB/PostgreSQL-pohjaiset sovellukset ja luotettavat datavirrat.

Olen vahvimmillani, kun ominaisuuden pitää toimia päästä päähän. Pystyn etenemään epäselvistä vaatimuksista toimivaan toteutukseen, yhdistämään frontendin ja backendin osat sekä pitämään kokonaisuuden ylläpidettävänä ensimmäisen version jälkeen.

Vaikka React on yksi vahvimmista osaamisalueistani, en etsi pelkästään frontend-työtä. Minua kiinnostavat eniten full-stack- tai backend-painotteiset roolit, joissa voin osallistua arkkitehtuuriin, rajapintoihin, datankäsittelyyn ja tuotteen toiminnallisuuteen.

Miten työskentelen

Työskentelen järjestelmällisesti ja käytännönläheisesti. Arvostan selkeää koodia, luettavaa arkkitehtuuria, hyödyllistä dokumentaatiota ja ratkaisuja, jotka toimivat myös käyttäjän näkökulmasta.

Olen tottunut aloittamaan nollasta, tekemään teknisiä päätöksiä ja omistamaan laajoja kokonaisuuksia itsenäisesti. GameRATissa vastasin web-arkkitehtuurista, backend-arkkitehtuurista, datamallista, autentikoinnista ja useista teknisesti haastavista tuoteominaisuuksista.

Käytän tekoälytyökaluja, kuten ChatGPT:tä, Codexia ja Claudea, pääasiassa debuggaukseen ja dokumentointiin, mutta pidän teknisen ymmärryksen omissa käsissäni. Luen ja varmistan tekoälyn tuottaman koodin sen sijaan, että käyttäisin sitä mustana laatikkona.

Vien tehtäviä itsenäisesti eteenpäin, mutta parhaimmillani olen tiimissä, jossa kehittäjät voivat sparrata ideoita, katselmoida toistensa työtä ja parantaa ratkaisuja yhdessä.

Kokemus

Helsinki XR Centerissä työskentelin 15 kuukautta GameRATin parissa. GameRAT on terveydenhuollon ohjelmistoalusta fysioterapiaharjoitteiden pelillistämiseen. Rakensin itsenäisesti React-web-alustan, GraphQL-backendin, JWT-autentikoinnin, roolipohjaisen käyttöoikeuksien hallinnan, MongoDB-infrastruktuurin, 3D-harjoite-editorin, liikedatan käsittelyn, viestinnän, kipuasteikkoraportoinnin ja analyysityökalut.

Insinöörityöni oli TypeScript-pohjainen reitinhallintajärjestelmä autonomiselle telakuorma-autolle. Rakensin React- ja Leaflet-karttakäyttöliittymän, Node.js WebSocket -kommunikaatiokerroksen, ajoneuvokohtaisen komentojen välityksen ja simulaattorin usean ajoneuvon reaaliaikaiseen testaukseen.

Freelance-kehittäjänä olen toimittanut automaatioita, verkkosivuja, WordPress-ratkaisuja ja asiakaskohtaisia ohjelmistoja yksityishenkilöille ja opiskelijajärjestöille. Projektit ovat vahvistaneet kykyäni ymmärtää asiakkaan ongelma, rajata toteutus ja toimittaa toimivia ratkaisuja itsenäisesti.

Koulutus

Insinööri AMK, tieto- ja viestintätekniikka
Pääaine: ohjelmistotuotanto
Metropolia Ammattikorkeakoulu
Arvioitu valmistuminen: kesä 2026