[{"data":1,"prerenderedAt":162},["ShallowReactive",2],{"project-/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/en/projects/2022-05-ufst-osm2.md","OSM2 — Lead Frontend & Microfrontend Architecture",{"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",{},"I served as the lead frontend developer on the OSM2 program at ",[14,15,18],"span",{"className":16},[17],"color-light-blue","UFST",", owning architecture and technical direction across multiple frontends. I implemented a ",[14,21,24],{"className":22},[23],"color-sun","micro frontend"," architecture, integrated the SKAT design system based on ",[14,27,30],{"className":28},[29],"color-electric","Bootstrap",", and built features with ",[14,33,36],{"className":34},[35],"color-zest","Vue 3"," + ",[14,39,41],{"className":40},[17],"TypeScript",", ",[14,44,46],{"className":45},[23],"Pinia",", and ",[14,49,51],{"className":50},[35],"Vue Router",". I established a strong testing culture using ",[14,54,57],{"className":55},[56],"color-bright-green","Cypress"," and ",[14,60,62],{"className":61},[29],"Vitest",", kept documentation current, and co-led the Frontend Community of Practice (FeCOP). Close collaboration with the PO and Scrum Master ensured clear acceptance criteria, quality, and security throughout delivery.",[10,65,66],{},[67,68,69],"strong",{},"Key contributions:",[71,72,73,77,84,100,106,117,120,123],"ul",{},[74,75,76],"li",{},"Owned frontend architecture and technology choices across projects",[74,78,79,80,83],{},"Implemented a ",[14,81,24],{"className":82},[23]," architecture for the case management system",[74,85,86,87,37,90,93,94,58,97],{},"Delivered features in ",[14,88,36],{"className":89},[35],[14,91,41],{"className":92},[17]," with ",[14,95,46],{"className":96},[23],[14,98,51],{"className":99},[35],[74,101,102,103],{},"Integrated the SKAT design system built on ",[14,104,30],{"className":105},[29],[74,107,108,109,112,113,116],{},"Established ",[14,110,57],{"className":111},[56]," E2E tests and ",[14,114,62],{"className":115},[29]," unit tests",[74,118,119],{},"Maintained and improved frontend documentation; co-led FeCOP",[74,121,122],{},"Worked closely with PO/Scrum Master on task scoping and acceptance criteria",[74,124,125,126,58,131],{},"Ensured security and quality standards; supported CI with ",[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,[],"I served as the lead frontend developer on the OSM2 program at UFST, owning architecture and technical direction across multiple frontends. I implemented a micro frontend architecture, integrated the SKAT design system based on Bootstrap, and built features with Vue 3 + TypeScript, Pinia, and Vue Router. I established a strong testing culture using Cypress and Vitest, kept documentation current, and co-led the Frontend Community of Practice (FeCOP). Close collaboration with the PO and Scrum Master ensured clear acceptance criteria, quality, and security throughout delivery.","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 Developer","https://ufst.dk/",[],true,"/en/projects/2022-05-ufst-osm2",{"title":5,"description":139},"en/projects/2022-05-ufst-osm2","YFh3mxqXuf40mBxGgXtcRuR1d85H1XEN8k8SjP0Or3s",1779177083443]