Yuhao Jiang

Email: lostwind233@outlook.com

Personal Summary

  • Strong team collaboration skills, able to work with product, backend, and design teams to complete complex project design and implementation.
  • Proficient in HTML, JavaScript, CSS, and other web technologies, with the ability to develop underlying frameworks.
  • Experienced in object-oriented and functional programming paradigms. Familiar with web performance optimization and framework-level optimization; strong insights into browser-side principles, cross-platform solutions, and compatibility issues.
  • Skilled in various front-end frameworks such as Vue, React, React Router Dom, React Query, Next.js, WeChat Mini Program, and jQuery, with a good understanding of related framework principles.
  • Capable of using appropriate data structures for complex page displays, encapsulating components based on component libraries and business requirements, and applying suitable algorithms for data aggregation.
  • Experience in component-based development and large-scale project implementation.
  • Proficient in using Webpack, Vite, and Linux operating systems.
  • Familiar with backend technologies like JWT, Express (middleware), Docker, and MySQL, with basic understanding of data structures, algorithms, and databases.
  • Strong English reading and writing skills.

Project Experience

HTCS Product Online Ordering

  • Led the full project development from scratch to deployment (nginx, Vite packaging).
  • Set up local HTTPS development environment and local server (nginx, https preview environment).
  • Used location and key to solve the issue of multiple clicks on the same URL in a single-page application not refreshing the page.
  • Encapsulated Axios request and response interceptors, and used React Query for request functions.
  • Technologies: React, TypeScript, Ant Design, Ant Design Pro, Shadcn, React Router Dom, Zustand.

Database Query Project

  • Led the full project development from scratch to deployment (Docker, nginx).
  • Solved the issue of slow display caused by using large WASM files in basic common components.
  • Coordinated backend and algorithm teams for data interface development.
  • After launch, resolved issues with empty response-body due to incorrect Cookie path attributes.
  • Used backtracking algorithms to generate image trees.
  • Utilized middleware to detect the user's browser language and redirect to appropriate routes.
  • Applied javascript-obfuscator for JS obfuscation.
  • Implemented CSP (Content Security Policy) to prevent front-end XSS attacks.
  • Technologies: Next.js (App Router), TypeScript, Shadcn, i18n, TailwindCSS, LogicFlow, Zustand.

Rural Property Transaction Platform

  • Developed a custom Rollup plugin in the component library to automatically compile LESS files after modification.
  • Used proxy to intercept requests and responses in WeChat Mini Programs.
  • Responsible for developing three modules: Web front-end (Sails, jQuery), Web backend (Vue 3), WeChat Mini Program.
  • Worked on the development and maintenance of the Web and Mini Program versions using HTML, CSS, JavaScript, jQuery, Vue, Axios, SSR, etc.
  • Developed canvas-based approval workflow diagrams, abstracting various shapes (classes) and behaviors (methods) based on design, utilizing closures and functional programming to manage data flow.
  • Developed a generic component library, taking design requirements into account, and implemented responsive components for various pages.
  • Technologies: Vue, Sails, jQuery, Vue 3, Webpack, HTML5, CSS3, JavaScript.

Skills

  • Front-end: Vue, React, React Router Dom, React Query, RxJS, Next.js, AngularJS, WeChat Mini Program
  • Tools: Webpack, Vite, Linux, Git, CICD
  • Programming Languages: JavaScript, TypeScript
  • Other: Functional Programming, Performance Optimization

Links

Interests

  • Running, Coding, Reading

Work Experience

Shanghai Zeshi Information Technology Co., Ltd.
Front-End Developer
Jan 2024 - Sep 2024 (Laid off)

Guangzhou Biao Zhi Wei Lai Information Technology Co., Ltd.
Front-End Developer
Jul 2023 - Jan 2024 (Laid off)

Guangzhou Xinbadi Information Technology Co., Ltd.
Front-End Developer
Apr 2022 - Apr 2023

It seems that your browser does not support canvas. What a pity :(