pu tong

Engineer at Shanghai Tunnel Engineering Co., Ltd.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Singapore, Singapore, SG
Languages
  • 英语 Professional working proficiency
  • 中文 Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • China
    • Civil Engineering
    • 300 - 400 Employee
    • Engineer
      • Apr 2019 - Present

      Responsibilities & Achievements: Successfully developed the project material management page and data management for the cutter head using React technology stack along with the Material-UI component library. Efficiently managed and retrieved data through Axios and RESTful APIs, ensuring smooth and reliable data flow. Utilized the Koa framework for backend development, optimizing the handling of asynchronous middleware and improving server response time, and combined it with Sequelize ORM for MySQL database management to enhance data management efficiency. Difficulties & Challenges: Encountered page refresh flickering issues, and we resolved the flickering problem related to DOM initialization operations by using useLayoutEffect and understand the source code logic and timing mechanism of effect functions, including useEffect and useLayoutEffect. Managed state using Redux and executed asynchronous requests using redux-thunk middleware. As the project size increases and the number of component codes becomes extensive, the code was refactored and optimized, separating components into a design pattern of logic components and display components. In React, route guards were implemented using components. Optimized the code using memo, useMemo, and useCallback. Extracted common logic with custom hooks and separated repetitive logic using HOC Show less

  • ME Cafe Games
    • Singapore
    • Software Developer
      • Jun 2022 - Present

      Developed frontend management tools for employee and cashier operations using React and the AntD component library. Established backend server using Express and managed database information using the Sequelize framework. Projects involved the development and management of a cashier system, printing system, employee scheduling system, login system and menu system. Achieved successful project deployment using Nginx, ensuring seamless accessibility and performance for end users. manually packaged a set of popover boxes Show less

Education

  • National University of Singapore
    Mater of Science (Infrastructure Management), Engineering
    2021 - 2022
  • Monash University
    Bachelor of Engineering - BE, Civil Engineering
    2015 - 2018

Community

You need to have a working account to view this content. Click here to join now