Trivorelaisen päivä: Trivoren COO Elina kehittää työkulttuuria, strategioi ja etsii uusia trivorelaisia

Millaisia tyyppejä trivorelaiset oikein ovat, ja mitä meidän päiviimme kuuluu? Trivorelaisen päivä -juttusarjassa kurkistetaan joka kuukausi yhden trivorelaisen työpäivään. Samalla kerromme, millainen polku on kaikilla Trivorelle johtanut. 

Syyskuussa esittelyssä on Trivoren COO Elina Malén, joka on monelle uudelle trivorelaiselle ensikontakti yritykseen.

Trivoren operatiivisen johtajan Elina Malénin ensimmäinen vuosi Trivorella on ollut vauhdikas. Alun perin yrityksen ensimmäiseksi projektipäälliköksi rekrytty Elina sai pian tehtäväkseen monipuoliset kehitystyöt niin sisäisissä prosesseissa kuin asiakassuhteissakin, ja vuoden 2021 keväällä titteli vaihtui projektipäälliköstä COO:ksi. 

”Aiemmin yhtiössä pääpaino oli puhtaasti teknisessä tekemisessä. Kun asiakassuhteet syvenivät ja tarpeet kasvoivat, oli luonnollinen jatkumo ottaa mukaan myös projekti-ihmisiä. Tällöin kehittäjät ja SysAdminit pystyvät keskittymään oman erityisosaamisensa tekemiseen”, Elina muistelee alkuaikaansa Trivorella. ”Sain tehtäväksi alkaa jatkokehittää sisäistä työkulttuuria ja asiakasprosesseja. Esimerkiksi perehdytysmateriaalit vaativat päivittämistä, sillä yritys oli kasvannut vauhdilla. Uudistimme näitä materiaaleja, ja nyt niitä onkin jo moni uusi työntekijä päässyt käyttämään.”

”Tosin ihan ensimmäinen konkreettinen työtehtäväni oli toki valita omat, mieluisat työlaitteet: itse olen vannoutunut Applen käyttäjä, ja tämä huomioitiin laitteissa. Meillä porukka jakautuu Mac-, Windows- ja Linux-leireihin – valta vain vaihtelee aina uusien rekryjen myötä”, Elina naurahtaa.

Kokonaiskuva hallussa

COO:na Elinan tärkein tehtävä on huolehtia siitä, että hommat rullaavat, asiat valmistuvat, kaikilla on sopiva määrä töitä ja töissä hyvä olla. Työpäivät ovat usein tavallista toimistoarkea, mutta mukaan mahtuu sopivasti myös poikkeuksia ja yllätyksiä.

”Teen sitä, mitä tarvitaan silloin, kun tarvitaan. Esimerkiksi tällä hetkellä pikkujoulukauden lähestyessä työlistalla on hauskojen sisäisten tapahtumien suunnittelu. Muuten syksyä täyttävät asiakkaiden sopimustekniset jutut, roolimuutosten sisäänajot, ja tietysti rekrytointi.”

Elina pyrkii aina tietämään, mitä kullakin trivorelaisella on työn alla. Vaikka trivorella kaikki työskentelevät itsenäisesti, on tärkeää että kokonaiskuva pysyy hallussa. Tämän vuoksi Elina osallistuu muun muassa eri tiimien palavereihin silloin, kun tätä toivotaan. 

”Tarkoitus on, että olen kartalla kaikkien työtilanteesta. Tällöin pystyn parhaiten tukemaan työnteossa, ja kaikilla on myös mahdollisuus päästä kertomaan asioista, jotka vaativat huomiota”, Elina sanoo. ”Käytän mielelläni työaikaa erinäisten asioiden ratkomiseen ja eri työntekijöiden huolien, ideoiden ja ilonaiheiden kuulemiseen.”

Joka kuukauden alkuun Elina valmistelee koko yrityksen yhteentuovan Monthly-palaverin, jossa pidetään kaikki trivorelaiset ajan tasalla yrityksen tapahtumista ja jossa kaikki voivat kertoa ja kommentoida ajankohtaisia asioita. 

Tiimi- ja yritystason keskustelun lisäksi Elina pitää tärkeänä hyvää keskustelusuhdetta jokaiseen yksittäiseen trivorelaiseen. Tätä hoidetaan päivittäin Mattermost-viestintäkanavissa, toimistolla rennosti jutellessa, sekä syvällisemmin säännöllisissä kehityskeskusteluissa. 

”Kehityskeskustelut pidimme keväällä, ja nyt syksyllä on luvassa rennompi ’keke-lenkki’, jossa varmistetaan, että yhdessä sovitut ja toivotut asiat ovat menneet oikeaan suuntaan”, Elina kertoo.

Meillä on Trivoren suhteen isoja suunnitelmia. Tavoitteet ovat kovat, mutta niin ollaan mekin!

Elina Malén

Strateginen loppuvastus

Sisäisen kehittämistyön lisäksi Elinalla on tärkeä rooli strategisessa suunnittelussa ja asiakassuhteissa.

”Toimin eräänlaisena strategisena loppuvastuksena. Vastuulleni kuuluvat yhdessä toimitusjohtajan kanssa ohjausryhmät ja muut tulevaisuuteen katsovat, strategiset toimet. Lisäksi olen asiakkaiden kanssa yhteyksissä pääsääntöisesti budjetti- ja sopimusteknisissä asioissa, mutta tarvittaessa hyppään myös projektipäällikön kenkiin”, Elina kertoo. 

