Frontend Developer @ ARIGO Software GmbH
Category
Employment
Time Period
2017 - 2019
Description
I built a replacement for a jQuery-based tree component. - Built with Polymer 2 to fit into the rest of Arigos system. - Wrote unit tests with Mocha and Chai to improve the code quality. - Built a Docker container for GitLab CI to make sure that code ran against the unit tests before merging into the main branch. - Wrote documentation to enhance usability. I built an interface to interact via a WebSocket connection with the back-end over a REST API. - Set-up the development environment with Webpack and Babel to use modern JavaScript, ensuring it works on older browsers and Docker to run requests against the REST API. - Cached requests with Redux to increase the performance. - Handled requests with Redux-Saga asynchronously ensuring consistency. - Applied functional programming principles to improve readability, re-usability and reduce the chance for errors. - Wrote unit tests with Jest to improve the code quality. - Set-up GitLab CI to make sure that code ran against the unit tests before merging into the main branch. - Wrote documentation to enhance usability.