Avatar of Derek Shih.
Derek Shih
Senior Software Engineer
ProfileResume
Posts
23Connections
Print
Avatar of the user.

Derek Shih

Senior Software Engineer
Fluent in web frontend development, with expertise in video streaming playback.
Logo of the organization.
KKStream Ltd
Logo of the organization.
National Taiwan University
Taipei, Taiwan

Professional Background

  • Current status
    Employed
    Not open to opportunities
  • Profession
    Front-end Engineer
  • Fields
    Software
    Internet
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    Javascript(ES6)
    TypeScript
    React
    Video Streaming
    Next.js
  • Languages
    Chinese
    Native or Bilingual
    Japanese
    Intermediate
    English
    Intermediate
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Technical Lead
  • Desired work locations
    Kaohsiung City, Taiwan
    Taipei City, Taiwan
    Hokkaido, Japan
    Fukuoka, Japan
    Kyoto, Japan
  • Freelance
    Part-time freelancer

Work Experience

Logo of the organization.

Staff Software Engineer / Web & Playback Tech Lead

KKStream Ltd
Full-time
Nov 2019 - Present
Taiwan
Lead the team to overcome technical challenges of LL-DASH live stream playback, and integrate to the player of our live service with ultra low latency(< 3s). Refine architecture of playback module, cut lead time of playback feature delivery by 50%+, and make it success in big online live events with 100k+ audiences. Lead design & development of key playback features, guide component team and project team to develop and deliver smoothly. Host 70+ web tech sharing sessions, let web teams learn from each other and grow skills. Define web tech stack and keep it up-to-date with web teams. Tech Stack: JavaScript, TypeScript, React, Next.js, Redux, CSS-in-JS, Shaka Player, DASH/HLS Playback
Logo of the organization.

Senior Software Engineer(Web Frontend)

May 2019 - Oct 2019
6 mos
Taiwan
Build a live stream player component based on hls.js and flv.js, that works across various OS and devices, including iPhone browsers. Collaborates with designers, product owners and developers to build new product features, ensure good user experience and good code quality. Fine tune existing components and application config for better performance. Develop shared components for product features. Peer code review with team members. Tech Stack: JavaScript, React, Redux, Mobx, SASS

Software Engineer(Web Fullstack)

Jan 2018 - Mar 2019
1 yr 3 mos
Kaohsiung City, Taiwan
Help engineering team migrate from .Net to modern React based tech stack, and lead project development with new tech stack. Help engineering team migrate from SVN to git, and create CI/CD pipelines to improve productivity. Tech Stack: JavaScript, React, Redux, SASS, .Net Core
Logo of the organization.

Software Engineer(Web Frontend)

Aug 2016 - Dec 2017
1 yr 5 mos
Kaohsiung City, Taiwan
Build a web ERP system with configurable menus, tables and forms, by modern React based tech stack. Tech Stack: JavaScript, React, Redux, SASS, Node.js
Logo of the organization.

Software Engineer(Web Fullstack)

Sep 2014 - Aug 2016
2 yrs 0 mos
Kaohsiung City, Taiwan
Build website projects with various tech stacks. Tech Stack: JavaScript, Angular.js 1, Python, Java, .Net

Education

Logo of the organization.
Bachelor’s Degree
Computer Science and Information Engineering
2007 - 2011