* 4-year experience as a web FE developer in OTT industry
* Solid experience in React, Next, SWR, react-redux, axios, both RESTful / GraphQL APIs
* Skilled in building elegant React custom hooks
* Familiar with MUI, RWD design, Scss, css-in-js, and more
* Practical experience in CI/CD (on Gitlab, AWS, Docker image)
* Knowledge and experience in unit testing (enzyme, RTL)
* Values code reviewing, documentation, and both technical/real-life communication
* Enthusiastic about learning and trying new stuff
* An efficient and competitive problem solver (LeetCode)
* Also have 4-year experience as a C/C++ programmer in surveillance industry building embedded streaming server, and another year at IC Design House developing SoC touch algorithms
Taipei City, Taiwan | [email protected] |
React.js Next.js MUI SWR React.js/Redux React Hooks RESTful API GraphQL redux-thunk CSS-in-JS / Sass GitLab
* Also have working knowledge of: Typescript, React-Testing-Library, Redux Toolkit, Svelte, Vue, SEO and GO
Sep. 2018 - Sep. 2022
Project Team - Web Team Leader Phase
--------------------------------------------------
* Lead a web team of 5 members to work with a variety of different function teams
* Build an OTT web app (Netflix, for example) based on React, Next for SSR/SEO
* Setup CI/CD using semantic-release, Docker image, gitlab webhooks and more
* Learn and use up-to-date technologies like custom hooks and more
* Act as Scrum Master of the project for a season
Project Team - Team Member Phase
--------------------------------------------------
* Develop for multiple web services: OTT platform, web player, CMS, campaign site and more
* Support and deliver an internal web tool, a group career site, and a simple live service demo site
* Continuously manage and migrate 3rd-party dependencies to their latest version
* Continuously refactor legacy code to make it more flexible for new features and performance enhancement
* Study and share trendy tech topics with web team, including: TS, RTL, Google I/O, Svelte, GO and more
Module Team
--------------------------------------------------
* Implement and maintain GoogleCast receiver app module independently
* Develop and integrate streaming and playback control features including DRM, playlog, and more
* Build a common module with an easily-customizable API design
* Work with different project teams
July. 2017 - June. 2018
* Develop and fine-tune SoC touch algorithms
* Improve function performance by 20% faster and 80% less space
* On-site technical support/communicate with customers
Sep. 2012 - Mar. 2017
* Build embedded streaming server
* Implement IPv6 support of our product independently
* Fulfill cross-browser online streaming compatibility using HLS and websocket
* Lead a team to integrate our product into a 3rd-party service platform
* Implement mp4/fmp4/avi format real-time recording
* Refactor legacy codebase to 30% less space
J:COMオンデマンド for J:COM LINK (an OTT Platform in Japan)
DeepSeq.AI (a side project)
SnakeGame (a simple Svelte.js demo app)
2010 - 2012
2006 - 2010
* 4-year experience as a web FE developer in OTT industry
* Solid experience in React, Next, SWR, react-redux, axios, both RESTful / GraphQL APIs
* Skilled in building elegant React custom hooks
* Familiar with MUI, RWD design, Scss, css-in-js, and more
* Practical experience in CI/CD (on Gitlab, AWS, Docker image)
* Knowledge and experience in unit testing (enzyme, RTL)
* Values code reviewing, documentation, and both technical/real-life communication
* Enthusiastic about learning and trying new stuff
* An efficient and competitive problem solver (LeetCode)
* Also have 4-year experience as a C/C++ programmer in surveillance industry building embedded streaming server, and another year at IC Design House developing SoC touch algorithms
Taipei City, Taiwan | [email protected] |
React.js Next.js MUI SWR React.js/Redux React Hooks RESTful API GraphQL redux-thunk CSS-in-JS / Sass GitLab
* Also have working knowledge of: Typescript, React-Testing-Library, Redux Toolkit, Svelte, Vue, SEO and GO
Sep. 2018 - Sep. 2022
Project Team - Web Team Leader Phase
--------------------------------------------------
* Lead a web team of 5 members to work with a variety of different function teams
* Build an OTT web app (Netflix, for example) based on React, Next for SSR/SEO
* Setup CI/CD using semantic-release, Docker image, gitlab webhooks and more
* Learn and use up-to-date technologies like custom hooks and more
* Act as Scrum Master of the project for a season
Project Team - Team Member Phase
--------------------------------------------------
* Develop for multiple web services: OTT platform, web player, CMS, campaign site and more
* Support and deliver an internal web tool, a group career site, and a simple live service demo site
* Continuously manage and migrate 3rd-party dependencies to their latest version
* Continuously refactor legacy code to make it more flexible for new features and performance enhancement
* Study and share trendy tech topics with web team, including: TS, RTL, Google I/O, Svelte, GO and more
Module Team
--------------------------------------------------
* Implement and maintain GoogleCast receiver app module independently
* Develop and integrate streaming and playback control features including DRM, playlog, and more
* Build a common module with an easily-customizable API design
* Work with different project teams
July. 2017 - June. 2018
* Develop and fine-tune SoC touch algorithms
* Improve function performance by 20% faster and 80% less space
* On-site technical support/communicate with customers
Sep. 2012 - Mar. 2017
* Build embedded streaming server
* Implement IPv6 support of our product independently
* Fulfill cross-browser online streaming compatibility using HLS and websocket
* Lead a team to integrate our product into a 3rd-party service platform
* Implement mp4/fmp4/avi format real-time recording
* Refactor legacy codebase to 30% less space
J:COMオンデマンド for J:COM LINK (an OTT Platform in Japan)
DeepSeq.AI (a side project)
SnakeGame (a simple Svelte.js demo app)
2010 - 2012
2006 - 2010