• Leveraged React/Redux, Node/Express, and a SQL database to create an internal tool that parses through our deployed web pages and runs Lighthouse, a testing software, and saves statistics gleaned in the database to inform stakeholders on performance, search engine optimization, and accessibility metrics.
• Implemented Redux as the state management solution for the front end application, leveraging its easy-to-test pure reducer functions, in order to eliminate prop drilling in the application and improve readability and developer performance.
• Utilized Recharts, a graphing library that is based on decoupled and reusable React components, to transform statistics stored in a SQL database into visuals that are both visually appealing as well as efficient to use for stakeholders.
• Spearheaded web accessibility audits in order to locate accessibility bugs that negatively impact overall usability of our sites, create tickets to track work on these accessibility errors, and improve overall accessibility and usability of our sites by debugging and fixing accessibility errors in vanilla javascript and modern frontend frameworks like React.
• Implemented React with its reusable component paradigm to migrate an existing vanilla javascript front-end application into a more modern and highly supported front-end library.
• Followed Scrum and Agile methodology for group organization to increase team efficiency, understanding of workflow of project, and decrease redundancy of work.