SHANG

Hsu,Shang-Yuan

1993 Born in Taiwan

hsushangyuan@gmail.com

shang's photo

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

Work Experience

2023 - present : Senior Engineer | Homeplus Digital Co., Ltd.

1. Tech Stack: Laravel, JavaScript, MySQL, MSSQL, RESTful APIs, Git, Docker, Jenkins

2. Designed and maintained the API architecture for OTT services and handled integrations with third-party vendors (supporting Disney+, Catchplay, friDay Video, etc.). Utilised the Factory Pattern and Strategy Pattern to refactor legacy code, modularising the system and improving maintainability.

3. Possess proven experience in refactoring legacy code, consolidating shared utility functions, and introducing design patterns to enhance project modularity and long-term codebase maintainability.

4. Developed an automated logistics dispatch system collaborating with partners such as OVO and KURO KTV, achieving a fully automated workflow spanning encrypted order transmission, real-time logistics status synchronisation, and automated delivery SMS notifications.

5. Conducted comprehensive security audits and optimisations. Enhanced API security by integrating robust authentication mechanisms (JWT, Sanctum, and Passport). Set up a self-hosted Sentry server to perform comprehensive log tracking for backend APIs and asynchronous tasks, substantially strengthening system observability.

6. Integrated Docker and Jenkins to establish CI/CD automated deployment pipelines, successfully optimising development workflows and enhancing overall system stability.

7. Prioritised the continuous maintenance of Git code repositories and Redmine change logs alongside core development. To ensure team alignment, all technical documentation was kept fully up to date before and after development phases, whilst actively mentoring and sharing technical insights with the team.

2022 - 2023 : Frontend Engineer | Taiwan Cloud Innovation Co., Ltd.

1. Tech Stack: JavaScript, HTML/CSS, Dynamics CRM, Vue.js, React.js, REST APIs, OData, Git

2. Planned and developed reusable frontend components and foundational structures to accelerate subsequent development timelines. Focused on UI fine-tuning and user journey optimisation, transforming complex enterprise back-office systems into intuitive, seamless interfaces that significantly elevated the client user experience.

3. Collaborated with clients across manufacturing, telecommunications, and retail sectors (including FarEasTone, Yata, Hanshin Department Store, and Chinachem Group Hong Kong) to gather requirements. Utilised wireframes to map out business workflows, translated intricate business logic into bespoke frontend modules and form designs, and created prototypes to align development goals.

4. Spearheaded the integration of external frontend data via OData APIs within Microsoft Dynamics CRM requirements. Resolved client pain points regarding cross-platform data disparity, ensuring real-time accuracy and consistency of frontend data displays.

5. Provided front-line technical support and user guidance during system go-live phases, assisting cross-departmental client staff in adopting the new interface seamlessly to ensure the successful rollout of CRM projects.

2020 - 2021 : Programmer | Learning Technology Research Center, National Central University

1. Tech Stack: PHP, JavaScript, Vue.js, MySQL, RESTful APIs, Git, Figma

2. Collaborated with educators and researchers to define user requirements and functional specifications for the "Tomorrow's School" project. Built an online learning platform tailored for primary schools, enabling teachers to track and assess student learning progress through data insights.

3. Drew user flows using Draw.io and designed wireframes and prototypes in Figma to align requirements and build consensus with users prior to development.

4. Designed and implemented MySQL databases, utilising partitioning and splitting strategies to handle extensive student performance records, task tracking, and personalised learning pathways.

5. Introduced Git version control to the organisation's projects. Built interactive frontend components using Vue.js and developed PHP backend systems connected via RESTful APIs to deliver a smooth, engaging user experience.

6. Authored comprehensive instruction manuals and standard operating procedures (SOPs). Conducted on-site training and system onboarding across various schools to ensure the successful adoption and delivery of the product.

2020 - present : Tibame Speaker

1. Teach front-end web development to adult learners in a structured career-switching program, focusing on JavaScript fundamentals and practical application.

2. Deliver classroom-style lessons on HTML, CSS, JavaScript, and basic UI design, with an emphasis on problem-solving and project-based learning.

3. Guide students through core JavaScript concepts including DOM manipulation, functions, arrays, scope, and asynchronous operations.

4. Create and maintain instructional materials, live coding demos, and exercises tailored for beginners transitioning into tech roles.

5. Support class-based learning progress through code reviews, live Q&A, and in-class debugging walkthroughs.

2015 - present : Freelancer

1. Provide website design services using Adobe XD and Figma, creating visually appealing and user-friendly mockups tailored to client needs.

2. Develop responsive and maintainable front-end layouts using HTML, CSS, SASS, Pug, and Vue.js, ensuring cross-browser compatibility and performance.

3. Collaborate with clients such as Delta and Root Law to deliver high-quality web solutions that align with their brand and business goals.

4. Manage project timelines and communication effectively to ensure smooth progress and timely delivery.

Education

Master's deegree, Plastic arts, Tainan National University of the Arts

Bachelor's degree, Fine Arts, Taipei National University of the Arts