Led the development of 6 React-based products within the Quality and Safety umbrella of tools, acting as a mentor for contractors and full-time engineers. Led meetings involving the design and breakdown of epics into stories and distributed those tasks amongst the team. Used tools like ActionableAgile to provide statistics-based estimates on delivery times of features. Collaborated with backend devs, designers, and PMs to ensure requirements remained correct and intact throughout the development lifecycle.
Designed and developed a new product, Action Plans, from the ideation through the general availability phase. This involved traveling to client company locations to gather the requirements necessary for building the application. This was the first product in the company to be entirely written in TypeScript and modern conventional state management solutions like React Context, Hooks, and react-query. This was part of a company-wide initiative to improve architecture and this app championed many of those requirements.
Decoupled Ruby on Rails template dependency from the React apps enabling micro-frontend architecture and true separation of concerns between the FE and BE.
Improved the company’s internal utility and component libraries which were used by all teams within the company.
Removed tech debt by performing major refactors to crucial libraries such as upgrading Webpack v2 to v5. This enabled features to be added to products where they previously weren’t.