Overview
Work History
Education
Skills
Timeline
Generic

Qiyang Huang

Houston,Texas

Overview

2
2
years of professional experience

Work History

Front End Developer

Bytedance
06.2021 - 05.2023

Core Role: Provide webpage editor tool that empowered non-developers to visually construct webpages and facilitated third-party developer component integration for webpage building.


Component Center Development

  • Objective: Develop a centralized component center to showcase available components to users, facilitating search, likes, and detailed viewing.
  • Role & Contribution: Take charge of full frontend development using React, and contributed to backend development with Node
  • Outcome: Delivered a platform that improved user experience, allowing users to efficiently discover and understand available components.


Plugin System Design

  • Objective: Design a versatile plugin system for the webpage editor to empower users to customize their editor experience by substituting or enhancing the editor's native functions.
  • Role & Contribution: Introduced Inversion of Control (IoC) system, offering a framework for greater modularity and customization, and implemented event cycle system, allowing users to add custom event listener to the editor.
  • Outcome: Enhanced the webpage editor’s adaptability, allowing users from different teams to modify function of the editor without forking a new branch.


Code Review System Design

  • Objective: Design the code review system to enhance code quality, maintainability, and readability across project.
  • Role & Contribution:
  • Conceptualized and introduced a systematic approach for code reviews within the team.
  • Collaborated with team members to establish code review guidelines and best practices.
  • Instituted checks and balances to ensure code compliance with established standards, fostering improved code quality and collaborative feedback.
  • Outcome: Achieved a 50% reduction in bugs caused by deployments and ensured enhanced code maintainability and readability for all projects.


Cache System Integration for Webpage Editor

  • Objective: Optimize the loading time of the webpage editor to enhance user experience and efficiency.
  • Role & Contribution:
  • Identified performance bottlenecks and recognized the need for a cache system to improve loading times.
  • Implemented a cache mechanism tailored to the webpage editor's requirements.
  • Conducted thorough testing to ensure the cache system's stability and efficiency, ensuring seamless integration without compromising other functionalities.
  • Outcome: Achieved a significant performance boost, reducing the editor's loading time from 30 seconds to just 5 seconds.

Education

Master of Science - Computer Science

Rice University
Houston, TX
05.2025

Bachelor of Science - Math And Computer Science

University of North Carolina At Chapel Hill
Chapel Hill, NC
05.2021

Skills

  • Proficient: JavaScript, HTML/CSS, React
  • Fluent: Rust, Java

Timeline

Front End Developer

Bytedance
06.2021 - 05.2023

Master of Science - Computer Science

Rice University

Bachelor of Science - Math And Computer Science

University of North Carolina At Chapel Hill
Qiyang Huang