utvikling

– Det er ganske kult at man som utvikler enkelt kan kan jobbe hvor som helst i verden basert på programmerings­ferdigheter

Sruthi Subramanyam (26) flyttet fra Hyderabad i India til Oslo. Etter seks måneder fikk hun jobb hos Unacast.

Sruthi Subramanyam jobber som utvikler i Unacast.
Sruthi Subramanyam jobber som utvikler i Unacast.

– Jeg tenkte at jeg måtte lære norsk for å komme inn i arbeidslivet i Oslo. Men programmeringsspråk er universelle. – Det er ganske kult at man som utvikler enkelt kan kan jobbe hvor som helst i verden basert på programmeringsferdigheter.

Norsk er ganske enkelt språk å lære og det er lettere å trives i Norge med det. Heldigvis er jeg glad i og vant til å lære nye språk etter å ha flyttet mye rundt i India.

Sruthi har en master of science i Information Systems fra BITS Pilani (India). Etter studiene fikk hun et internship i Amazon, før hun begynte å jobbe med database- og SQL-administrasjon i Oracle.

Som utvikler i Unacast er det første gang hun jobber med lokasjonsdata og store data. Hun sier det er gøy og utfordrende fra et teknisk, men også fra et mer forretningsmessig ståsted:

– Fordi store data kan være ustrukturert må ingeniører kontinuerlig oppdatere og stå til ansvar for endringer i data og volum, og finne effektive måter å behandle og lagre data på. Å jobbe med lokasjonsdata er også gøy fordi man kan være en av de første til å løse et problem for kunden.

Sruthi forteller at hun som utvikler i Unacast bygger produkter basert på lokasjonsdata, for å gi kunden innsikt i brukerdata. Til daglig samarbeider hun med Unacasts data scientists og produktsjefer for å bygge «pipelines» for å flytte og organisere data innen teamet, et område som grenser mot dataingeniør-faget.

– Akkurat nå er jeg involvert i å lage produkter som gir innsikt i brukerstudier for byplanlegging, samt prosjekter relatert til databehandling og ledelse for å bidra til å overholde GDPR-lovverk for våre datasett.

Hvilke plattformer utvikler du vanligvis for?

–I Unacast jobber vi hovedsakelig i Googles skytjenester som BigQuery, Dataflow, Cloud Functions, Firebase. Men vi bruker ulike verktøy og språk basert på hva de ulike produktene krever. Privat foretrekker jeg Mac OS. Før jobbet jeg med dobbelt oppsett Windows- og Linux-maskiner. Nå bruker jeg en Macbook Pro, og elsker det.

Begynte med C-programmering

Sruthi var 17 år gammel da hun begynte med C-programmering.

– Den gang var veldig usikker på mine programmeringsferdigheter men opparbeidet meg selvtillit ved å delta på «tech fest» og utfordret meg selv til prøve ut ulike programmerings-quizer på universitetet.

Hvilke programmeringsspråk benytter du?

– I det siste har jeg jobbet i flere programmeringsspråk. Det går i Python, Java og Javascript basert på hvilket type prosjekt jeg jobber med. Jeg har jobbet mye med BigQuery, så BigqQery SQL spiller en viktig rolle i min arbeidsdag.

Har du et favoritt-språk?

– Siden jeg jobber med kryss-funksjonelle oppgaver som krever at jeg må bruke flere programmeringsspråk, er det vanskelig å velge ett. Jeg foretrekker Python når jeg vil gjøre en rask skripting som har brukervennlige ordlister, for å begrense og evaluere brukerstudier. Da jeg utforsket web-utvikling for første gang for kort tid siden innså jeg hvor fantastisk rammeverkene til Javascript er.

Ser du noen trender som du tror vil forandre hverdagen til utviklere?

– Funksjonell programmering var noe jeg var ukjent med gjennom hele studietiden, men som jeg tror vil få større betydning framover. Jeg startet et kurs som heter Programming Languages og som har hjulpet meg med å redefinere noen av basiskunnskapene. Og konteinere. Fra den tiden jeg jobbet i Oracle har det skjedd et skifte fra å bruke Docker og Kubernetes til nylig lanserte Github actions.

Verktøy gjør deg til en magiker på visualisering

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

– Data Science. I Unacast er jeg eksponert for flere av de ulike felt innenfor datavitenskap som har ført til at jeg vil lære mer.

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

– I det siste har det vært QGIS, et åpent nettverk GIS, som er perfekt for noen som liker å leke med breddegrader og lengdegrader. QGIS er veldig gøy og gjør deg til en magiker på visualisering på kort tid. IntelliJ og Atom er verktøy som jeg har brukt lenge.

– Hvis du er en nybegynner innenfor data kan Google Colaboratory være et godt verktøy for raske analyser og for å dele notater med teamet ditt.

Jobber du med andre åpen kildekode-prosjekter?

– I de siste månedene har jeg jobbet mye med Apache Airflow med teamet mitt. Det hjelper meg med å kjøre «data management workflows» og er skalerbart. UI-en hjelper til med å visualisere hele «pipeline» og registrerer oppgavene lett. Jeg håper å kunne bidra mer til dette fantastiske prosjektet.

Etter ett år i Oslo utforsker Sruthi fortsatt hva byen har å by på, men har funnet noen møteplasser som hun deltar på.

– Jeg har begynt å delta på Meetups og Girl Geek Dinners. Det er veldig gode møteplasser for kunnskapsdeling og nettverking på tvers av ulike plattformer i Oslo.

Positivt kultursjokk

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

– Min hovedkilde for kunnskap har alltid vært kolleger og venner. Å programmere i par, tech-talks har alltid pushet meg til å ville lære mer. Når jeg kommer over noe nytt, prøver jeg å finne et kurs fra Coursera, edx eller freeCodeCamp. Og, jeg holder meg oppdatert med å lese Medium på vei til jobb.

Sruthi bruker ordet positivt kultursjokk når hun beskriver sitt første møte med norsk arbeidskultur.

– Det å ha full gjennomsiktighet slik Unacast har, er veldig annerledes enn det jeg er vant til. Det er også det flate hierarkiet hvor CEO og COO kan finne på å sette seg ned med deg for å jobbe sammen om løsninger. Jeg ble veldig satt ut i starten, sier hun.

– Jeg setter stor pris på balansen mellom arbeid og fritid som man har i Norge, og synes det er helt fantastisk både mamma og pappa kan ta lengre fødselspermisjoner enn andre land slik som India og USA.

Hva er det beste med å jobbe i Unacast?

– «Unaculture» og alle de folkene som står bak det. Det er utrolig gøy å jobbe i et miljø som er så transparent, lidenskapelig og som oppfordrer deg til å være din egen CEO.

– Det skader heller ikke å ha ubegrenset ferie og en egen Slack-emoji, avslutter Sruthi.

Powered by Labrador CMS