DUHUI HONG

SUMMARY

A passionate and innovative software engineer, with over 8 years of experience in the tech industry, specializing in web development. Proven abilities to work on productivity software and various tech stacks including the Front end, the Back end, the desktop app and the mobile app. Seeking a role as a software engineer to contribute to the efficiency and productivity of the workflow as well as help to create positive streamlines for customers via technology.

WORK EXPERIENCE

Senior Front-end Engineer

Tencent

June 2021 - September 2023

Shenzhen, Guangdong, China

  • Implemented critical enhancements to the user experience of Tencent VCS CodeReview over 16 months. Introduced features such as multi-line comments, text comment annotations, OWNER reviewers, and certified reviewers.
  • Designed and implemented a TypeScript-friendly library for Vuex decorators with additional support for multiple stores in one single page.
  • Led the development of Tencent CloudIDE CLI, a command-line tool facilitating the installation of CloudIDE into personal CVM.
  • Designed and developed a cross-platform UI framework equipped with a suite of development tools to streamline the workflow.
  • Developed and implemented a suite of tools aimed at streamlining the development process, including project boilerplates, linter configurations, and an NPM publish workflow.

Senior Software Engineer

Ping An International Smart City Technology Co., Ltd.

March 2019 - June 2021

Shenzhen, Guangdong, China

  • Led and architected a Low-Code platform to streamline online forms design and deployment.
  • Led a small team in the development of a Business Insight platform from scratch.
  • Innovated a NodeJS application to perform offline user behavior analysis via Nginx logs, generating regular reports for product managers to enhance product features.
  • Designed several JSSDKs to simplify the use of the web infrastructure for front-end teams.
  • Initiated and established code and workflow standards for front-end teams.

Front-end Engineer

Freelance

October 2018 - March 2019

Shenzhen, Guangdong, China

  • Single-handedly engineered a full-stack WeChat MiniApp for a photography company.

Front-end Engineer

BearyInnovative

June 2016 - October 2018

Shenzhen, Guangdong, China

  • Designed and led the development of a peer-to-peer file transfer feature via WebRTC with support for large file transfers and breakpoint resume capabilities.
  • Implemented a role-based access control mechanism in the front end.
  • Successfully refactored critical AngularJS components into ReactJS components to boost the application performance.

Front-end Engineer

ifanr

October 2014 - May 2016

Guangzhou, Guangdong, China

  • Directed a comprehensive refactoring of the company's prominent website, resulting in an increase in unique views and a growth in commercial revenue.
  • Architected and developed a No Code article editor for the editorial department.
  • Engineered an interactive web page generator that transformed markdown files into HTML static files.
  • Led the development of a real-time commenting feature for trending news.
  • Integrated automated unit testing and end-to-end testing into 3 major projects.
  • Pioneered a design-first and documentation-centric approach to streamline workflows between front-end and back-end teams.
  • Independently developed over 10 commercial web pages in collaboration with the design and marketing teams, resulting in a significant contribution to an increase in commercial revenue.

EDUCATION

Bachelor of Engineering in Computer Science

Nanfang College of Sun Yat-Sen University

2011 - 2015

GPA 3.96

SKILL

Development Tools

  • Lerna
  • Webpack/Vite/Rollup
  • Jest/Vitest
  • Storybook
  • Git
  • NPM/Yarn/PNPM
  • Postman
  • Chrome DevTools
  • ESLint
  • Prettier

Frameworks

  • React + Redux + React Router
  • Vue2 + Vuex + Vue Router
  • TailwindCSS
  • Express/Koa + MongoDB + Redis
  • Redux Toolkit
  • Electron
  • Spring MVC + Apache Shiro
  • AngularJS

Back-end Programming

  • NodeJS
  • Java
  • PHP
  • SQL

Front-end Programming

  • JavaScript
  • TypeScript
  • CSS/SASS/SCSS/LESS
  • HTML