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