Avatar of LIN SHENG-KAI.
LIN SHENG-KAI
Senior Web Developer
ProfileResume
Reputation Credits0

Posts
17Connections
列印
Avatar of the user.

LIN SHENG-KAI

Senior Web Developer
* 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 * 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
Logo of the organization.
KKStream Limited
Logo of the organization.
National Cheng Kung University (NCKU), Taiwan 國立成功大學
Taipei City, Taiwan

职场能力评价

专业背景

  • 目前状态
    就职中
  • 专业
    前端开发人员
    网站开发人员
    软体工程师
  • 产业
    软件
    互联网
    软件即服务 / 云服务
  • 工作年资
    6 到 10 年 (2 到 4 年相关工作经验)
  • 管理经历
    我有管理 1~5 人的经验
  • 技能
    React.js
    Next.js
    MUI
    SWR
    React.js/Redux
    React Hooks
    RESTful API
    GraphQL
    redux-thunk
    CSS-in-JS / Sass
    GitLab
    JavaScript
  • 语言能力
    English
    中阶
  • 最高学历
    硕士

求职偏好

  • 预期工作模式
    全职
    对远端工作有兴趣
  • 希望获得的职位
    Senior Web Developer
  • 期望的工作地点
    Taipei, 台灣
  • 接案服务
    兼职接案者

工作经验

Logo of the organization.

Senior Web Developer

2018年9月 - 2022年9月
4 年 1 个月
| Project Team -------------------------------------------------- * 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.js, Next.js for SSR/SEO, and integrating with both RESTful/GraphQL API queries, react-redux, swr.js, MUI and more * Setup CI/CD using semantic-release, docker-image, gitlab webhooks and more * Learn and use up-to-date technology like hooks, middleware, css-in-js and more to build app fast, smart, clean, maintainable and reliable * 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 -------------------------------------------------- * Investigate and implement GoogleCast receiver app independently * Develop streaming and playback control features including DRM, playlog, and more * Build a common module for all with flexible customization API design * Cooperate with project teams
Logo of the organization.

Senior Engineer

2017年7月 - 2018年6月
1 年 0 个月
Tainan City, Taiwan
* Develop and fine-tune SoC touch algorithms * Improve function performance by 20% faster and 80% less space * On-site technical support/communicate with customers
Logo of the organization.

Senior Engineer

2012年9月 - 2017年3月
4 年 7 个月
Taipei City, Taiwan
* 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 3rd-party service platform * Implement mp4/fmp4/avi format real-time recording * Refactor legacy codebase to 30% less space

学历

Logo of the organization.
Master’s Degree
Computer Science
2010 - 2012
Logo of the organization.
Bachelor’s Degree
Computer Science
2006 - 2010
活动和社团
Departmental society president