”Olemme kuitenkin saaneet taloon uusia, loistavia projektipäälliköitä, joille lähtökohtaisesti kuuluvat päivittäiset asiakasvastuut, ja he hoitavat tätä asiaa pitkälti itsenäisesti – meillä luotetaan siihen, että jokainen on oman työnsä paras asiantuntija. Tukea on kuitenkin aina tarjolla.”

Trivore on Elinan mukaan lyhyessä ajassa kasvanut ja kehittynyt valtavasti. Nälkä kasvaa syödessä, ja seuraavan vuoden, kolmen vuoden ja kymmenen vuoden aikajaksoille onkin suuria suunnitelmia. Tavoitteet keskittyvät erityisesti sisäisiin kehitystöihin, asiakassuhteisiin, omien tuotteiden ja palveluiden kehittämiseen, sekä tietenkin numeerisiin tavoitteisiin. 

”Meillä on Trivoren suhteen isoja suunnitelmia, joista kaikista ei voi vielä puhuakaan”, Elina toteaa. ”Tavoitteet ovat kovat, mutta niin ollaan mekin!”

Uusien trivorelaisten ensikontakti

Elina hoitaa Trivorella pääsääntöisesti uusien työntekijöiden rekryämistä. Hän vastaanottaa työhakemukset ja lähettää haastattelukutsut. 

”Kun tulin taloon reilu vuosi sitten, meitä oli yhdeksän. Nyt määrämme on kasvanut jo reiluun kahteenkymmeneen, ja yhä haemme lisää tekijöitä”, Elina kertoo. ”Moni on löytänyt paikkansa meiltä, vaikka sillä hetkellä ei olisi ollut avointa hakuakaan. Meitä kannattaa siis aina lähestyä, jos tuntuu että sopisit porukkaan. Kemioiden kohtaaminen ja into ovat meille hakijoissa tärkeää.”

Sopivia tekijöitä Trivorelle tai Trivoren kumppaneille löytyy usein verkostoista, ja siksi Elina korostaa verkostoitumisen tärkeyttä. Myös hän itse päätyi Trivorelle verkostojen kautta.

”Minulla oli aiemman työn ja elämän pohjalta yhteisiä tuttuja Trivoren toimitusjohtaja Karin kanssa. Kun aiempi iso työprojektini projektipäällikkönä oli päättynyt ja olin valmis uuteen, Kari lähestyi minua LinkedInissä. Yhteinen sävel löytyi heti, ja keskustelusta etenimme nopeasti työsopimukseen ja aloitukseeni trivorelaisena,” Elina muistelee. ”Verkostojen merkitys konkretisoitui jälleen, ja tämän vuoksi minulle on tärkeää pitää yllä verkostoitumista ja huolehtia olemassa olevista verkostoista.”

Tällä hetkellä porukkaan mahtuisi Elinan mukaan erityisen hyvin jo jonkin verran kehittäjän töitä tehneitä devaajia. 

”Haluamme palkata myös uransa alkuvaiheessa olevia tekijöitä, mutta meillä on tarkoitus pitää tasapaino järkevänä, etteivät kokeneemmat kehittäjät kuormitu. Tämän vuoksi pyrimme rekryämään tasaisesti kaiken tasoisia kehittäjiä junioreista senioreihin”, Elina sanoo.

Elinan mukaan Trivore hakee työstään ja oman osaamisensa kehittämisestä innostuneita tyyppejä. 

”Itse toivoisin uusiksi työkavereiksi erilaisia, mukavia tyyppejä. Meillä arvostetaan kaikkia juuri sellaisina kuin jokainen on. Ei tarvitse vetää mitään roolia.”

Trivoren eduksi on Elina nostaa yrityksen joustavuuden: työnantaja tulee vastaan ja tukee silloin, kun elämäntilanteet ja tarpeet muuttuvat.

”Oman kokemukseni mukaan hyvin harvassa paikassa on mahdollista liikkua oman osaamisen ja toiveiden osalta näin paljon firman sisäisesti. Täällä on iso valta omaan hommaansa”, Elina toteaa. ”Lisäksi meillä on hyvä ja hengästyttävän kovan tason asiantuntijaporukka. Joka päivä jaksan hämmästyä työkaverieni osaamisesta ja taidoista.”

Koska työpaikalla vietetään iso osa arjesta, Elina kokee merkittäväksi työssä viihtymisen osaksi toimiston välittömän tunnelman, jossa arvostetaan eri persoonia ja tapoja olla oma itsensä.

”Meillä on rehellistä vuorovaikutusta. Hyvät – ja huonot – vitsit ja yhteisöllisyys kuuluvat erottamattomasti jokaiseen työpäivään”, Elina kiittelee. ”Meillä on myös ennakkoluulotonta ja rohkeaa kehittymistä: kokeillaan asioita yhdessä ja todetaan, toimiiko asia vai vaihdetaanko suuntaa.”


Elinan päivä:

8:00 Elina tekee noin puolet viikosta etätyönä, puolet toimistolla. Päivä alkaa kuitenkin aina jo kotoa sähköpostin ja Mattermostin silmäilyllä: onko jotain akuuttia asiaa tullut heti aamuun.

