2016 –
Reaktor
Ohjelmistoarkkitehti
Teen Reaktorin asiakasprojekteja arkkitehtina ja kehittäjänä. Olen yleensä mukana samassa projektissa vuosia ja vastaan tekemistäni ratkaisuista myös tuotannossa ja jatkokehityksessä.
2023 –
IQM Resonance
IQM Resonancen kautta asiakkaat ja tutkijat ajavat laskentatöitä IQM:n kvanttitietokoneilla. Julkisena pilvipalveluna alkanut järjestelmä on nyt käytössä myös IQM:n asiakkailleen myymissä kvanttitietokoneissa. Vuonna 2026 julkisessa käytössä on kolme konetta, joista suurimmassa on 54 kubittia.
Olen ollut mukana toteutuksen alusta asti. Suunnittelimme suurimman osan arkkitehtuurista yhdessä työparini kanssa. Olen tehnyt palvelun käyttöliittymiä ja taustapalvelinta, joka asettaa kvanttityöt jonoon ja välittää ne koneille. Kun Python-toteutuksen suorituskyky ja ylläpidettävyys eivät enää riittäneet, kirjoitimme palvelimen uudelleen Rustilla. Tiimin koko on vaihdellut noin viidestä viiteentoista henkeen.
2018 – 2023
Telia Dot
Telia Dot on täysin digitaalinen mobiilioperaattori, jonka rakensimme Telialle. Se toimii Telian matkapuhelinverkon ja taustajärjestelmien päällä. Asiakas hallitsee liittymäänsä kokonaan mobiilisovelluksella.
Tulin projektiin toteutusvaiheen alussa. Tiimissä oli noin viisitoista henkeä, ja suunnittelimme alkuperäisen arkkitehtuurin yhdessä. Sen jälkeen ihmiset vaihtuivat, mutta minä jäin. Vuosien mittaan minusta tuli kehittäjä, joka tunsi koko järjestelmän ja ohjasi sen arkkitehtuuria. Toteutin lähes jokaista osaa: liittymien provisiointia verkkoon, laskutusta, integraatioita kymmeniin vanhoihin taustajärjestelmiin, asiakaspalvelun sisäistä työkalua, asiakkaiden mobiilisovellusta sekä tapahtumankäsittelyä, jossa yksikään tapahtuma ei kadonnut ja epäonnistuneet käsittelyt yritettiin automaattisesti uudelleen.
2017 – 2018
Kesko — Caara Leasing
Olin kehittäjänä enimmillään neljän hengen tiimissä, joka teki Keskon Caara Leasing -asiakkaille mobiilisovelluksen ja sen taustapalvelut alusta loppuun. Sen jälkeen teimme toisen kehittäjän kanssa Keskon Volkswagen Owner -sovelluksesta Android-version iOS-sovelluksen pohjalta.
2016 – 2017
OP — Osta laskulla
Olin arkkitehti ja kehittäjä OP:n Osta laskulla -maksunapissa, jolla verkkokaupan ostoksen voi maksaa laskulla tai osamaksulla. Teimme taustajärjestelmän Javalla ja Kotlinilla ja ostopolun käyttöliittymän Reactilla. Vaikeinta oli sovittaa pankin taustajärjestelmät sujuvaan ostokokemukseen.