As the second engineering hire at a new startup, I helped to build a single page web document management and rendering application for pharmaceutical companies. I contributed full features to the software using a combination of React, Node.js, and Graphql. I added styling for the app from Figma comps using Reactstrap and SCSS and icons from Font Awesome. I helped to build out our API using Express.js, Typescript, and Sequeilize. My unit testing was done through a combination of Jest and React Testing Library and set up to run on pull requests through Github Actions.
I integrated our application with Heap Analytics to capture user behavior for both future feature development as well as bug investigations.
I designed our automated testing infrastructure using a third-party Selenium IDE based UI (Ghostinspector) so that user tests could be quickly written and executed by non-engineers. I then developed an application that produced Part 11 compliant documents for our validation team by downloading test suite results from Ghostinspector and converting the JSON into a formatted word document.