8:30 Henkilöstöasioiden läpikäyntiä ja tiimien kuulumisia.

9:30 Kävelypalaveri, jossa käytiin läpi työntekijän asiakas- ja projektiasioita sekä piipahdettiin luvallisesti omenavarkaissa.

10:00 Uusien toimintamallien suunnittelua ja lanseerausta

11:00 Kysymysrumba eri asioihin ja asiakkaisiin liittyen, ohjeistamista ja neuvomista

12:00 Lounastaukona eväshetki porukalla. ”Etänä tauot jäävät helpommin, kun syventyy koneella istumiseen. Trivore kannustaa ja säännöllisesti muistuttaa taukojen ja työrytmin tärkeydestä, mutta välillä omia ohjeita on vaikea muistaa. Kesäloman jälkeen olen skarpannut ja huolehtinut, että lounas tulee syötyä järkevään aikaan.”

12:30 Intranetin päivitystä: ohjeita ja tukea syksyn projekteihin.

13:50 Tauko: vakiotaukona toimii Old Millin ympäri kävely.

14:00 Markkinointipalaveri – suunnitteilla muun muassa uutta sisältöä verkkosivuille.

16:00 Työpäivän jälkeen Elina rentoutuu yleensä pelaillen lautapelejä, Switchiä tai pleikkaria, scifiä ja fantasiaa lukien tai luonnossa liikkuen.


Lähtisitkö Elinalle työkaveriksi? Haemme tekijöitä Developer- ja Senior Developer -tehtäviin. Katso tarkemmat tiedot ”Töihin Trivorelle” -sivultamme ja ota yhteyttä Elinaan!

Trivorelaisen päivä: Senior Developer Sebastianin työ on luovaa ja usein uuden äärellä

Millaisia tyyppejä trivorelaiset oikein ovat, ja mitä meidän päiviimme kuuluu? Trivorelaisen päivä -juttusarjassa kurkistetaan joka kuukausi yhden trivorelaisen työpäivään. Samalla kerromme, millainen polku on kaikilla Trivorelle johtanut. 

Elokuussa seurasimme Trivoren Senior Developer Sebastian Bröckliä, joka juhlisti tänä kesänä ensimmäistä täyttä vuottaan trivorelaisena.


Joskus asiat vain loksahtavat paikoilleen. 

Åbo Akademilla sulautettuja järjestelmiä opiskellut Sebastian kaipasi tekemiseensä uusia tuulia. Kesällä 2020 Sebastian sai ystävältään vinkin turkulaisesta IT-yrityksestä, johon kaivattiin lisää ohjelmistokehittäjiä. Hän otti yhteyttä, sai kutsun haastatteluun, ja jo seuraavana päivänä Trivorelta soitettiin ja kysyttiin töihin.

Nyt Sebastianilla on juuri tullut vuosi täyteen Trivoren Senior Developerina.

”Alussa tein Trivorella lähinnä jatkokehitystä projekteihin, mutta pian sain enemmän vastuuta projekteista”, Sebastian kertoo. ”Työni on kehittynyt minua kiinnostavalla tavalla niin, että saan suunnitella ja toteuttaa projekteja alusta loppuun ja toimia yhteyshenkilönä asiakkaiden suuntaan. Arvostan sitä, että olen päässyt ottamaan vastuuta. Koen, että se osoittaa luottamusta osaamiseeni ja pääsen haastamaan myös itseäni.”

Teoriasta käytäntöön

Trivoren kehittäjillä on tosi luja osaaminen. Jokaisen pitää pystyä ottamaan asioista selvää ja tutkimaan asioita oma-aloitteisesti, mutta kollegoilta saa aina tukea.

Sebastian Bröckl

Ennen Trivorea Sebastian on työskennellyt toisessa softafirmassa ja opiskellut tietotekniikkaa Turussa Åbo Akademilla.

”Opiskelin sulautettuja järjestelmiä, eli todella raudanläheistä ohjelmistokehitystä. Trivorella työni on enemmän perinteistä backend-softakehitystä. On ollut todella kiinnostavaa ja antoisaa päästä työskentelemään tämän puolen parissa”, Sebastian sanoo. ”Yliopistolta saadun teoreettisen perustan päälle on helppo rakentaa osaamista, ja Trivorelle sopeutuminen kävi sen ansiosta nopeasti. Ja parhaitenhan oppii kuitenkin lopulta tekemällä.”

Trivorella ei jäänyt uuden äärellä yksin.

”Trivoren kehittäjillä on tosi luja osaaminen. Jokaisen pitää pystyä ottamaan asioista selvää ja tutkimaan asioita oma-aloitteisesti, mutta kollegoilta saa aina tarvittaessa tukea, mikä on tosi hieno juttu”, Sebastian hehkuttaa.

Senior Developerin työssä Sebastian uskoo jatkuvaan oppimiseen, joka hänen mielestään kuuluu alaan jo lähtökohtaisesti, sillä jatkuvasti tulee uutta teknologiaa. Tästä Sebastian myös työssään nauttii.

”Järjestelmät, joihin integroidutaan, saattavat olla hyvinkin erilaisia. Niiden parissa joutuu usein syventymään erikseen siihen teknologiaan ja rajapintoihin, joita juuri kyseisessä projektissa pitää hyödyntää”, Sebastian kertoo. ”Pidän uusien asioiden opettelusta. Tässä työssä on todella kiinnostavaa, kun näkee, miten kaikenlaisia järjestelmiä onkaan käytössä.”

