Emma Nieminen

Junior-frontend-kehittäjä, joka toimittaa saavutettavia ja testattuja käyttöliittymiä

Frontend-kehittäjän harjoittelija

helmikuusta 2026 kesäkuuhun 2026

Kuuden kuukauden harjoittelu suomalaisen verkkokauppa-alustan kassatiimissä, työvälineinä React ja TypeScript.

  • Rakensi osoitteen automaattitäydennyskomponentin, jota käytetään nyt jokaisella kassasivulla ja joka vähensi osoitteen syöttövirheitä 12 % tiimin A/B-testissä.
  • Nosti kassapaketin testikattavuuden 61 prosentista 84 prosenttiin lisäämällä komponentti- ja integraatiotestejä.
  • Korjasi 15 saavutettavuusongelmaa, jotka löytyivät ulkoisessa auditoinnissa, mukaan lukien fokusansat ja puuttuvat lomakekentän nimet.
  • Toimitti yli 40 tarkastettua pull requestia, jotka kaikki vietiin tuotantoon.
ReactTypeScriptTestausSaavutettavuus

Opiskelija-verkkokehittäjä (osa-aikainen)

syyskuusta 2024 tammikuuhun 2026

Ylläpiti ja laajensi ylioppilaskunnan tapahtuma- ja kerhonhallintasivustoa, kymmenen tuntia viikossa opintojen ohella.

  • Rakensi tapahtumaan ilmoittautumisen polun uudelleen ja puolitti pudokkaan tapahtumasivun ja valmiin ilmoittautumisen välillä.
  • Siirsi sivuston jQuery-pohjista pieneen React-sovellukseen dokumentoidulla komponenttivalikoimalla.
  • Otti käyttöön automaattiset julkaisut ja korvasi manuaalisen FTP-prosessin, joka oli aiheuttanut kaksi käyttökatkoa.
ReactMigraatioCI/CD

Skema, lukujärjestyssovellus Tampereen opiskelijoille

maaliskuusta 2025 alkaen

Progressiivinen verkkosovellus, joka yhdistää yliopiston lukujärjestykset, tilamuutokset ja määräajat yhteen offline-toimivaan näkymään.

  • Kasvoi 1 100 viikoittaiseen aktiivikäyttäjään puskaradion kautta opiskelijaryhmissä.
  • Offline-first-arkkitehtuuri taustasynkronoinnilla; Lighthouse-pisteet 100/100/100/100.
  • Avoin lähdekoodi; kolme opiskelutoveria on tehnyt yhdistettyjä pull requesteja.
PWAReactOffline-first

a11y-checklist

marraskuusta 2024 helmikuuhun 2025

Pieni työkalu, joka luo komponenttikohtaisen WCAG-tarkistuslistan (lomakkeet, modaalit, taulukot) pull request -kuvauksiin.

  • Kassatiimi otti sen harjoittelupaikassa käyttöön osaksi pull request -mallia.
  • 350 GitHub-tähteä, kun se esiteltiin frontend-uutiskirjeessä.
SaavutettavuusAvoin lähdekoodiTyökalut