Mateusz - senior frontend-utvikler - har jobbet som konsulent for DNB siden 2020. I løpet av denne perioden har han vært ansvarlig for å utvikle og vedlikeholde DNB Open Pages library og DNB Content Manager (DCM) et verktøy som gjør det enkelt for DNB-nettredaktører å lage webinnhold. kan sammenlignes med CMS-verktøy som Wix, Wordpress og Webflow. Løsningen er tilgjengelighetskompatibel, og de bruker WCAG 2.1-standarden. Den er for mennesker med funksjonsnedsettelser, slik at de også kan få tilgang til alt, selv om de for eksempel har nedsatt syn og bruker skjermlesere. For å administrere disse nettsidene bruker de Adobe Experience Manager som deres CMS-system og lagrer dataene og sidetreet der. Redaktørene har da en enkel oversikt over hvilken side som er aktiv og kan enkelt publisere nettsidene de opprettet der slik at de er synlige for publikum.
DNB Content Manager er et komplekst verktøy som krever høy kvalitet på både kode og design. I tillegg er det viktig at verktøyet er brukervennlig og tilgjengelig for alle, uavhengig av teknisk kunnskap.
Mateusz har spilt en nøkkelrolle i utviklingen og vedlikeholdet av DNB Content Manager. Han har bidratt til å lage kode av høy kvalitet som er både robust og skalerbar. I tillegg har han jobbet tett med designere for å sikre at verktøyet er brukervennlig og tilgjengelig for alle.
Mateusz har brukt en rekke teknologier i arbeidet med DNB Content Manager, inkludert:
- React
- Redux
- TypeScript
- JavaScript
- Emotion
- Cypress
- Unit testing
- Adobe Experience Manager.
Mateusz har levert følgende tjenester i arbeidet med DNB Content Manager:
- Utvikling av nye komponenter og funksjonalitet
- Vedlikehold og feilretting
- Implementering av nye brukergrensesnitt
- Integrering med eksterne systemer
Mateusz har gjort en betydelig innsats for å utvikle og vedlikeholde DNB Content Manager. Hans arbeid har bidratt til å gjøre verktøyet til en verdifull ressurs for DNB-nettredaktører. Begrunnelsen for å lage et eget redigeringsverktøy for nettbanken er at de kan ha full kontroll over koden, dette gir en bedre oversikt og større frihet til å endre på verktøyet eller løse tekniske problemer. Sikkerhet er også et viktig krav å oppfylle, ettersom nettbanken inneholder svært sensitiv informasjon til DNB sine kunder.