Ottawa, Ontario, Canada
•Dockerized web application, setting up a CI/CD pipeline with k8s and VSTS •Built flat models for redux store from nested API data, allowing data changes in the web application without page refreshes •Implemented asynchronous redux actions and API calls in pipes •Implemented the OAuth2 sign in system for the front and back end