[{"data":1,"prerenderedAt":162},["ShallowReactive",2],{"project-/da/projects/2022-05-ufst-osm2":3},{"id":4,"title":5,"body":6,"description":139,"extension":140,"meta":141,"navigation":157,"path":158,"seo":159,"stem":160,"__hash__":161},"content/da/projects/2022-05-ufst-osm2.md","OSM2 — Lead Frontend & Mikrofrontend Arkitektur",{"type":7,"value":8,"toc":135},"minimark",[9,64,70],[10,11,12,13,19,20,25,26,31,32,37,38,42,43,47,48,52,53,58,59,63],"p",{},"Som lead frontend udvikler i OSM2 projektet hos ",[14,15,18],"span",{"className":16},[17],"color-light-blue","UFST"," har jeg haft ansvaret for alle frontend-beslutninger i hele projektet, hvilket indebærer at jeg bestemmer vejen og teknologierne på tværs af vores frontends. Jeg har implementeret en ",[14,21,24],{"className":22},[23],"color-sun","mikrofrontend-arkitektur"," i sagsbehandlingssystemet, integreret SKAT designsystemet baseret på ",[14,27,30],{"className":28},[29],"color-electric","Bootstrap",", og bygget features med ",[14,33,36],{"className":34},[35],"color-zest","Vue 3"," + ",[14,39,41],{"className":40},[17],"TypeScript",", ",[14,44,46],{"className":45},[23],"Pinia",", og ",[14,49,51],{"className":50},[35],"Vue Router",". Jeg har etableret en stærk testkultur med ",[14,54,57],{"className":55},[56],"color-bright-green","Cypress"," og ",[14,60,62],{"className":61},[29],"Vitest",", holdt dokumentationen opdateret, og sammen med en fuldtidsansat haft ansvaret for Frontend Community of Practice (FeCOP).",[10,65,66],{},[67,68,69],"strong",{},"Nøglebidrag:",[71,72,73,77,84,100,106,117,120,123],"ul",{},[74,75,76],"li",{},"Ejet frontend-arkitektur og teknologivalg på tværs af projekter",[74,78,79,80,83],{},"Implementeret ",[14,81,24],{"className":82},[23]," til sagsbehandlingssystemet",[74,85,86,87,37,90,93,94,58,97],{},"Leveret features i ",[14,88,36],{"className":89},[35],[14,91,41],{"className":92},[17]," med ",[14,95,46],{"className":96},[23],[14,98,51],{"className":99},[35],[74,101,102,103],{},"Integreret SKAT designsystemet bygget på ",[14,104,30],{"className":105},[29],[74,107,108,109,112,113,116],{},"Etableret ",[14,110,57],{"className":111},[56]," E2E tests og ",[14,114,62],{"className":115},[29]," unit tests",[74,118,119],{},"Vedligeholdt og forbedret frontend dokumentation; co-ledet FeCOP",[74,121,122],{},"Arbejdet tæt sammen med PO/Scrum Master om opgaveafgrænsning og acceptkriterier",[74,124,125,126,58,131],{},"Sikret sikkerheds- og kvalitetsstandarder; understøttet CI med ",[14,127,130],{"className":128},[129],"color-ruby","Jenkins",[14,132,134],{"className":133},[29],"GitHub",{"title":136,"searchDepth":137,"depth":137,"links":138},"",2,[],"Som lead frontend udvikler i OSM2 projektet hos UFST har jeg haft ansvaret for alle frontend-beslutninger i hele projektet, hvilket indebærer at jeg bestemmer vejen og teknologierne på tværs af vores frontends. Jeg har implementeret en mikrofrontend-arkitektur i sagsbehandlingssystemet, integreret SKAT designsystemet baseret på Bootstrap, og bygget features med Vue 3 + TypeScript, Pinia, og Vue Router. Jeg har etableret en stærk testkultur med Cypress og Vitest, holdt dokumentationen opdateret, og sammen med en fuldtidsansat haft ansvaret for Frontend Community of Practice (FeCOP).","md",{"client":142,"dateFrom":143,"dateTo":144,"type":145,"skills":146,"role":154,"link":155,"images":156},"UFST — Udviklings- og Forenklingsstyrelsen","2022-05-01","2024-11-01","Freelance",[36,41,46,51,57,62,30,147,148,130,149,150,134,151,152,153],"REST","Axios","Jira","Confluence","Micro Frontends","Mentoring","Documentation","Lead Frontend Udvikler","https://ufst.dk/",[],true,"/da/projects/2022-05-ufst-osm2",{"title":5,"description":139},"da/projects/2022-05-ufst-osm2","k81fDDJSpP6nqCvQDV0t6P_UoYqzbfU-boajXFw_0ZE",1779177084200]