Frontend
- React, Next.js, Vue.js
- TypeScript, JavaScript
- WCAG 2.1, saavutettavuus
- Responsiiviset käyttöliittymät
- HTML5, CSS, UI-laatu
Software Developer | Cloud & Backend (AWS) | AI-assisted Development | React & TypeScript
Saavutettavuuteen ja laadukkaisiin käyttöliittymiin erikoistunut ohjelmistokehittäjä, joka laajentaa osaamistaan cloud-native-, backend- ja agenttipohjaisen kehityksen suuntaan.
Vahvin osaaminen on frontend-kehityksessä ja saavutettavuudessa. Cloud-, backend- ja DevOps-teemat ovat aktiivisen kehityksen kohteena.
Valikoituja omia tuotanto- ja portfoliohankkeita sekä asiakasprojekteja viime vuosilta.
LeaseFlow on cloud-native portfolio-projekti, jossa rakennan AWS-pohjaista multi-tenant vuokranhallinnan MVP:tä tuotantoläheisillä periaatteilla. Toteutukseen kuuluu Pythonilla toteutettu Lambda-backend, PostgreSQL-tietomalli ja Alembic-migraatiot, Cognito-pohjainen autentikointi, API Gateway -rajapinta, Terraformilla hallittu dev-infra sekä GitHub Actions -validointi. Projektissa painopisteinä ovat tenant-eristys JWT-claimien perusteella, audit logging, muistutus- ja notifikaatiologiikka, kustannustietoinen AWS-arkkitehtuuri ja dokumentoitu kehitysprosessi. Hyödynnän Codexia backlogien, toteutuksen, testien ja dokumentaation tukena, mutta vastaan itse arkkitehtuurista, rajauksista, validoinnista ja teknisistä päätöksistä.
Rakensin Rytkösten sukuseuralle uuden WordPress-pohjaisen verkkosivuston korvaamaan vanhaa Joomla-sivustoa. Projekti on aito tuotantohanke, jossa painopisteinä ovat pitkäikäinen ylläpidettävyys, ei-teknisten ylläpitäjien sisältöhallinta sekä yhdistyksen käytännön prosessit. Toteutukseen kuuluu räätälöity WordPress-teema, albumi- ja galleriaominaisuuksia, tapahtumasisällöt sekä WooCommerce-pohjainen verkkokauppa jäsenmaksuja, tapahtumamaksuja ja tuotteita varten. Hyödynsin Codexia backlogien jäsentelyssä, GitHub-tiketeissä, MVP-rajauksissa, dokumentoinnissa, WooCommerce-integraatioiden suunnittelussa ja toteutuksen nopeuttamisessa.
Vastasin laajan julkisen tilastopalvelun ylläpidosta ja virhekorjauksista. Työhön kuului myös React-version nosto sekä siihen liittyvät riippuvuuspäivitykset, joiden tavoitteena oli parantaa ylläpidettävyyttä ja teknistä ajantasaisuutta.
Työskentelin frontend-kehittäjänä julkishallinnon portaalihankkeessa, jossa rakennettiin uusi React- ja Next.js-pohjainen palvelu. Painopisteinä olivat saavutettavuus (WCAG 2.1), responsiivinen toteutus ja laadukkaat käyttöliittymäkomponentit yhteistyössä suunnittelijoiden ja backend-kehittäjien kanssa.
Kehitin ja ylläpidin lomake- ja chatbot-komponentteja terveydenhuollon alustalle. Projektissa tehtiin myös saavutettavuusparannuksia, joissa hyödynnettiin esimerkiksi NVDA:ta käyttöliittymän arvioinnissa.
Rakensin uudelleen SaaS-sovelluksen tehtävätoiminnallisuutta Vue.js:llä ja osallistuin useiden rajapintojen integrointiin backend-kehittäjien kanssa. Tavoitteena oli parantaa tuotteen käytettävyyttä, selkeyttää työnkulkua ja vahvistaa UI/UX-laatua.
Olen mukana Nordcloud Academy -ohjelmassa Kuopion Service Centerissä. Kyseessä on rekrytointiin tähtäävä koulutusohjelma, jossa kehitän käytännön osaamistani pilvipohjaisessa ohjelmistokehityksessä.
Ohjelmistokehitystä, erityisesti saavutettavien ja responsiivisten käyttöliittymien kehittämistä Reactilla, Next.js:llä ja TypeScriptillä. Työskentelin useissa asiakasprojekteissa, joissa painopisteinä olivat julkishallinnon ja tapahtuma-alan digitaaliset palvelut.
Ohjelmistokehitystä, erityisesti käyttöliittymien toteuttamista Vue.js-, JavaScript- ja TypeScript-teknologioilla. Työskentelin tuotetalossa, jossa kehitimme yrityksille suunnattua kaluston- ja työnhallinnan järjestelmää.
Yhdistän vahvan frontend- ja saavutettavuustaustan käytännönläheiseen pilvioppimiseen, backend-kehitykseen ja agenttipohjaiseen työnkulkuun. Minulla on kokemusta sekä tuotetalosta että asiakasprojekteista, erityisesti ympäristöistä, joissa käytettävyys, laatu ja pitkäaikainen ylläpidettävyys ovat tärkeitä.
Nordcloud Academyssa vahvistan osaamistani AWS:n, backend-kehityksen, DevOps-käytäntöjen, Terraformin perusteiden, testauksen ja CI/CD:n parissa. Hyödynnän Codexia ja muita tekoälytyökaluja hallitusti osana kehitysprosessia: suunnittelussa, tikettien tarkentamisessa, toteutuksessa, validoinnissa ja dokumentoinnissa.
Ohjelmistokehityksen lisäksi minulla on yrittäjätaustaa valokuvauksesta, asuntosijoittamisesta, vuokraustoiminnasta sekä metsänomistamisesta. Näissä rooleissa olen tottunut kantamaan kokonaisvastuuta, tekemään pitkäjänteisiä päätöksiä ja ratkaisemaan käytännön ongelmia itsenäisesti.