utviklerprofilen
Selamawit brenner for digitalisering av offentlig sektor i Norge
Les ukens utviklerintervju.
Denne gang er det Selamawit Molla Fossum (39) som har stilt opp som ukens utviklerprofil. Hun er ansatt i bedriften Digital Medarbeider, som fokuserer på å utvikle enklere digitale tjenester for innbyggerne kontakt med kommunene. Dette skal også bidra til enklere saksbehandling.
Kan du kort beskrive stillingen og oppgavene dine?
Jeg ble ansatt som IT-prosjektleder. Nå har jeg rollen CTO i bedriften. Hovedansvaret mitt er å fungere som et bindeledd mellom dem som jobber fram behovene sammen med kundene og utviklerne våre. Som en del av dette må jeg jobbe tett med utviklerne for å få fram løsningene, blant annet gjennom planlegging, veiledning, og forvaltning av teknisk plattform og produksjonsmiljøet vårt.
Noe jeg synes har vært spennende, er å være med på å drive overgangen fra vi hadde outsourcet programmeringen til en ekstern leverandør, til å bygge opp en ny enhet internt i bedriften. Dette gjør vi blant annet i samarbeid med Addis Abeba Universitet i Etiopia, og med enkeltpersoner utenom dette.
Det er en personlig interesse for meg å kunne bidra til digitalisering av offentlig sektor i Norge.
Hvorfor valgte du akkurat denne arbeidsgiveren?
Det var egentlig en tilfeldighet. Jeg søkte på en annen jobb og ble tipset om Digital Medarbeider. Digital Medarbeider virket som et interessant sted å jobbe, og jeg er glad jeg begynte der. Jeg liker måten vi arbeider på og hvordan folk tenker her.
Samtidig er det en personlig interesse for meg å kunne bidra til digitalisering av offentlig sektor i Norge. Jeg tror det er store potensialer her, både når det gjelder enklere og bedre tjenester for innbyggerne, men også forenkling på kommunenes side.
Hvor jobber du mest, på kontoret, på hjemmekontoret eller ute hos kunder?
Nå for tiden sitter jeg fast på hjemmekontoret på grunn av pandemien, i motsetning til vanlig hvor de av oss som jobber i Oslo, sitter sammen på felles kontor.
Hvor mye jeg er ute hos kunder, avhenger av prosjektene vi til enhver tid jobber på. Nå om dagen går det meste av kommunikasjon med kunder via Teams.
Hvordan påvirker koronapandemien din arbeidssituasjon?
Totalt kan jeg si at det har gått bra. Men i starten var det litt utfordrende å finne ut av hvordan vi skulle løse det hjemme siden alle i familien måtte være der, med hjemmeundervisning av barn og det hele. Da ble det viktig at én av foreldre skulle være tilgjengelig for barna.
Da korona stengte ned landet, lagde vi også en tjeneste for registering av koronasymptomer.
Kan du fortelle litt om prosjektet/prosjektene du har jobbet med i det siste?
I det siste har jeg brukt mest tid på et prosjekt vi jobber med for å forenkle og automatisere søknadsprosessen for barnehageopptak, og et annet om søknad om motorferdsel i utmark. Vi har også prosjekter på velferdsteknologi. Da korona stengte ned landet, lagde vi også en tjeneste for registering av koronasymptomer, som kommuniserer med open source-systemet DHIS2.
Men vi er jo en startup-bedrift. Noe som jeg merker tar en god del av tiden vår, er å få på plass metoder som sikrer at vi enklest mulig får til å gjenbruke teknologi og kode vi allerede har laget. I tillegg ser jeg at vi har behov for å finne ut hvordan vi praktisk løser skalering av utviklingsprosessen nå som vi ansetter flere utviklere og jobber med flere prosjekter i parallell, og samtidig skal beholde smidigheten.
Hvor lenge har du jobbet som utvikler?
Jeg har jobbet med utvikling av DHIS2-programvaren siden 2003 som både prosjektkoordinator, master- og PHD-student.
Har du vært ansatt ved samme sted hele tiden?
Jeg har vært ansatt i denne bedriften i nesten ett år nå. Tidligere studerte og jobbet jeg på Universitetet i Oslo.
Hvor gammel var du da du først begynte å lære deg programmering?
Jeg tok programmeringskurs på bachelorgrad. Jeg var under 20 år.
Hva slags utdannelse har du?
Jeg studerte informasjonssystemer ved Universitetet i Oslo på master og PhD-nivå. Jeg ble ferdig med PhD-en i 2016.
Offentlige tjenester har krav på seg til at de skal fungere på alle flater.
Hvilke plattformer utvikler du vanligvis for?
Alle tjenester vi utvikler i Digital Medarbeider kjører i Microsoft Azure og er tilpasset å kjøre på «alle» plattformer. Offentlige tjenester har krav på seg til at de skal fungere på alle flater.
Hvilken pc-plattform/OS foretrekker du selv å bruke?
Det kommer an på jobben jeg gjør. Nå bruker jeg Windows siden vi bygger opp digitale tjenester basert på Microsoft-produkter
Hvilke programmeringsspråk benytter du?
Som bedrift bruker vi i hovedsak Angular og .Net. Jeg jobber mest med teknisk arkitektur og
forretningslogikk, slik at programmeringsspråk er noe som avhenger av valg av plattform. I DHIS2 brukte vi Java.
Hvilke to verktøy greier du deg ikke uten, og hvorfor?
Akkurat nå på jobb greier vi oss ikke uten MS Teams. Det har blitt enda nyttigere nå når vi er nødt til å forholde oss til «sosial distansering». Likevel har vi sosial digital nærhet!
Videre vil jeg trekke frem GitLab som vi bruker til håndtering av kode sammen med Azure pipeline for DevOps. Kombinasjonen av verktøyene gjør at vi løpende kan legge til ny funksjonalitet i tjenestene våre.
Hva slags oppgaver liker du best å jobbe med?
Jeg gjør alt som er spesifisert i rollen min i bedriften. Det er alltid fint å finne tekniske løsninger på problemer sammen med utviklerne. Men, i min rolle er det viktig å tenke spesielt på helhet, og mulighet for gjenbruk, noe som innbefatter overføring av læring fra ett prosjekt til det neste.
Hvordan sørger du for å holde deg faglig oppdatert?
Jeg tar kurs når jeg synes jeg trenger oppdatering. Jeg snakker med folk om fagområdet, og leser nyheter og artikler.
DevOps legger godt til rette for utvikling i et team.
I hvilken grad har metoder og teknologier som DevOps, maskinlæring, nettsky og konteinere endret måten du jobber på?
Vi har opplevd stor forskjell ved å bruke DevOps. Det har blitt en mer effektiv og transparent leveranse fra koding til testing og over i produksjon. Det legger godt til rette for utvikling i et team.
Hvilke teknologier eller fagområder skulle du gjerne kunnet mer om?
Jeg vil gjerne kunne mer om AI, og hvordan det forandrer hverdagen vår. Her tror jeg det er mange muligheter for oss. For eksempel, i Digital Medarbeider ser vi nå på muligheter som AI kan gi i automatisering av saksbehandling for forskjellige kommunale tjenester.
Deltar du jevnlig på konferanser? I så fall, hvilken er den viktigste for deg?
Jeg pleide å delta i konferanser da jeg jobbet på universitetet. Disse handlet om forskning på
informasjonssystemfeltet. Nå er jeg mer opptatt med praktiske problemstillinger, slik som å produsere god kvalitet på tjenestene vi utvikler.
Hvilket forhold har du til innebygd personvern?
Det er et veldig viktig tema hos oss, særlig fordi vi lager enklere digitale innbyggertjenester basert på data om innbyggere fra offentlige registre. Innebygget personvern har helt vært utgangspunkt for design, teambygging, valg av plattformer og arkitektur i vårt arbeid. For eksempel, må vi beholde kontrollen på og begrense tilgangen til produksjonsmiljøet og de skarpe dataene, til delen av Digital Medarbeider her i Norge.
Bidrar du, enten i jobben eller på fritiden, til noe åpen kildekode-prosjekt – i så fall, hvilke(t)?
Jeg var en del av DHIS2-prosjektet ved UiO mens jeg studerte og jobbet på universitetet. I Digital Medarbeider har vi blant annet utviklet en utvidelse til DHIS2 for kartlegging av Korona symptomer.
Hvor mye programmerer du på fritiden?
Jeg programmerer ikke direkte, men må ofte gjennomgå en del kode for å sikre at for eksempel datamodellene blir riktig fra database til brukergrensesnitt. Det blir noen ganger en del ekstra jobbing utover vanlig arbeidstid.
Har du noen (andre) hobbyer
I fritiden liker jeg å være med familien min. Den betyr mye for meg.
Hva er det beste frynsegodet du får?
En frynsegode vi har, er mulighet for opsjonsavtale med bedriften. Jeg liker dette, det gir et ekstra eierskap til det vi ønsker å tilby, og engasjement i jobbhverdagen.