Monipuolista koodaamista ja luovaa työtä

Trivoren integraatioalustan parissa työskentelevän Sebastianin päivät koostuvat suurimmaksi osaksi koodaamisesta ja ohjelmistokehityksestä. Tarvittaessa päiviin sisältyy myös uusiin tekniikoihin tai työkaluihin perehtymistä. Vaikka Sebastianillakin on yleensä useampi rauta tulessa, hän pyrkii organisoimaan työnsä niin, että pystyy keskittymään yhteen asiaan kerrallaan. 

”Pyrin siihen, että yhden tai useamman peräkkäisen päivän pyhitän vain yhdelle projektille. Silloin tekeminen pysyy paremmin muistissa, kun pitää kuitenkin montaa abstraktia asiaa käsitellä. Aina, jos vaihtaa projektia, kontekstin vaihtamisessa kuluu aikaa”, Sebastian toteaa.

Sebastian on tyytyväinen siitä, että Trivorella on mahdollista järjestellä työnsä useimmiten itselle sopivalla tavalla, mikä on erityisen tärkeää luovassa ajatustyössä. Sebastianin työviikossa esimerkiksi palaverit on lähtökohtaisesti keskitetty parille päivälle. Kun palavereita on vain keskiviikkoisin ja torstaisin, muina päivinä pystyy keskittymään itse asiaan, eli ohjelmistokehitykseen.

Trivorella asiakkaiden kanssa palavereihin osallistuvatkin usein projektipäälliköt tai tuoteomistajat. Esimerkiksi projektipäällikkö voi välittää asiakaspalavereista olennaisen informaation kehittäjille. Sebastian kokee mieluisana sen, että töissä palavereihin voi osallistua vain silloin, kun todella tarvitsee.

Palavereissa ja asiakaskommunikoinnissa Sebastianin vastuulle tulee usein teknisiä asioita, mikä on hänen mielestään vain hyvä – tällöin hän pääsee heti alkumetreiltä ottamaan kantaa ja suunnittelemaan projektia asiakkaan hyväksi.

”Tykkään päästä suunnittelemaan projekteja. Silloin oma erityisosaaminen tulee esille, kun voin tarjota asiakkaalle sellaista palvelua tai osaamista, mitä heillä ei itsellään ole.”

Parhaita päiviä ovat silti ne, jolloin pääsee heittäytymään vain ohjelmistokehitykseen.

”Pidän kaikkein eniten niistä päivistä, kun saan syventyä kunnolla ohjelmistokehitykseen, koodata rauhassa ja oikein kunnolla perehtyä johonkin ongelmanratkaisuun tai arkkitehtuurin rakentamiseen projektia varten.”

Sebastian pyrkii keskittämään palaverit viikossa tiettyihin päiviin, jolloin muut päivät voi kunnolla syventyä ohjelmistokehitykseen.

Integraatioita hyvässä tiimissä

Integraatioiden parissa työ on hyvin monipuolista, sillä integraatiot jo perusolemukseltaan vaihtelevat laidasta laitaan. Kun tähän yhdistää vaihtelevat lähde- ja kohdejärjestelmät, toimintaperiaatteet, sekä eri asiakkaiden erilaiset tarpeet, tuloksena on taatusti monipuolisia työtehtäviä.

”Tekemäni integraatiot vaativat usein räätälöityjä ratkaisuja kullekin asiakkaalle. Silloin, kun on olemassa käteviä työkaluja, joita voimme hyödyntää, niin etenemme aina kaikkein kustannustehokkaimmalla tavalla”, Sebastian toteaa. ”Erityisvaatimuksiin vaaditaan kuitenkin erityisratkaisuja. Ja se onkin omasta mielestäni se kaikkein kiinnostavin osuus.”

Vaikka integraatioiden kehittäminen on lähtökohtaisesti yksin tehtävää hommaa, saa tukea tekemiseen Trivoren integraatioalustan kanssa työskentelevältä muulta tiimiltä. Sebastian kiittelee tiimikavereitaan.

”Meillä on tosi kiva ja osaava tiimi. Heidän kanssaan on hyvä työskennellä. Aina on joku, jonka puoleen voi kääntyä, jos on jotain haasteita tai ongelmia, mitä ei saa yksin ratkaistua.”

Sebastianin päivä:

9:00 Kahvia, sähköpostien purku ja chat-kanavien tsekkaus aloittavat päivän, jonka jälkeen Sebastian suunnittelee mitä tulevan päivän aikana pitää tehdä.

9:30-11:00 Integraation jatkokehittelyä ja yksikkötestien kirjoittamista olemassa olevaan projektiin

11:00-12:00 Testikattavuuden lisäystä kehitettävään integraatioon

12:00-12:30 Rauhassa vietetty lounastauko

12:30-16:00 Softan uuden version asennus testiympäristöön ja version erillinen testaus

16:00-17:00 Varmistus, että kaikki toimii kuten pitää

17:00 Työpäivä päättyy ja vaihde siirtyy vapaalle – vastapainona työlle toimii muun muassa kuntosalilla käynti


