Hsu,Shang-Yuan
1993 Born in Taiwan
hsushangyuan@gmail.com

Learning by doing : Develop own structure to grow my self learning skill
Working on : Explore the appropriate procedure of work
Teamwork : Good at communicating & Engage in the conversation
Skills
HTML / CSS / JavaScript / VueJS / ReactJS / NuxtJS / NextJS
Capable of creating web pages and functionalities using front-end technologies, as well as integrating APIs. I always consider maintainability, scalability, and modular design in my programming. Most of my work involves client-side rendering (CSR), but I have also experimented with NextJS and NuxtJS to explore server-side rendering (SSR) and static site generation (SSG). Additionally, I have used Vercel to deploy projects connected with GitHub.
PHP / Laravel / NodeJS / MySQL / Mssql / Mongodb
Capable of creating APIs according to requirements and planning databases according to the architecture. I have experience in assisting companies with optimizing and refactoring legacy projects. Additionally, in my spare time, I have experimented with using NodeJS with SocketIO and MongoDB to create a simple chat room. In my work, I have used MySQL's EXPLAIN to understand SQL execution and appropriately used indexes to enhance search speed. I have also utilized partitioning and sharding to optimize databases.
Vagrant / Docker
Able to create consistent development and testing environments, enhancing development efficiency and deployment speed.
Git / GitLab / Redmine
In addition to preserving development steps, Git and Redmine help track individual and team progress, ensuring communication with PMs or SAs and enhancing goal orientation and efficiency. Automatic deployment can be achieved through Webhooks in GitLab. Additionally, before releases, we conduct code reviews and prepare release documents, making the deployment process more efficient.
Work Experience
2023 - present : Homeplus Digital Co., Ltd. Senior Software Engineer
[ Develop and maintain websites, including planning database, website vision, front-end function development, and back-end data organization ]
2022 - 2023 : Cloudnifier Taiwan Front-end Engineer
[ CRM Customized page program development and maintenance ]
2020 - present : Tibame Speaker
[ Teaching UI design, HTML, CSS, JS ]
2020 - 2021 : Network Learning Technology, NCU Software Engineer
[ Develop and maintain websites, including planning database, website vision, front-end function development, and back-end data organization ]
Education
Master's deegree, Plastic arts, Tainan National University of the Arts
Bachelor's degree, Fine Arts, Taipei National University of the Arts