Full Stack Engineer at Ezyvet
- Jack Wang
- Aug 8, 2021
- 2 min read
Updated: Aug 20, 2021
From November 2020 until now, I am very lucky to work in a pet-friendly company which aims to better manage animals' health and wellness. 1. Medication Report – In charge of a config-driven report by using React
Developed highly re-usable components such as filter and search via TypeScript. Built user interactive web page to consume back-end APIs. 100% test coverage for the module by Jest.
Suggested the team lead utilize React useContext hook instead of Redux to lighten the feature and reduce the loading time. Implemented debounce, react drag and drop libraries for a better user experience. Managed the project’s visibility through Feature Flag in AWS DynamoDB. 2. Remote Signature – Urgent feature development during Covid-19
In charge of the front-end development for Remote Signature feature via Jquery during Covid-19. Delivered the new feature to 60,000 users within two sprints, and 30% of our customers decided to use remote signature within two months after it was released.
3. Third-Party Payment Integration – Wrote scalable code for payment gateways
Extended existing payment functionality and enabled users to make remote payments through saved cards on file. Used Factory Pattern in PHP for a highly scalable back-end code structure.
Created PHP unit tests to ensure code quality. Implemented responsive design for the ‘Bank Cards Selection’ page on both web and mobile devices.
4. Global Query – Extended docker scripts to enable keyword search
Extended the global query scripts in docker container to allows a keyword search across different regions and environments. This extended function significantly boosted the efficiency of the data team, especially when they needed to run a report for a specific region. For example, a drag report in the US production environment.
5. Bugfix, DataFix. Delivered a fast and accurate fix to our clients for the glitches.
6. Teamwork. Active peer review and peer testing. Used Jira, Trello, and Gitlab for code management.

Comments