Lähtisitkö Sebastianille työkaveriksi? Haemme tekijöitä Developer- ja Senior Developer -tehtäviin. Katso tarkemmat tiedot Töihin Trivorelle -sivultamme ja ota yhteyttä!

Trivorelaisen päivä: Tekninen projektipäällikkö Stefan arvostaa vapautta omien työpäivien suunnittelussa

Millaisia tyyppejä trivorelaiset oikein ovat, ja mitä meidän päiviimme kuuluu? Uudessa juttusarjassa kurkistetaan yksi kerrallaan trivorelaisten työpäiviin. Samalla kerromme, millainen polku on kaikilla Trivorelle johtanut. 

Ensimmäisenä vakoilimme teknistä projektipäällikköämme Stefan Roosia, jolla tulee tänä vuonna pyöreät 10 vuotta täyteen trivorelaisena.


Työssään Trivorella Stefan nauttii kaikista eniten tyydyttävästä ongelmanratkomisesta.

– Sekä ohjelmoinnissa että SysAdmin-asioissa pääsen ratkomaan erilaisia ongelmia. Jopa projektinvetämisessä pääsee kehittämään uusia, parempia menetelmiä, Stefan sanoo.

Sattumalta Stefan ei ole päätynyt ratkomaan ongelmia IT-alalle. Intohimo ohjelmistokehitykseen ja tietokoneisiin on ollut aina osa Stefanin elämää. 

– Tietokonetta olen käyttänyt koko ikäni. Olen aikanaan harrastepuolella tutustunut useisiin eri käyttöjärjestelmiin ja niiden kanssa olen tehnyt kaikenlaista jo koululaisena. Ala-asteella tein BASIC-ohjelmointikielellä ohjelmia, yläasteella otin käyttöön Delphin, vähän myöhemmin C:n ja C++:n – kaikenlaista tuli kokeiltua niiden kanssa. Enimmäkseen kirjoitin omaksi huvikseni pieniä pelejä, Stefan kertoo.

– Ei siis ollut mikään ongelma suuntautua it-alalle töihin.

Erilaiset ohjelmointikielet, kokeilu ja uuden opettelu kuuluvat yhä Stefanin elämään, nykyään vain harrastuksen sijaan työnä Trivoren teknisenä projektipäällikkönä. Työlle tärkeänä vastapainona Stefan viettää vapaa-aikansa perheensä parissa.

Matka Trivorella

Monipuolisen ja ajan myötä kehittyneen työnkuvan ansioista olen nähnyt alaa useasta näkökulmasta.

Stefan Roos

Trivorelle Stefan haki silloisen AMK-luokkakaverinsa vinkistä tasan kymmenen vuotta sitten. Matka tuoreena trivorelaisena alkoi syksyllä 2011. Aluksi työ oli osa-aikaista SysAdminin työtä opiskelujen ohella. 

Vuosien aikana sekä Trivore yrityksenä että Stefanin oma työnkuva ovat kehittyneet paljon. 

– Silloin kun aloitin, Trivoren päätoiminen liiketoiminta keskittyi enemmän palvelinten ja palvelinasennusten myyntiin, IT-konsultointiin ja siihen liittyviin asioihin. Jonkin verran mukana oli myös sähköposti- ja web-hostingia, Stefan kertoo.

– Oma ensisijainen tehtäväni oli tuolloin toimia Linux- ja tietokanta-adminina tietyssä ympäristössä. Olen kuitenkin koittanut painottaa työtäni jatkuvasti enemmän ja enemmän softakehityspuoleen, koska se on minua aina kiinnostanut kaikkein eniten.

Trivorella on mahdollisuus räätälöidä urapolkuaan työntekijän oman kiinnostuksen mukaan, ja työnkuva voi ajan myötä kehittyä ja muuttua paljonkin. Stefan kokee mahdollisuuden kokeilla ja kehittää omaa työnkuvaa Trivorella hyvin hyödyllisenä.

– Monipuolisen ja ajan myötä kehittyneen työnkuvan ansioista olen nähnyt alaa useasta näkökulmasta. Jos olisin keskittynyt esimerkiksi pelkästään devaukseen, en välttämättä ymmärtäisi palvelimista ja rautapuolesta. Toisaalta vain jälkimmäiseen keskittymällä devauspuoli ei olisi tullut tutuksi. Nyt minulla on hyvä ymmärrys kummastakin puolesta.

Vapautta ja itsensä kehittämistä

Kymmenen vuoden aikana Trivore on työpaikkana kehittynyt Stefanin mukaan hyvään suuntaan.

– Olen saanut tehdä sellaisia töitä, jotka ovat olleet minulle mielekkäitä. Työ on vaihtelevaa ja mielenkiintoista, ja uusien asioiden opiskelu pitää virkeänä, Stefan toteaa.

Myös kulloisenkin asiakkaan mukaan vaihtelevat projektit varmistavat, ettei työ muutu tylsäksi.

– Me haluamme aina käyttää oikeaa työkalua oikeaan paikkaan, mikä tarkoittaa sitä, että välillä pääsee vaihtamaan ohjelmointikieltä tai opettelemaan uusia asioita. Joillekin usein uusien asioiden opettelu voi ehkä tuntua rankalta, mutta joillekin tämä taas on ihan parasta, Stefan sanoo.

