pu tong
Engineer at Shanghai Tunnel Engineering Co., Ltd.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
英语 Professional working proficiency
-
中文 Native or bilingual proficiency
Topline Score
Bio
Experience
-
Shanghai Tunnel Engineering Co., Ltd.
-
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 -
Monash University
Bachelor of Engineering - BE, Civil Engineering