Intello

Utgangspunkt

Medlemmene ser neste og historiske utbetalinger på Min Side. Løsningen var en Java-monolitt som lastet tregt og ga feil, fordi domenereglene og medlemmenes spesialtilfeller manglet i koden. Oppgjørsteamet jobber med posteringer, ikke med det medlemmet skal se, så periodisering og sammenstilling med beløp, linjer per produkt og etterbetalinger måtte bygges i vår løsning.

Det jeg gjorde

  • Skrev hele logikken på nytt i Kotlin/Spring Boot, med reglene bygget sammen med fagekspertene på oppgjør.
  • Verifiserte den nye koden mot den gamle i produksjon: en sammenligning logget hvert avvik, hvert avvik ble undersøkt, og til slutt var avvikene feil i den gamle koden.
  • Bygde en pipeline for feilretting: henter grunnlagsdata fra oppgjør, anonymiserer og filtrerer til feiltilfellet, og gir en KI-agent grunnlaget for å finne feilen og lage PR, som deretter går til funksjonell test. Ingen sensitive data går til KI-agenten.
  • Arkitekt for flytting av logikk fra monolitten til mikrotjenester, parallelt med teamets ordinære leveranser. Skrev om en Node/TypeScript-applikasjon til Kotlin.
  • To initiativ som viste frontend og backend i GCP mot on-prem-tjenester, ett sammen med Google.

Resultat

Responstiden ble fire ganger bedre, og de siste avvikene mot gammel kode viste seg å være feil i den gamle. Resultatet ga meg rollen som arkitekt og backendutvikler for SPKs nye pensjonskalkulator.

Et lignende behov?

La oss snakke om hvordan jeg kan hjelpe.

Ta kontakt