|
45 | 45 | "Added RBAC permissions for apps.", |
46 | 46 | "Introduced Zod-based schemas for forms, closing the contract circle with the backend to reduce potential for data or API errors.", |
47 | 47 | "Diagnosed and mitigated performance issues in relating to AWS IaC reducing app latency (in extreme cases) up to 10 times.", |
48 | | - "Migrated simulated jsdom/Jest component tests to browser-based Playwright tests with features like a mocked API layer using MSW for quick test development and easy DX.", |
49 | | - "Introduced visual snapshot testing for confidence against regressions across multiple browsers and automated web accessibility testing." |
| 48 | + "Migrated simulated jsdom/Jest component tests to browser-based Playwright tests with features like a mocked API layer using MSW for quick test development and easy DX, visual snapshot testing for confidence against regressions across multiple browsers and automated web accessibility testing." |
50 | 49 | ] |
51 | 50 | }, |
52 | 51 | { |
|
55 | 54 | "url": "pure360.com", |
56 | 55 | "startDate": "2018-11-12", |
57 | 56 | "endDate": "2021-02-15", |
58 | | - "summary": "Building a React/Typescript SPA interfacing with the API layer using REST for handling customer creation and scheduling of multi-channel marketing campaigns. Originally using Redux for data fetching and state management, this was later migrated to Tanstack React Query. Working in an Agile/Scrum environment.", |
| 57 | + "summary": "React/Typescript SPA with REST for handling customer creation and scheduling of multi-channel marketing campaigns. Redux for data fetching and state management, charts for data visualisation. Agile/Scrum environment.", |
59 | 58 | "highlights": [ |
60 | 59 | "Building a graph-style decision tree with a clear simple graphic interface for multiple journeys of customer engagement", |
61 | 60 | "working with UX to create a new image editor", |
|
115 | 114 | "position": "Graphic designer", |
116 | 115 | "startDate": "2001-07-08", |
117 | 116 | "endDate": "2009-10-10", |
118 | | - "summary": "Design conception through to final artworking on a very broad range of print and digital projects. Working in a collaborative design team. Liaising with all departments, as well as external clients and printers." |
| 117 | + "summary": "Design conception through to final artwork on a very broad range of print and digital projects. Working in a collaborative design team. Liaising with all departments, as well as external clients and printers." |
119 | 118 | }, |
120 | 119 | { |
121 | 120 | "name": "Archant Media", |
|
154 | 153 | "tsdown", |
155 | 154 | "Rollup", |
156 | 155 | "Webpack", |
157 | | - "Redux, Redux Thunks" |
| 156 | + "Redux, Redux Thunk" |
158 | 157 | ] |
159 | 158 | } |
160 | 159 | ] |
|
0 commit comments