Tällä hetkellä Stefan työskentelee erityisesti integraatioiden parissa. Tulevaisuudessa Stefania kiehtoo myös Trivore ID:n kehittäminen.

– Haluaisin jatkaa meidän identiteettijärjestelmän kehittämistä ja sen toiminnallisuuksien lisäämistä. Trivore ID:ssä on niin paljon potentiaalia, Stefan kertoo.

Trivorella viihtymistä lisäävät kiinnostavien projektien ohella tärkeät hyvä yhteishenki ja matala hierarkia. Kompaktissa 20-hengen yrityksessä asiat etenevät ketterästi ja ilman tarpeetonta byrokratiaa.

Parasta on kuitenkin luottamus ja vapaus.

– Trivorella on tyypillisesti vapaus suunnitella työpäivä sellaiseksi kuin sen haluaa. Kunhan vain saa hoidettua hommansa, niin meillä saa aika vapaat kädet siihen, millä työkaluilla ja miten ne hommat haluaa hoitaa.


Stefanin työpäivä kesäkuisena torstaina:

8:00 Aamu alkaa aina tuoreella kahvilla.

08:15-08:30 Sähköpostien, kalenterin ja chatin tarkistus. Päivän suunnittelu.

08:30-09:00 Asiakas on tilannut päivittäiset tarkistukset, joissa Stefan tarkistaa, että palvelimen toiminnassa ja siellä olevien komponenttien lokeissa on kaikki kunnossa.

09:00-10:00 Kalenterissa oleva tyhjä slotti on hyvä hyödyntää sähköposteihin vastaamiseen ja
 päivän palavereihin valmistautumiseen.

10:00-12:00  Sisäinen palaveri, jossa tiimin kesken käydään läpi projektin etenemistä. Vaikka
 kaikki tekevät töitä itsenäisesti, viikottaiset tiimikatsaukset pitävät kaikki hyvin
 kartalla myös toisten tekemisistä. 

12:00-12:45   Lounastauko ja pieni jaloittelu Old Millin ympäristössä – tänään suuntana
 Ruukinaukion kenttä.

12:45-13:00  Pieni sähköposteille pyhitetty hetki.

13:00-16:00   Iltapäivä kuluu asiakasprojektien ja kehittämistyön parissa


Töihin Trivorelle?

Etsimme parhaillaan Stefanille työkaveriksi Senior Developer -pestiin jo hieman kokemusta kerryttänyttä devaajaa. Katso avoin työpaikka ”Töihin Trivorelle” -sivultamme ja hae 16.7. mennessä!

What’s in your eWallet?

What’s in your eWallet?

By Kari Mattson

Digital wallets at your service

One of the many features of the Trivore Identity Service (TIS) that we are proud of is its digital wallet capability which allows an individual to make electronic transactions.The wallets can be prepaid (i.e., money is deposited in the digital wallet prior to any transactions) or they can be linked to a user’s bank account or payment card. 

Multiple wallets for many purposes

TIS enables each user account to have multiple secure personal wallets that can be used for digital transactions. The built-in anonymization features of the system allow the wallets to be connected with a strong identity while still allowing anonymous purchases. This combines transaction security with consumer privacy, a goal which is typically very difficult to achieve. 

TIS also supports another rare use case: anonymous users and identities may also have wallets. This enables bearer-based usage patterns, which typically have low-value transactions. Higher monetary values easily triggerAML and KYC requirements, which we also support, but that is another blog post.

A single user account can have an unlimited number of wallets indifferent currencies for different purposes. Value may be moved between wallets and identities. This provides a great deal of flexibility and enables numerous use cases. 

Wallets have the same level of high security as bank accounts but are otherwise deliberately much simpler and have fewer features for ease of use and convenience.

We speak corporatese…

TIS also supports corporate user accounts which may have wallets. The use cases of this are countless, but an easy example would be a corporation paying  in a very cost-effective manner for (either fully or partially) an employee’s public transportation fares while commuting. Since the wallets are always tied to a strong identity, it is easy to control what and by whom the corporate wallets can be used for. This makes life easier for the employee and the company alike and helps reduce back-office work considerably. For the service provider, this capability enables new value-added services and creates additional business opportunities.

Business rules engine support

TIS supports the attachment of a line-of-business business rule engine for the wallets. As TIS is purposely agnostic to the business processes, this allows for huge innovations. For instance, a corporate commuting wallet can be restricted so that it can only be used from 6 am to 6pm on weekdays. Or the wallets could only be used on certain routes.

Learn more about TIS

Digital wallets are just one example of the added value of TrivoreIdentity Service, that helps customers integrate identity and access management into their applications and accelerates solution development significantly.

Unlike most IDaaS platforms, TIS is built from the ground up to be easily integrated with demanding business applications and can act as the backbone of critical business workflows.

Should you be interested in how to integrate strong identities into your business, you can read more aboutTIS on our product pages.

Everything You Always Wanted to Know About eSIM

Everything You Always Wanted to Know About eSIM (But Were Afraid to Ask)

Kari Mattson, January 21, 2020

What is this eSIM thingy, anyway?

Pretty soon you may not need a SIM card in your phone as growing array of connected devices will connect to mobile using embedded SIM (eSIM) technology. eSIM is a global specification which involves aSIM card chip being embedded into a device.

eSIM technology has been around for some time, but only its adoption by Apple in late generation iPhones brought it to the public consciousness. 

