Skip to content

Chen Yuanhang

Male | 23 years old | 2 years of experience | Bachelor's Degree | Objective: Frontend Engineer

Contact

Skills

  1. Proficient in the React framework and common third-party libraries such as Ant Design Pro and Ant Design.
  2. Experience with Vue3 and building backend management projects with ElementUI / AntVUE.
  3. Proficient in Axios for frontend-backend communication using Ajax and enterprise-level request encapsulation.
  4. Proficient in HTML5/CSS3/JavaScript with the ability to faithfully reproduce design mockups.
  5. Proficient in TypeScript, including interfaces, types, inheritance, and data format validation.
  6. Familiar with ES6 features such as Promise, arrow functions, and Symbol.
  7. Familiar with basic Node.js modules like path, module, and fs.
  8. Experience with bundling tools like Webpack and Vite.
  9. Proficient in basic Git usage.

Work Experience

Chengdu Yupao Technology Co., Ltd.

Frontend Engineer 2023.11 - Present

  • Company Introduction: Established in 2017 and located in Chengdu High-tech Zone, Chengdu Yupao Technology Co., Ltd. is a leading Internet+ human resources service provider in the engineering (construction, decoration) industry. Its service network covers most of China. The company is committed to empowering the industry with technology and leading its progress through innovation.
  • Responsibilities: Responsible for the layout and interactive design of backend, H5, mobile, and PC pages; participating in the frontend development team's workflow and processes; responsible for the development of specific modules; and participating in project requirement analysis, providing technical solutions and suggestions.

Project Experience

1. Yupao.com Campus Recruitment System Project

  • Background: This project aimed to refactor and iterate on the existing campus recruitment system to meet growing business needs, improve system stability, and enhance user experience.
  • Role: Core developer responsible for multi-platform (PC, backend, Mini Program, mobile) refactoring and development.
  • Actions:
    • Participated in the refactoring of core services, upgrading and optimizing the original project's technology stack.
    • Led the implementation of the backend login process to ensure system security.
    • Encapsulated several highly reusable cross-platform components, such as a city selector and an ActionSheet.
  • Challenges & Solutions:
    • Multi-platform Component Unification: To address inconsistencies of components across PC, Mini Programs, and mobile, I adopted responsive design and platform-specific API adaptation to encapsulate a highly unified UI and interaction logic, reducing redundant development work.
  • Results:
    • Successfully completed the core system refactoring, laying a solid foundation for rapid future business iterations.
    • The encapsulated generic components have been widely used in multiple projects, significantly improving team development efficiency.
  • Background: The CRM system is a core tool supporting the sales and customer service teams. This project aimed to optimize existing processes and build new business systems to support company expansion.
  • Role: Core developer responsible for CRM system feature development and process optimization.
  • Actions:
    • Developed complex data submission pages, including customer inheritance and nested forms with tables.
    • Maintained the core business process for customer service calls, ensuring high availability through rapid response and troubleshooting.
    • Implemented a user notification feature for system releases based on polling and file I/O mechanisms.
    • Built new business systems from scratch, such as for part-time job leads, to support business exploration.
  • Challenges & Solutions:
    • Complex Form State Management: For complex scenarios in the CRM system, such as forms with nested tables, I designed a unified data model and state machine to decouple business logic from the UI, improving module maintainability.
  • Results:
    • Optimized core functions of the CRM system, improving the efficiency of sales and customer service teams.
    • Successfully supported the creation of new business leads from scratch, creating new growth points for the company.

3. Yupao.com H5/Mobile Management Project

  • Background: Developed a series of H5/mobile pages to support marketing and operational needs, including brand promotion, user acquisition, and product experience enhancement.
  • Role: Lead H5/Mobile developer.
  • Actions:
    • Developed several H5 pages, including for Pacific Insurance orders, the Xingmai customer service system, and recruitment data visualization.
    • Encapsulated several highly reusable components, such as for image/video uploads and single-choice selectors.
    • Handled style compatibility issues across different mobile platforms (iOS/Android) and used Canvas to add watermarks to images.
  • Challenges & Solutions:
    • Frontend Performance Optimization: For user-uploaded images and videos, I used FileReader for client-side format pre-validation and Canvas for image compression, effectively reducing server load and improving the user upload experience.
  • Results:
    • Delivered high-quality H5 campaign pages and business modules, effectively supporting marketing and business growth.
    • Significantly improved H5 page loading speed and interaction smoothness through performance optimization.

4. Yupao.com Backend Management Project

  • Background: Continuously optimized features and developed new modules for the backend management system to improve internal operational efficiency and the system's risk control capabilities.
  • Role: Core developer for the backend system.
  • Actions:
    • Optimized and developed modules for complaints, job types, and marketing system coupon distribution.
    • Led the development of a blacklist/whitelist-based credit and risk management module.
    • Introduced a multi-select component and upgraded the data structure when refactoring the job type module.
  • Challenges & Solutions:
    • Complex Business Logic Refactoring: For the complex conditional navigation logic in the complaint module, I introduced a configuration center to decouple business rules from the page code, making the logic clearer and more flexible to configure.
  • Results:
    • Successfully launched the blacklist/whitelist risk control system, enhancing platform security and stability.
    • Effectively improved the work efficiency of backend operations staff by optimizing several core modules.

Education

Chongqing University of Engineering

Bachelor's - Software Engineering 2020.09 - 2024.06

  • Major Courses: Human-Computer Interaction Interface Technology, Client-Side Software Development, Frontend Framework Development Technology, Object-Oriented Programming, etc.

Self-Evaluation

  1. Personal Introduction: During university, I respected my teachers, got along with my classmates, and was always ready to help. I was a good assistant to my teachers and a good friend to my peers. I studied diligently and actively participated in various clubs and activities, seizing every opportunity to learn and grow through practice.
  2. Work Attitude: I am adaptable and resilient, with a strong sense of time management. I am passionate about programming and hold the profession in high regard.
  3. Personality: I have strong communication and organizational skills. During university, I served as a morning session assistant, often organizing summaries for everyone. I am approachable, easy to get along with, have a strong sense of team honor, and led my class to win the morning session competition banner.