Full-stack Web Developer2018 - 2020OpenText
- Participated in the full software development life cycle (requirements, design, code, unit test, and implementation).
- Translated business requirements into functional and technical requirements.
Full-stack Application Developer2017 - 2018i-Sight
- Contributed to instructional material created in Confluence for an in-house software application.
- Attended meetings with clients and business analysts to identify and implement business requirements.
- Set up reporting from data stored in relational databases for various clients using Yellowfin.
- Conducted unit testing and peer code review, contributing to the feedback loop with the project team.
- Migrated data from the older i-Sight application to the latest version of the platform.
- Set up continuous integration of code into a GitHub repository using Travis CI and deployed a containerized application to UAT and production with Docker.
Full-stack Web Developer2014 - 2017Freelancer
- Participated in building a company portal with an integrated dashboard using React, TypeScript, ES, GraphQL, and Apollo.
- Implemented charts and image representations based on live data via WebSockets.
- Collaborated on building REST API projects using Node.js, Mongoose, Express.js, and MongoDB.
- Contributed to numerous deployment and CI/CD integrations.
- Implemented Git Workflow and automated deployment to an AWS EC2 instance and Beanstalk.
- Performed unit testing using Jest, Enzyme, Cypress, Mocha, and Chai.