Staff Front End Engineer
CurrentCreated and led the effort for an in-house technical design system (React, Storybook, React Hook Form, Typescript, Cypress) for use across several different projects, both existing and new, with a focus on creating components that are from the users perspective, fully operational and accessible, and from the developers perspective are fully featured and easy to implement. Worked directly with the design team to ensure the technical design system met their specifications.Architected and created a front-end deployment system (Webpack, S3, Express) that allows any number of front-end projects to be independently worked on and deployed, with the new versions being seamlessly picked up by a central web server to be served with custom Content Security Policies on a per project basis.Spearheaded the localization initiative (LinguiJS) and implemented the features requisite for its functionality.Created a reusable session timeout module for use in all front-end projects that integrates with the internal authentication mechanisms to properly manage sessions across multiple tabs, and that can use any design system for the warning dialog.Led the redesign of the login, participant onboarding and participant dashboard projects (React, Graphql, Typescript, Cypress, Jest) through completion using the above mentioned projects.