Et innblikk i utviklerhverdagen hos Dualog

Av Krishanth Kulam

Figur 1: Dualog bygget med hovedinngang.

I løpet av praksisperioden min har jeg hatt gleden av å være hos Dualog AS, som har hovedkontor i Tromsø. Et spørsmål som jeg tokk med inn i praksisperioden var: Hvordan ser egentlig arbeidshverdagen til en utvikler? I løpet av studie får man ofte lite innblikk i hvordan arbeidslivet fungerer i praksis. Hos Dualog har spørsmålene mine blitt besvart, og videre styrket motivasjonen min for å bli en programvareutvikler.

Dualog AS er et globalt teknologiselskap fra Tromsø, som driver med utvikling innenfor datakommunikasjon med fokus på det maritim sektoren. De arbeider med å forbedre hverdagen til sjøfarere, som for eksempel forbedring av dataoverføring og kommunikasjon. Sending av data fra sjøfartøy kan være krevende på grunn av mangel på dekning, ettersom mobilnett når ikke like langt ut til havs. Dermed er det oftest behov for satellittkommunikasjon. Det er her Dualog kommer inn og tilbyr tjenester. De har tjenester som for eksempel endepunkts sikkerhet, e-post og data overføring.

Figur 2: Livreddende kaffemaskin for tunge morgener.

Dualog jobber aktivt og har den viktige rollen i samfunnet med forbedring av dataflyt og kommunikasjon i maritim sektoren. Det er viktig og betryggende for sjøfarere at store mengder med data når sin tiltenkte mottaker så raskt og trygt så mulig, slikt at arbeidet deres blir mest mulig effektivt og uten problemer. Dette gjøres uten at noe av dataen er mistet eller avslørt. Dualog lykkes godt med det, noe som kommer fram i tilbakemeldingene fra kunder og at det er over 5000 skip som benytter deres tjenester.

Figur 3: Min pult med en stasjonær og to hovedskjermer. På andre siden sitter medstudent Magnus Husjord med likt oppsett.

Jeg har under praksisperioden fått et større innblikk i hvordan en programvareutvikler og et utviklingsteam faktisk arbeider. Sammen med en medstudent jobbet jeg på et prosjekt som heter «Lighthouse». Gjennom dette prosjektet har vi fått videre utvikle ferdigheter innenfor full-stack utvikling. Vi har selv hatt ansvar for kodebasen, men fått veldig tett oppfølging og hjelp av våre høyt kompetente mentorer fra Dualog. Vi deltok også i jevnlig møter for å følge opp sjekk, og for å sikre at vi hadde noe å arbeide med. I møtene kunne også vi dele våre ideer, meninger og eventuelle spørsmål om prosjektet.

Vi måtte utvikle både backend (server-siden) og frontend (brukergrensesnitt), men ble gitt et rammeverk som et utgangspunkt. For backend valgte vi å bruke FastApi, mens vi på frontend brukte Angular, et rammeverk som Dualog tar i bruk. De to første dagene på praksis brukte vi på å teste ut de ulike rammeverkene og språkene som vi måtte bruke før vi formelt startet med prosjektet. Det ga oss muligheten til å bli kjent med kodebasen og som ga oss en rolig start. Vi har også måtte integrere database som får supplert data i jevnlige perioder. Mesteparten av tiden vi hadde hos Dualog brukte vi på dette prosjektet. En ting til vi fikk oppleve var den gode lunsjen. Det var gratis og besto av for eksempel eggerøre, og evt varm mat avhengige av hvilken dag det var. For to studenter var dette ekstra luksus.  

Figur 4: Felles areal for pause og lunsj.

Praksisperioden har vist hvor viktig et godt faglig grunnlag er for å kunne utvikle et godt produkt. Fagene som har vært mest til nytte er Software Engineering, Computer Communications og Database systemer. Samtidig har vi fått muligheten til å videreutvikle vår kompetanse i løpet av perioden. Databasefaget var hovedsakelig teoretisk i studie, men her fikk vi bruke all teorien til å sette opp en funksjonell database, det var en kort men lærerik prosess.

Min praksisperiode har vært veldig lærerikt, og jeg har fått opplevd hvordan arbeidshverdagen til en utvikler faktisk er. Jeg har selv vært med på å utvikle et produkt, og fått testet ut ulike rammeverk og programmeringsspråk. I tillegg har jeg fått innblikk i hvordan prosessens for utvikling er og hvordan utviklere arbeider i team. Oppholdet har vært en verdifull erfaring som har hjulpet med å styrke min motivasjon for arbeidslivet og for å fullføre studieløpet. Til slutt vil jeg rette en stor takk til mentorene mine hos Dualog – Øystein, Magnus, Sebastian, Espen og Børge – for all innsatsen, god oppfølging og en fin praksisperiode.

Skroll til toppen