Työt

Valitut työt

Asiakkaiden ja työnantajien nimet jätetty pois. Työ ei.

2021–2024 · Lead / full-stack

Valtakunnalliset julkaisualustat

Suuri valtakunnallinen toimija otti keskeisiä julkaisualustojaan in-houseen. Suunnittelin ja rakensin tunnistautumisen taakse jääviä palveluita, joissa käyttöoikeudet olivat monimutkaisia — tiiviissä yhteistyössä niiden ihmisten kanssa, joiden arkea ne olivat.

Olin mukana tietoturvatestauksessa ja uhkien käsittelyssä. Lokitus ja evästeet piti saada täyttämään juridiset vaatimukset, ei vain tekniset. Sisäiset rajapinnat piti saada puhumaan keskenään ilman turhaa teatteria.

Käynnistin organisaation yhteisen design systemin, vedin Docker-pohjaisia CI/CD-putkia ja olin mukana AWS- ja Azure-migraation PoC:ssa. Kirjoitin kaaviot ja speksit, työskentelin tiimirajojen yli ja perehdytin kehittäjiä tiimin kasvaessa.

  • Design systems
  • Docker
  • CI/CD
  • AWS
  • Azure
  • Auth

2017 · Full-stack, painotus frontissa

Perinteinen kauppa globaalille urheiluvaatebrändille

Liityin ketterään tiimiin, joka selvitti ja kehitti perinteisiä myyntialustoja in-houseen ottamisen jälkeen. Loppukäyttäjä oli yksi maailman suurimmista urheiluvaatevalmistajista.

Työ oli parasta arkista sorttia: tuotantobugeja, uusia ominaisuuksia, dokumentaatiota, frontin suunnittelua ja mukanaoloa tiimin päätöksissä — ei rinnakkaista sivuraidetta.

  • TypeScript
  • Node.js
  • REST
  • Swagger
  • CoffeeScript
  • PHP
  • Symfony
  • Docker

2017 · Solutions architect / full-stack

Työkalut diabeteksen ehkäisyn tutkimukseen

Laaja interventiotutkimus diabeteksen ehkäisystä tarvitsi ihmisen, joka jaksaa sekä arkkitehtuurin että koodin. Rooli oli solutions architectin ja full-stack-kehittäjän välimaastossa.

Rakensin ja pidin pystyssä teknisen puolen: Vue- ja Node-SSR-sovellus, Drupal ja LimeSurvey, MySQL, analytiikka, ja alla CentOS / Nginx, automatisoituna Ansiblella.

  • Vue.js
  • Node.js
  • SSR
  • MySQL
  • Drupal
  • LimeSurvey
  • Ansible
  • Nginx

2014–2016 · Tekninen konsultti

Monen sivuston Drupal ja räätälöity PHP

Työskentelin toimiston tiimissä useiden asiakassivustojen ylläpidossa ja jatkokehityksessä, pääosin Drupalilla, sekä räätälöidyn CodeIgniter-palvelun parissa.

Pyynnöt olivat full-stackia: palvelin, backend, frontend. Haku pyöri Apache Solrilla, hostingissa oli mukana Acquia Cloud, konfiguraatio Ansiblella. Versionhallinta oli Git, joskus vielä SVN.

  • Drupal
  • PHP
  • JavaScript
  • CodeIgniter
  • Solr
  • Ansible
  • Acquia Cloud