Styrte fullstack‑utviklingen av GIS‑kart med ansvar for PostgreSQL, Mapbox, ReactJS og NodeJS, og leverte en integrert løsning.
Arbeidet utført: 2022 – 2024
fullstack‑kartutvikling, fra database til nettleser
Situasjon. På dette tidspunktet hadde GIS‑kartet sluttet å være en funksjon og blitt selve grunnen til at kundene logget inn. Problemet var at det hadde vokst frem bit for bit. Romlige data lå i PostgreSQL, selve kartet ble tegnet med Mapbox, og applikasjonen rundt det var ReactJS i frontenden med NodeJS bak. Hver del fungerte for seg. De var bare ikke bygget for å passe sammen, og skjøtene begynte å bli synlige.
Oppgave. Rollen omfattet fullstack‑utviklingen av kartet og den tekniske retningen som fulgte med: datamodellen, renderingen, API‑et og React‑frontenden. Målet var å gjøre fire ting som tilfeldigvis delte samme repo, om til ett produkt det var verdt å stå inne for.
Handling. Arkitekturen ble lagt først, og deretter holdt arbeidet seg tett på koden i stedet for å styre på avstand. På datasiden ble den romlige modellen i PostgreSQL holdt ryddig, slik at spørringene ikke ble sneglende trege etter hvert som datasettene vokste. Mapbox tok seg av tegningen; jobben var å mate det med de riktige dataene på de riktige zoomnivåene i stedet for alt på én gang. På applikasjonssiden ble arbeidet med ReactJS og NodeJS gjennomgått, teamet ble dyttet mot felles konvensjoner, og ansvar ble flyttet tilbake til laget det hørte hjemme i hver gang ett lag begynte å lekke inn i det neste. En god del av det var lite glamorøst arbeid: å fange opp de små inkonsekvensene før de stivnet til arkitektur.
Resultat. Det som kom ut av det, var én integrert kartapplikasjon, der data, rendering og grensesnitt endelig dro i samme retning. Den ble en kjernedel av plattformen, og noe teamet kunne fortsette å bygge ut uten at den knakk sammen hver gang et nytt lag kom til.
Se tilbake på Ledet programvareutviklingen av en GIS‑kartapplikasjon, økte inntektene 10 ganger og posisjonerte produktet som en primær dataressurs. Les videre: Optimaliserte prognose- og investeringsstrategier for 11 nettselskaper og økte driftseffektiviteten gjennom datadrevne GIS‑løsninger. Eller ta en titt på hele porteføljen.
Ett stykke av en lengre oversikt — og den ligger i sin helhet her.
Hver oppføring er skrevet på samme måte: situasjonen, oppgaven, hva vi gjorde, og hva som endret seg.