Työkokemus
- Nykyaikaisen arkkitehtuurin suunnittelu ja toteutus legacy-ratkaisujen korvaamiseksi liiketoimintakriittisten järjestelmien modernisoinnissa
- Koodityylin ja käytäntöjen johtaminen yli 10 hengen kehitystiimissä. Mahdollistavia ja turvallisia malleja jäykkien ja pakottavien sääntöjen sijasta
- Yhteisten kehityskäytäntöjen ja datasopimusten määrittely, jotka parantavat tiimin tehokkuutta ja yhdenmukaisuutta rajoittamatta arkkitehtuurillista joustavuutta
- Tutkimus tekoälyratkaisuista OCR:n ja tekoälyn käyttämiseksi strukturoimattomien dokumenttien (pakkauslistat, laskut jne.) muuntamiseen strukturoituun muotoon
- Sisäisen LMS-järjestelmän uudelleenrakenteen suunnittelu, mukaan lukien käyttöliittymäsuunnittelu
- ORM:n generoimien SQL-kyselyjen ja tietokantaindeksien optimointi, mikä johti 10x nopeampiin kyselyihin
- DevOps: CI/CD-putken kehitys, kääntämis- ja testausautomaatio (Groovy) sekä Jenkins IaC Job DSL:llä
- Docker-ympäristön haavoittuvuusskannauksen integrointi (Jenkins, Trivy)
- AWS Lambda -palvelukomponentit (TypeScript, DynamoDB, SQS)
- Python Flask -backend sovelluksen jatkokehittämistä AWS Lambdassa DynamoDB-integraatiolla
- React- ja Angular-käyttöliittymien suunnittelu ja ohjelmointi
- Yksikkötestit Pytest-kehyksellä, E2E-testit Cypress-alustalla
- Ohjelmistorobotiikka (AutoHotkey) manuaalisen tietotyön poistamiseen — toistuvien työnkulkujen automatisointi myyntijärjestelmässä
- C# .NET Core -konsoliapplikaatio tarratulostuksen automatisointiin — kymmenet tunnit kuukausittaista Excel-työtä muuttui yhdeksi päivittäiseksi skripti-ajoksi
- Google Sheets -varastonhallintajärjestelmä Apps Scriptillä (JavaScript)
Tämä CV
Tämä sivusto rakentuu staatiseksi HTMLäksi — ei palvelinta, ei tietokantaa, ei backendiä hallinnoitavaksi tai suojattavaksi.
CV:lle se on ilmeisin valinta: nopea, yksinkertainen, ja monimutkaisuus vastaa ongelmaa.
Sivusto muodostaa PDF:än jokaisen muutoksen yhteydessä, joten erillistä tiedostoa ei tarvitse ylläpitää. Tarvittaessa nappaan aina uusimman version tältä sivulta — ei monistettua tietoa, ei vanhetuneita tiedostoja.
Luotu PDF on ATS-ystävällinen. Ihmislukijoita kannustetaan lukemaan täysi versio verkossa.
En käytä erillistä sähköpostiohjelmaa, joten pelkkä mailto:-linkki tarkoittaa osoitteen etsimistä ja manuaalista kopiointia. Tämä CV antaa käyttäjän valita kopioidakko sähköpostiosoite suoraan vai käyttää mailto-linkkiä.
Pienet vuorovaikutukset kuten tämä heijastavat laajempaa kiinnostustani UX:ään: paras käyttöliittymä on sellainen, jota tuskin huomaa.
