【About me】
My current job is a front-end developer, but I consider myself a software developer because I love everything about computer science/programming. So, I don't just play with front-end stacks, I also play with back-end stacks, including SQL, Python, Node.js, Docker, Jenkins, etc in my free time.
I use Angular framework with Angular material UI, Rxjs and NgRx packages to build user interface for my current company. Good at figuring out unclear requirements and using existing features/components to solve problems, which increases the productivity indirectly.
I also have experience in React and Vue because of previous jobs.
Learning canvas recently and this is the toy project I made:
"Collision balls" https://js-ecjrxq.stackblitz.io/
Jan 2022 - Present
Design customized features for eact project on our application platform, including, data visualization on the map, dashboard statistic pages, dynamic column virtual scroll tables with editing, selecting, forwarding and sorting actions, etc.
Introduced Airbnb JavaScript Style Guide and Angular coding style guide to our team for readability and maintainability of the code. It also reduces the time for new hires to get familiar with the code.
Write and maintain documentation for each feature, including introduction, UI screenshots, operation steps, example-setting code snippets. Documentation improves productivity by reducing the time spent on asking people all the time.
May 2021 - Dec 2021
Introduced "Docker" & "Jenkins" to automate deployment. Wrote CI/CD scripts & the user guide for our customer engineers. Successfully reduced our customer engineers' time to deploy our product to customers, from 3 to 4 days to just 1 hour. Our customer engineers could have more time to solve customer problems instead of spending a few days on deploying products.
Mar 2021 - Apr 2021
2017 - 2019
【About me】
My current job is a front-end developer, but I consider myself a software developer because I love everything about computer science/programming. So, I don't just play with front-end stacks, I also play with back-end stacks, including SQL, Python, Node.js, Docker, Jenkins, etc in my free time.
I use Angular framework with Angular material UI, Rxjs and NgRx packages to build user interface for my current company. Good at figuring out unclear requirements and using existing features/components to solve problems, which increases the productivity indirectly.
I also have experience in React and Vue because of previous jobs.
Learning canvas recently and this is the toy project I made:
"Collision balls" https://js-ecjrxq.stackblitz.io/
Jan 2022 - Present
Design customized features for eact project on our application platform, including, data visualization on the map, dashboard statistic pages, dynamic column virtual scroll tables with editing, selecting, forwarding and sorting actions, etc.
Introduced Airbnb JavaScript Style Guide and Angular coding style guide to our team for readability and maintainability of the code. It also reduces the time for new hires to get familiar with the code.
Write and maintain documentation for each feature, including introduction, UI screenshots, operation steps, example-setting code snippets. Documentation improves productivity by reducing the time spent on asking people all the time.
May 2021 - Dec 2021
Introduced "Docker" & "Jenkins" to automate deployment. Wrote CI/CD scripts & the user guide for our customer engineers. Successfully reduced our customer engineers' time to deploy our product to customers, from 3 to 4 days to just 1 hour. Our customer engineers could have more time to solve customer problems instead of spending a few days on deploying products.
Mar 2021 - Apr 2021
2017 - 2019