utvikling

Utvikleren Kristina: – Valget sto mellom å ta en doktorgrad eller starte noe eget

Les ukens utviklerintervju.

Kristina Simakova er Android-utvikler i sitt eget selskap. Utviklerkonferanser i Google-regi er blant stedene hvor hun får faglig påfyll.
Kristina Simakova er Android-utvikler i sitt eget selskap. Utviklerkonferanser i Google-regi er blant stedene hvor hun får faglig påfyll.

Ukens utviklerprofil er Kristina Simakova (34), som både er gründer og eneste ansatte i selskapet Reality Lab AS.

Kan du kort beskrive stillingen og oppgavene dine?

Jeg jobber som selvstendig konsulent og har oppdrag som Android-utvikler. Jeg jobber ofte med oppdrag for kunder i Norge. Noen av mine siste kunder er Vipps, Finn og Get. Jeg blir vanligvis en del av et større team og jobber med videreutvikling av Android-apper.

Valget sto mellom å ta en doktorgrad eller starte noe eget.

Hvorfor valgte du å starte ditt eget selskap?

Jeg jobbet i forskjellige selskaper før, fra startup til store selskaper som Equinor, og følte at jeg vil prøve noe nytt. Valget sto mellom å ta en doktorgrad eller starte noe eget.

Hvor jobber du mest, på kontoret, på hjemmekontoret eller ute hos kunder?

Jeg sitter vanligvis og jobber hos kunder. Det gjør det lettere å bli integrert i et eksisterende team.

Kan du fortelle litt om prosjektet/prosjektene du har jobbet med i det siste?

Mitt nåværende oppdrag er hos Vipps og videreutvikling av Android-appen. De startet som en vennebetalingsløsning, og nå er det mye mer komplisert prosjekt enn man kunne tro. Vipps har en interessant løsning og masse tekniske utfordringer for utviklere.

Jeg også var i oppdrag hos Get før Vipps og jobbet med Gets BoX-løsning. Det var en veldig unik og lærerik erfaring for meg å jobbe med Android-TV og løsningen til Get.

Hvor lenge har du jobbet som utvikler?

Siden 2011.

Har du vært ansatt ved samme sted hele tiden?

Jeg startet som selvstendig konsulent i 2016. Rett før det var jeg konsulent hos Shortcut AS, og rett før det jobbet jeg en del år i en startup her i Oslo hvor vi utviklet et produkt for byggebransjen. Jeg jobbet mye med 3D-grafikk og visualisering i mine forrige jobber.

Hvor gammel var du da du først begynte å lære deg programmering?

Jeg begynte å lære meg programmering da jeg startet på universitetet.

Jeg jobbet mye med 3D-grafikk og visualisering i mine forrige jobber.

Hva slags utdannelse har du?

Jeg har mastergrad fra Norges arktiske universitet med fordypning i spilldesign og virtuell virkelighet. Jeg tok også Gründerskolen-programmet fra UiO i samarbeid med NUS i Singapore.

Hvilke plattformer utvikler du vanligvis for?

Jeg utvikler for Android.

Hvilken pc-plattform/OS foretrekker du selv å bruke?

Jeg bruker kun Macbook Pro siden 2013. Siden jeg jobbet mye med grafikkprogrammering og visualisering, hadde jeg alltid ganske kraftige maskiner. Jeg vurderer å kjøpe Google Pixelbook Go for å teste om det er noe for meg.

Hvilke programmeringsspråk benytter du?

Kotlin og Java, av og til Javascript, Go eller C# for noen hobbyprosjekter.

Hva er favorittspråket og hvorfor?

Jeg har ikke et absolutt favorittspråk. Alle språk har sine sterke og svake sider. Kotlin er et språk jeg bruker mest nå og føler meg mest komfortabel med.

Hvilke to verktøy greier du deg ikke uten, og hvorfor?

Android Studio og Unity. Jeg synes Android Studio er noe en Android-utvikler ikke kan leve uten :).

Jeg synes Unity er et fantastisk verktøy for prototyping og utvikling.

Jeg synes Unity er et fantastisk verktøy for prototyping og utvikling. Det er veldig lett å lage 3D-animasjoner og effekter for et spill eller en app i Unity.

Hva slags oppgaver liker du best å jobbe med?

Jeg tror det varierer veldig. Jeg liker å ha forskjellige oppgaver, slik at jeg kan lære nye ting hele tiden.

Hvordan sørger du for å holde deg faglig oppdatert?

Android og Kotlin Weekly er et bra sted for artikler og videoer. Jeg også følger Google Developers kanal på Youtube og flere andre.

I hvilken grad har metoder og teknologier som DevOps, maskinlæring, nettsky og konteinere endret måten du jobber på?

Ikke så mye for min del. Jeg har ikke jobbet mye med akkurat nettsky eller konteinere.

Ser du noen trender framover som virkelig vil forandre hverdagen til utviklere?

Jeg tror at våre tools blir smartere og kommer til å gi bedre forslag til kode-optimalisering. Jeg håper at jeg kunne fått en personlig AI som kunne gi forslag til meg på hva jeg burde bruke eller nye API-er jeg skulle ha vurdert i stedet for en task jeg jobber med. Jeg tror det kan være veldig interessant for folk som lærer et nytt språk eller rammeverk. Personlig AI blir neste steg fra rubber duck debugging :).

Hjernen generelt er et fascinerende område som jeg tror flere skal begynne å jobbe med.

Hvilke teknologier eller fagområder skulle du gjerne kunnet mer om?

Maskinlæring og computer vision kan være interessant å kunne mer om. Brain Computer Interface og Brain Mapping er to områder jeg kunne tenkte meg å lære mer om. Hjernen generelt er et fascinerende område som jeg tror flere skal begynne å jobbe med.

Deltar du jevnlig på konferanser? I så fall, hvilken er den viktigste for deg?

Jeg prøver å bli med på konferanser som vi har i Oslo, slik som NDC og MobileEra. Jeg også var med å arrangere MobileEra i flere år.

Jeg holdt presentasjoner på DevFest-konferanser i Europa og på Women TechMakers i 2019, noe som var veldig spennende for meg.

Jeg prøver også å dra til Google I/O og Android Dev Summit hvor jeg har mulighet å møte mange Google-utviklere og få litt tid med dem i «Office Hours».

Bidrar du, enten i jobben eller på fritiden, til noe åpen kildekode-prosjekt – i så fall, hvilke(t)?

Jeg skriver tutorials og artikler på Medium eller egen blogg om AR. Det er vanlig at et lite Github-prosjekt følger med til tutorials, og jeg deler det gjerne med folk.

Hvor mye programmerer du på fritiden?

En del. Jeg liker å lære nye ting og sitter ofte i helga og utforsker nye features som har kommet ut i ML eller AR.

Jeg liker å lære nye ting og sitter ofte i helga og utforsker nye features som har kommet ut i ML eller AR.

Har du noen (andre) hobbyer?

Jeg liker å reise. Jeg driver nå også å lære kinesisk på fritiden :).

Hva gleder du deg mest over ved å jobbe som utvikler?

Jeg liker at jeg kan skape nye tjenester og produkter med bare Mac-en min. Det gir en deilig følelse at du har mulighet å skape nesten hva som helst.

Opplever du at jobben som utvikler har noen negative sider?

Ja! Mye sitting. Vi bør være flinkere på å trene mer og passe på ryggen vår.

Hva er det beste frynsegodet du får?

Mobil og internett.

Du finner mange flere utviklerintervjuer på vår samleside »

Powered by Labrador CMS