Jeg er en person som lader batteriene best med egentid. Har en sterk lidenskap for film. Som barn, ungdom og voksen har jeg opparbeidet meg en del innsikt når det kommer til manusforfattere, regissører, skuespillere, filmstil og virkemidler som etter min mening gjør en god filmopplevelse. Er veldig fascinert i behind-the-scenes klipp som forklarer hvordan filmteknikk utføres i bakgrunnen og hvordan det til slutt oppleves for en seer. Ellers liker jeg å se dokumentarer om teknologi og samfunnet vi lever i. Musikk er også en stor del av livet. Hører veldig mye på metal (deathcore, slam), liquid dnb, trap, dubstep. Trener regelmessig, da jeg opplever at dette gir en mental klarhet og godhetsfølelse etter en session, noe som er viktig i livet generelt.
PERSONLIG PROFIL & CV
Heisann,
velkommen!
Developer
Her får du et innblikk i hvem jeg er, min kompetanse, erfaring og hva jeg ønsker å bidra med i min neste rolle.
Oslo
Laster profilbilde …
01 / BAKGRUNN
Litt om meg
Utvikler med bachelor i informasjonssystemer og flere års profesjonell erfaring med utvikling og videreutvikling av webapplikasjoner. Har særlig erfaring med React, TypeScript, Next.js, GraphQL, REST API-er, Docker, Jenkins og Azure DevOps. Trives spesielt godt med problemstillinger som går på tvers av frontend, API-er og dataflyt, og med feilsøking fra brukergrensesnittet gjennom API-er, databaser, caching og indeksering til underliggende kjernesystemer. Før utviklerkarrieren har jeg en variert yrkesbakgrunn fra salg, kundeservice, programvaretesting og praktisk arbeid. Denne bakgrunnen har gitt meg brukerforståelse, kommunikasjonsevne, arbeidsdisiplin, systematikk og gjennomføringsevne. Overgangen til IT har vært målrettet: fra fagbrev og salg via nettverk/sikkerhet og generell studiekompetanse til bachelor i informasjonssystemer og profesjonell utvikling.
Oppnåelser
- Digital salgsoppgave – Mekleriet (åpnes i ny fane)
Utviklet en digital salgsoppgave for Mekleriet med React og TypeScript, basert på kundens Figma-skisser og API-integrasjoner mot kjernesystemet. Løsningen ble strukturert med et tydelig skille mellom presentasjon og logikk for å forenkle vedlikehold og systematisk feilsøking. Arbeidet omfattet effektive GraphQL-spørringer som dekket databehovet til flere komponenter, dynamiske typedefinisjoner basert på API-skjema og spørringsvariabler, samt testing og utrulling gjennom Azure DevOps-pipelines. Løsningen brukes i dag til å presentere over 950 eiendommer.
- Garanti.no (åpnes i ny fane)
Bidro til utvikling av komponenter for Garanti basert på Figma-skisser, med vekt på API-integrasjoner mot kjernesystemet. Tilrettela for oppdatering av innhold via MongoDB, noe som reduserte behovet for nye bygg og utrullinger ved innholdsendringer. Enkelte komponenter ble også tilpasset for å hente bilder og tekst fra Azure Storage for å redusere belastningen på egne servere. Siden innholder bla kontor og megleroversikt, årsrapporter, nyhetsartikler etc.
- MeglerCV – PrivatMegleren (åpnes i ny fane)
Utviklet design og funksjonalitet i React og TypeScript. I dette prosjektet var fokuset på logisk komponentstruktur og responsivt design. Formålet var å presentere megleres verdier, oversikt over eiendommer de har ansvar for, hva som driver dem osv. Dette gir potensielle selgere av eiendommer innsikt i hvilken megler som passer best for deres eiendom på et mer personlig nivå. Løsningen brukes av over 500 meglere.
Nøkkelkompetanse
- React.js
- TypeScript
- Next.js
- GraphQL
- Redis
- ElasticSearch
- Azure DevOps
- styled-components
- MongoDB
- MySQL
02 / VIS CV
Min CV
Se erfaring og utdanning i CV-en min, eller last ned en kopi som PDF.
03 / REFERANSER
Referanser
Se attesten fra min siste arbeidsgiver, eller last ned en kopi som PDF.
04 / TANKEGANG
Min tankegang rundt frontend og komponentoppsett
Jeg får gjerne en skisse, enten fra en PDF eller et mer komplett Figma-design. Etterspør gjerne fonttyper, fonter og diverse småting som ofte blir oversett.
Så til oppsett
De globale CSS-egenskapene settes opp først med detaljerte navn, enten det er i kode eller i database, det vil si fonter, farger, fontstørrelser osv.
- Det første jeg starter med er å dele opp designet i større deler, mentalt eller ved å tegne opp på et ark.
- Deler så de forskjellige elementene i den større delen opp i forskjellige komponenter.
- Setter disse elementene inn i en CSS-kontekst for korrekt presentasjon.
- Tilpasser komponentene til responsivt design for PC, nettbrett og mobil.
- Bruker var() til å gjenbruke fargevariabler og sette fallback-verdier.
- Om det er mulighet for det, sjekker jeg spesifikke CSS-egenskaper i Figma for mest mulig nøyaktige måleenheter.
Ved hjelp av Codex som kodeassistent kan punktene over gjøres ganske effektivt, så lenge promptene er detaljerte og konkrete.
05 / BLI BEDRE KJENT MED MEG
Mer om meg
Jeg er tilhenger av tydelig kommunikasjon, bistår gjerne andre eller er med å løse utfordringer. Som person er jeg hyggelig og samarbeide med. Trives best i team som har et åpent mind-set, respekterer og vil hverandre det beste, deler av sin kompetanse og erfaringer på en empatisk måte. Dette ser du også fra referansen min.
Å bli en del av et faglig varmt arbeidsmiljø hvor jeg kan vokse videre, lære mer og bygge gode erfaringer, et sterkt nettverk og bedre forståelse for skalerbare systemer med samfunnskritisk nytteverdi.
Hvis vi er en match og kjemien stemmer så gir jeg veldig mye av meg selv. Dvs at utvikler rollen ikke bare en en vanlig jobb for meg. Dette er et fag jeg er glad i og har driv for, sammen med menneskene jeg samarbeider med. Det har ofte forekommet å sitte utenfor ordinær arbeidstid fordi jeg ønsker at kunden skal være fornøyde. Jeg er disiplinert, ydmyk og lærer fort via praksis fra reele produkter.
Ønsker å jobbe videre med skalerbarhet, arkitektur og optimalisering fullstack. Er også nysgjerrrig på Go, .NET og C# i backend. Håper å kunne jobbe meg opp til et mer senior nivå med mer ansvar for helheten.
06 / Softskills
Styrker
Setter meg inn i problemstillingen før jeg konkluderer.
Lang erfaring med å forstå behov og finne løsninger som fungerer for kunden. Tett dialog er derfor sentralt for et gjennomført produkt.
Trives med å dele kunnskap og samarbeide med mennesker med ulik bakgrunn og perspektiver.
Komfortabel med både teknisk og ikke-teknisk dialog. Det er også viktig at det kommuniserer tydelig innad i teamet, dette for å klargjøre hva som er forventet og hva som er formålet. Med bakgrunn fra salg har jeg erfaring med å gjennomføre gode dialoger med kunder.
Jobber systematisk med problemløsning, feilsøking, gjennomføring og tar eierskap til arbeidet.
Erfaring med å sette langsiktige mål og arbeide målrettet over tid.
Opptatt av å være tydelig, respektfull, ydmyk og pålitelig i samarbeid med andre.
Ønsker alltid å lære mer, forstå helheten og kunne sparre om tekniske løsninger.