Torstein er en senior frontend-utvikler med mange års erfaring fra både medie- og forsikringsbransjen. Torstein ledet i flere år utviklingen av et rammeverk for utvikling av brukergrensesnitt til TV-bokser. Hvis du har Altibox i veggen har du sannsynligvis brukt den elektroniske program-guiden han laget for dem i 2017.
Torstein får gode tilbakemeldinger fra sine teammedlemmer; han jobber strukturert, han er bestemt når det trengs, og en fleksibel og dyktig bidragsyter i diskusjoner og planlegging. Han er god til å få oversikt og se de store linjene når det kommer til arkitektur og strukturering av kode.
Angular, NGRX, NX, SASS, Typescript, React, Redux, Redux-Sagas, Styled Components, Webpack, Turbo, React Hooks, SVG, SCSS, Javascript, Coffeescript, Android, Grunt, Android TV, HTML, Next, Electron, Ionic, Tailwind, Vite
2011-08 - 2013-06
@ Universitetet i Bergen
2008-08 - 2011-06
@ Universitetet i Bergen
2022-07 - 2024-02
@ Rainfall (Konsulenthus)
Torstein arbeider i dag som en senior frontend-utvikler hos
Rainfall .
2019-08 - 2022-08
@ Frende Forsikring (Forsikring)
Jobbet i et semi-autonomt team med ansvar for
Frende.no og
Frendes nettbutikk . Var med å utforme arkitekturen og frontenden til Frendes omskrevede nettbutikk som del av deres selvbetjentsatsning. Var sentral i prosjekter for å lage veivisere for personforsikringer.
2018-01 - 2019-05
@ Sixty (Mediateknolgi)
Hovedansvar for å designe og utvikle et internt rammeverk og abstraksjonslag for å lage TV-applikasjoner på ulike plattformer, spesielt Huawei/Android, Zenterio/Linux og Google TV. Teamet leverte applikasjoner og fullverdige TV-opplevelser til en rekke TV-distributører i Europa.
2015-10 - 2018-01
@ Sixty (Mediateknolgi)
Ledet et utviklingsteam på 6 personer som hadde ansvar for utvikling og vedlikehold av RiksTVs smartportal og Altibox sin TV-boks. Ledet i tillegg utviklingen av et white-label produkt, Ease TV, og leveranse av dette produktet til en spansk tv-distributør kalt Agile TV.
2013-09 - 2015-09
@ Sixty (Mediateknolgi)
Jobbet som utvikler på både tradisjonelle nettsider og som utvikler av flere Tv-applikasjoner til RiksTVs smartportal. Utviklet blant annet applikasjoner for strømming av innhold for barn, “Barnas Favoritter”, filmleie og TV-arkiv innhold.
2023-10 - 2024-02
Angular, NGRX, NX, SASS, Typescript
@ KS Digitale Fellestjenester AS (Offentlig sektor)
Rolle: Seniorutvikler
Vedlikehold og videreutvikling av KS' fiks platform, som inneholder bl.a innbyggerrettede tjenester som "Min Kommune".
2022-10 - 2022-12
React, Redux, Redux-Sagas, Styled Components, Typescript, Webpack, Turbo
@ Sbanken (Bank og Finans)
Rolle: Seniorutvikler
Sbanken ville innføre betalingsgrenser for overføringer og betalinger både innenlands og utenlands. Gjennom prosjektet implementerte vi både konfigurasjonsmuligheter for beløpsgrenser samt validering og feilhåndtering i de ulike betalingsskjermene.
2021-04 - 2021-12
React, React Hooks, Typescript, SVG, SCSS
@ Frende Forsikring (Forsikring)
Rolle: Seniorutvikler
Frende er et selskap delt i to datterselskaper med ansvar for hvert sitt forsikringsdomene: skadeforsikring (Frende Skade) og personforsikring (Frende Liv). Prosjektet gikk på å få til selvbetjente veivisere for produktporteføljen i Frende Liv. Gjennom prosjektet lagde vi en veiviser for kjøp av personforsikringsprodukter som både ivaretok lovpålakte krav om veiledning og personvern.
2019-08 - 2022-08
React, React Hooks, Typescript, Javascript, SCSS
@ Frende Forsikring (Forsikring)
Rolle: Seniorutvikler
Utvikling av ny nettbutikk med høyere grad av støtte for tilpassing, integrasjoner og salg i eksterne banker. Utviklingsprosessen var sterkt inspirert av boken "Domain Modeling Made Functional", både med tanke på modellering og arkitekturvalg.
2019-04 - 2019-06
Coffeescript, Javascript, Android, SCSS
@ Cyta Ltd (Media)
Rolle: Seniorutvikler
Cyta, en tv og telekomaktør på Kypros, ønsket å forbedre sine fotballsendinger ved å tilby interaktiv grafikk med blant annet lagoppstilling, ligatabell og foreløpige resultat i samtidige kamper. Dette ble av Cyta definert som et testprosjekt for å se om slike interaktive funksjoner via TV-dekoder virket konkurransefremmende. Torstein sin rolle var frontend-arkitektur og utvikling av disse skjermene.
2018-10 - 2019-04
Coffeescript, Javascript, Android, SCSS, Grunt
@ Vivacom (Media)
Rolle: Seniorutvikler
Vivacom, det største teleselskapet i Bulgaria, ønsket å oppgradere TV-opplevelsen på sine TV-dekodere. Torstein bidro i rollen som arkitekt, inkludert verifisering av hvorvidt TV-boksen og den inkluderte nettleseren til Vivacom støttet komponentene til Sixtys TV-UI-rammeverk.
2017-03 - 2019-04
Coffeescript, Javascript, Android, SCSS, Grunt
@ Telekom Srbija (Media)
Rolle: Seniorutvikler
Serbia Telekom, det største teleselskapet i Serbia, ønsket å oppgradere TV-opplevelsen på sine TV-dekodere. Torstein bidro gjennom å få en første versjon av brukergrensesnittet til å kjøre på boksene sammen med et demo-api i forbindelse med salgsprosessen.
2017-05 - 2018-04
Coffeescript, Javascript, Android, Android TV, SCSS, Grunt
@ MasMovil (Media)
Rolle: Seniorutvikler
MasMovil, et spansk telekomselskap, ønsket å gjøre et inntog i TV-distributør-markedet gjennom et nytt produkt kalt Agile TV. Prosjektet var å implementere en fullverdig smarttv-boks sammen med partnere Huawei, Technicolor og Google. Sammen laget vi en systemapplikasjon med blant annet en egen applikasjonslauncher, kanalliste med stømmer og data fra både digitalt bakkenett, Huaweis strømmeplattform og andre applikasjoner på Android TV-boksen. Systemapplikasjonen ble sertifisert av Google. Torstein sin oppgave var innsamling av funksjonelle krav, modellering og implementasjon av brukergrensesnittet.
2017-05 - 2018-04
Coffeescript, SVG, HTML, SCSS, Grunt
@ Sixty (Medieteknologi)
Rolle: Techlead, Arkitekt
Sixty ønsket å styrke sin posisjon som en ledende aktør innen brukergrensesnitt til smart tv applikasjoner. Som del av dette ble et «white label» TV-grensesnitt kalt Ease TV utviklet. Torstein sin rolle var å stå for arkitektur, inkludert modellering og abstraksjoner for interaksjon med både ulike innholds-APIer og ulike system-APIer på ulike smartplattformer. Torstein var også sentral i arbeidet med å få en egen system-wrapper-apk til Android-bokser å bli godkjent av Google.
2014-12 - 2017-02
Coffeescript, Android, SCSS, HTML, Grunt
@ Altibox (Medieteknologi)
Rolle: Seniorutvikler
Altibox ønsket å styrke sin posisjon som en ledende TV-distributør i Norge. Sammen med samarbeidspartnere Huawei og Sixty leverte de ny infrastruktur, ny TV-boks og det da best likte TV-brukergrensesnittet i Norge. Torstein var sentral i utviklingen av blant annet TV-guiden og data-abstraksjonslag. Torstein jobbet også som del av prosjektet en periode i Nanjing, Kina, der Huawei har sin testorganisasjon og utviklingsavdeling for Android til TV-bruk.
2015-05 - 2015-10
Coffeescript, SVG, Grunt
@ RiksTV (Medieteknologi)
Rolle: Utvikler
RiksTV ønsket å styrke sin posisjon innenfor strømming. Som del av satsningen ble det implementert en forside ("portal") og en arkiv-applikasjon "ukesarkiv" for å fronte alt innholdet RiksTV kunne tilby fra sine kanaler. Torstein stod for all brukergrensesnitt-utvikling på TV-boksen.
2013-09 - 2017-05
Coffeescript, SVG, Grunt
@ RiksTV (Media)
Rolle: Utvikler
Som del av RiksTVs fokus på strømming av "video on demand" utviklet Torstein flere applikasjoner. Et eksempel er strømmeapplikasjonen SF-kids (i starten kalt Barnas Favoritter) som var en tilpasset applikasjon for strømming av barneinnhold.
2020-10 - 2024-02
Next, Electron, Ionic, React, Tailwind, Vite, Typescript
Nettsted og applikasjon med informasjon og kalkulatorer for ølbrygging.