Styrde full stack‑utvecklingen av GIS‑kartor med ansvar för PostgreSQL, Mapbox, ReactJS och NodeJS för att leverera en integrerad lösning.
Arbetet utfört: 2022 – 2024
kartutveckling i full stack, från databas till webbläsare
Situation. Vid det här laget hade GIS‑kartan slutat vara en funktion och blivit anledningen till att kunderna loggade in. Problemet var att den hade vuxit fram i bitar. De spatiala data låg i PostgreSQL, själva kartan ritades med Mapbox, och applikationen runt omkring var ReactJS i frontend med NodeJS bakom. Varje del fungerade för sig. De hade bara inte byggts för att passa ihop, och skarvarna började synas.
Uppgift. Rollen omfattade fullstackutvecklingen av kartan och den tekniska riktning som följde med den: datamodellen, renderingen, API:et och frontenden i React. Målet var att förvandla fyra saker som råkade ligga i samma repo till en enda produkt värd att stå för.
Handling. Arkitekturen lades fast först, och sedan höll sig arbetet nära koden i stället för att styra på avstånd. På datasidan hölls den spatiala modellen i PostgreSQL ren, så att databasfrågorna inte gick ned i snigelfart när dataseten växte. Mapbox stod för ritandet; jobbet var att mata det med rätt data på rätt zoomnivåer i stället för allt på en gång. På applikationssidan granskades arbetet i ReactJS och NodeJS, teamet knuffades mot gemensamma konventioner och ansvar flyttades gång på gång tillbaka till det lager där det hörde hemma så fort ett lager började läcka in i nästa. En hel del av det var oglamoröst arbete: att fånga de små inkonsekvenserna innan de stelnade till arkitektur.
Resultat. Resultatet blev en enda integrerad kartapplikation, där data, rendering och gränssnitt äntligen drog åt samma håll. Den blev en central del av plattformen, och något som teamet kunde fortsätta bygga ut utan att den gav vika varje gång ett nytt lager lades till.
Se tillbaka på Ledde mjukvaruutvecklingen av en GIS‑kartapplikation, ökade intäkterna 10 gånger och positionerade produkten som en primär datatillgång. Läs vidare: Optimerade prognos- och investeringsstrategier för 11 elnätsföretag och drev på driftseffektiviteten med datadrivna GIS‑lösningar. Eller ta en titt på hela portföljen.
En del av en längre historik — och den finns i sin helhet här.
Varje post är skriven på samma sätt: situationen, uppgiften, vad vi gjorde och vad som förändrades.