Nov 2019 - Present
Held several workshops to help colleagues learn Typescript and adopted Typescript in 4 new projects while our department had 0 experience in Typescript before.
Refactor the legacy employee management website of Mitake based on tech we have not used in production yet, including Typescript, Nextjs, and Prisma.
Refactor legacy server that collects logs of exception errors from multiple services with Typescript, node, Elastic Search, and Redis.
Did system analysis for 3 projects. I developed and maintained 2 of them while the other project is developed by junior team members.
Develop websites of member management systems for First Financial and Mitake using React.
Design and maintain multiple webview mobile apps for brokerages, including Yuanta and Huanan.
Design RWD web pages for the marketing department.
Surveyed the strength and weaknesses of GraphQL and shared them with the team. It is used on the website of the member management system of Mitake.
Develop crawler service for 4 new news sources and maintain the service using node.js.
Develop teamwork skills, including Git, sonarqube, and codestream.
Learned dev-ops skills including docker, docker-compose, docker swarm, and GitLab CI/CD.
Co-work with one colleague to develop a telegram bot to help order lunch with node.js.