One of the main advantages of eSIM is that it enables users to change operator remotely without having to acquire a new physicalSIM card – this can augur an even fiercer competition among operators and new usage modes. Theoretically, a phone using an eSIM could negotiate the rates with available operators on a call-by-call basis to get the absolute best prices.

More practically, eSIM also allows people to store multiple profiles on a single device, effectively having two or more numbers, and switch between them at ease. This is ideal for anyone who may require an additional number for travel or business, for example.

As an increasing number of devices offer eSIM technology, we are likely to see more mobile operators offering support for the service, particularly as it gives them an opportunity to up and cross-sell new service plans to their customers across the consumer and enterprise markets

But wait, that is not all…

While eSIMs can change phone usage quite abit, the technology will not just be used in smartphones. 

eSIMs will be seen in many consumer devices which require always-on connectivity. This includes wearables, such as smartwatches and smart glasses, connected home devices, and computing devices such as laptops and tablets. Technology which has traditionally connected to Wi-Fi will benefit from the wider availability and security of cellular (4G and5G) networks.

One of the first consumer devices to feature eSIM is the 4th generation Apple iWatch which is cellular capable, enabling many new use cases. The iconic Dick Tracy wrist phone is starting to be reality, thanks to eSIM.

The many benefits of eSIM

Consumers, businesses, and benefits can will all benefit from eSIM.

As eSIM enables subscribers to connect more devices to their mobile operator, operators can offer multi-device packages and bespoke data plans. 

Device bundling will b­ecome much easier, with consumers able to conveniently add new devices to their plans without having togo in store or wait for a physical SIM card to arrive in the post. This presents new revenue opportunities for operators, as it becomes easier for customers to scale up their plans by adding new devices which require data.

Businesses with a large number of mobiles used by their employees will also benefit from the convenience of eSIM. eSIM can deliver a streamlined user experience for managing cellular connectivity, enabling IT teams to provision and deploy new devices in a rapid and convenient fashion. Adding new phones to a corporate mobile service or swapping devices between users as they join and leave a company will become much more efficient, as it can be achieved remotely. Profiles for each user can also be personalized and data plans can be adjusted and optimized, via eSIM remote management tools.

Don’t forget IoT

eSIM will also benefit businesses that use IoT systems, and in particular businesses that have large m2m (machine-to-machine)deployments such as oil and gas, power plants, manufacturing facilities and warehouses. For a company using thousands of individual pieces of hardware that require mobile connectivity, installing a SIM card into each unit would be a painstaking (and expensive) task.

With eSIM, businesses can remotely connect all of this technology to a mobile network. Furthermore, if the technology is required to operate in another country, it can be programmed remotely to connect to a local operator in that region.

Because it is embedded, an eSIM uses less space and is cheaper than traditional SIM technology: mobile connectivity can now be introduced into hardware where it was previously not feasible due to cost or space restrictions.

Finally, as with the consumer market, operators can create new data plans for businesses as their connectivity requirements scale up. This could include new packages for previously unconnected devices, such as connected cars or iPads, naturally resulting in new revenue streams.

Making it a reality

While eSIM offers some exciting possibilities, its adoption is still in its infancy. Both manufacturers and operators must step up their game to drive the adoption of eSIM technology.

Technology manufacturers must support the new technology and make it available in their products. On this front, things are developing: analysts suggest all new smartphone devices will support eSIM by2030, and other types of connected technology will likely follow suit.

Operators play a crucial role. They must support the technology on their networks, create innovative new services, and provide a smooth experience for business and consumer customers looking to adopt the services. 

Operators need to create a smooth experience for onboarding customers using eSIM, via an online portal or application. Bespoke applications can be developed specifically for enterprise customers, whilst consumers can be served through operator portals.

For this customer experience to be seamless, operators must ensure that their eSIM technology is compatible with different handset manufactures and eSIM vendors and ensure they can support multiple download and activation methods.

To achieve this, operators must evolve their billing support systems and have an entitlement platform which will empower them with advanced eSIM management capabilities. This will ensure that they can make it as easy as possible for users to adopt eSIM technology, which will help drive new uses cases for it across the consumer and enterprise markets.

Trivore and eSIM

Our Trivore Device Entitlement Service (or DES among friends), is a carrier-grade solution for mobile device manufacturers and mobile operators to activate and provision cloud, on-premise, and embedded software applications from a single platform.

DES provides full support for eSIM and lets operators and manufacturers take advantage of this new technology easily and inexpensively. Just like other Trivore products, DES features a modern web-based GUI, open APIs, a powerful SDK for client development, and built-in identity management functionality.

You can find more info on DES on our product page.

Trivore supporting public transportation

Trivore supporting public transportation

Trivore and our very own Kari Mattsson were recently featured in Suomidigi, a website supporting and looking at the state of the digitalization of the Finnish public sector.

The article describes how HSL (the Helsinki Regional Transit Authority) has incorporated the national Suomi.fi and European eIDAS strong identification systems using the Trivore Identity Service (TIS).

The story, alas, is in Finnish only (it can be found here), but since has some useful information, we try to summarize some of the key points here.

