In the summer of 2019, I was one of five developers tasked with building an internal-use progressive web application, developed using Vue CLI, for a multi-million dollar company in the technology services industry. For five months, we collaborated with client engineers to develop an application prioritizing performance and utility.
In this project, my responsibilities included designing and developing the application store and its associated API integrations. This involved creating the data structure for the store and implementing a set of getter and setter methods for application use. In addition to the application store, I developed Vue UI components, authored unit tests using Jest, and conducted PR reviews.
Technologies utilized in this project included Vue CLI, Vuex, Axios, Ramda, Jest, and Cypress.