Having strong identification information is crucial for the proper functioning of the system as the residents of the various municipalities in the HSL region get discounted tickets based on their place of residence. Being able to leverage national ID systems that have e.g. accurate address information allows HSL to provide the discounts easily and fairly. Discounted tickets have previously been limited to physical ticket products but with the help of TIP and the Suomi.fi service, HSL can now extend the discounts to mobile tickets, as well.

Riders from outside of Finland benefit from the pan-European eIDAS identification system support. Riders can be sure their information is handled appropriately (and following all relevant regulations) and they can ride on HSL knowing their information is secure. HSL is the first player in Finland to have a fully eIDAS compliant system and e.g. German eIDAS identification requests have been handled without any issues.

Niko Tynkkynen, the Digital Service Design Team Lead at HSL outlines the challenges of rolling out a system like this: ”We have to be sure we handle the information of our more than one million riders in full compliance of GDPR rules, yet we also want to make sure the service experience is seamless across devices and services. We also want to bring new, increasingly personalized services and experiences to our riders.”

One further benefit of TIS is the ability to federate identities across different actors and services. The system e.g. enables using identities managed by the HSL system to be used for accessing public transportation services in Tampere – or any other city in Finland.

Should you be interested, you can read more about TIs on our product pages.

Trivore Identity Service Client SDKs released

Trivore Identity Service Client SDKs released

By Kari Mattsson on September 22th, 2019

The SDKs are out!

The often requested, fully documented Trivore Identity Service Client SDKs for Java and Python are now available. The SDKs let developers increase their productivity and get the most of of the comprehensive Trivore Identity Service APIs to create beautiful identity-driven applications.

Why does the SDK matter?

The SDK helps our customers (and us, too!) to create robust Identity-driven applications powered by Trivore Identity Service faster and more easily. The SDK leverages the robust Trivore Identity Service APIs (Application Programming Interfaces) and contains technical documentation, sample code, and other tools that help a developer be more efficient and deliver better applications.

The difference between and SDK and an API

An API is essentially a clear set of rules, or protocols, for interacting with a system. As long as a programmer knows how to use the right protocols they can successfully accomplish the tasks they want to complete on the platform. An API is like a recipe, it’s a set of clear instructions. Companies often use APIs to give external parties access to their data or systems. An SDK is more like a box of cake mix. It has everything you’ll need to make a cake quickly and easily.

What about other languages?

While Python and Java are the most common languages used to develop applications powered by Trivore Identity Service, we are working on other languages, too.

The next planned languages are Go and Javascript. The release schedule is not fully confirmed yet but we expect the release to happen in late 2019 or very early in 2020. Stay tuned for details.

If you are a Trivore customer and have a need for an SDK for another language, drop us a line and we will certainly consider your request.

Where can I get it?

You can download the SDKs for both Java and Python from our Gitlab public page.

The Java version will also be shortly available on Maven Central and the Python version on PyPI.

You can find documentation and other goodies from the Trivore Identity Service support site.

About Trivore Corporation

Founded in 2001, Trivore Corporation crafts identity-driven enterprise software for business-critical applications. Trivore serves demanding customers – both enterprises and public sector actors – that need robust and scalable enterprise solutions for business-critical applications. Trivore is the Identity Authority™.

OpenID Connect™ Certification for Trivore Identity Service

OpenID Connect™ Certification for Trivore Identity Service

By Kari Mattsson on September 20th, 2019

Trivore Corporation has on August 26, 2019 certified that Trivore Identity Service 3.0 conforms to the Basic OP, Implicit OP, Hybrid OP, and Config OP profiles of the OpenID Connect protocol.

The OpenID Connect certification is a big step for Trivore and our customers. With this certification, the users of  Trivore Identity Service can easily leverage the industry-leading standard Identity Provider in their applications. This makes development faster, applications safer, and provides a great deal of ease-of-use for end-users.

What is OpenID Connect?

OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It allows Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and REST-like manner.

OpenID Connect allows clients of all types, including Web-based, mobile, and JavaScript clients, to request and receive information about authenticated sessions and end-users. The specification suite is extensible, allowing participants to use optional features such as encryption of identity data, discovery of OpenID Providers, and session management, when it makes sense for them.

Why Does OpenID Connect Matter?

OpenID Connect has become the leading standard for single sign-on and identity provision on the Internet. Its formula for success: simple JSON-based identity tokens (JWT), delivered via OAuth 2.0 flows designed for web, browser-based and native / mobile applications.

OpenID Connect, published in 2014, is not the first standard for Identity Provider (IdP), but, in our opion, the best in terms of usability and simplicity, having learned the lessons from past efforts such as SAML and OpenID 1.0 and 2.0.

About Open ID Foundation

The OpenID Foundation (OIDF) promotes, protects and nurtures the OpenID community and technologies.

The OpenID Foundation is a non-profit international standardization organization of individuals and companies committed to enabling, promoting and protecting OpenID technologies. Formed in June 2007, the foundation serves as a public trust organization representing the open community of developers, vendors, and users. OIDF assists the community by providing needed infrastructure and help in promoting and supporting expanded adoption of OpenID. This entails managing intellectual property and brand marks as well as fostering viral growth and global participation in the proliferation of OpenID.

About Trivore Corporation

Founded in 2001, Trivore Corporation crafts identity-driven enterprise software for business-critical applications. Trivore serves demanding customers – both enterprises and public sector actors – that need robust and scalable enterprise solutions for business-critical applications. Trivore is the Identity Authority™.