Zhengzhen Liu
Full Stack Software Engineer at Timecloud- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Timecloud
-
New Zealand
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Full Stack Software Engineer
-
Jul 2023 - Present
-
-
-
Tyremax New Zealand
-
New Zealand
-
Wholesale
-
1 - 100 Employee
-
Senior Developer
-
Jun 2023 - Jul 2023
-
-
-
PwC Acceleration Center Shanghai
-
China
-
IT Services and IT Consulting
-
300 - 400 Employee
-
Senior Associate | Tech Leader
-
Apr 2022 - Feb 2023
As a core team member, contributed to the development of "Model Edge", a multi-tenant SaaS web management system designed specifically for banks. Backend Tech Stack: Postgres, Node.js, Typescript, Graphql, Express, TypeORM, Knex, Redis, Socket.io, Jest, GCP, Nest.js, Scrum Achieved a significant improvement in the performance of the main dashboard API by implementing optimization techniques such as code refactoring and SQL indexing, which resulting in a performance improvement of 80%. Implemented the finite state machine and memento design patterns to refactor the approval process code, resulting in significant improvements in code maintainability and extensibility. Implemented microservices architecture and utilized the stream feature in Node.js to enhance the performance of the CSV and ZIP export function, resulting in a significant reduction in high memory usage (from memory stack overflow to 200M) and resolution of the unresponsiveness of the backend service when exporting large amounts of data. Identified and resolved a critical bug related to cached data inconsistency. Additionally, implemented the use of class and decorators to streamline and standardize existing code, removing hundreds of lines of duplicated code. Collaborated with cross-functional teams to design, develop, and test critical business logic in the system within an agile development environment. Show less
-
-
-
Oki Electric Software Technique (jiangsu) Co., Ltd.
-
China
-
Software Development
-
Senior Software Developer
-
Apr 2021 - Apr 2022
As a technical leader, provided guidance and mentorship to a team of Node.js beginners to develop a data management application using Electron. Investigated and resolved technical challenges encountered during the development process. Tech Stack: Electron, Node.js, Postgres, TypeORM, React, Material UI Utilized localStorage to enable sharing of Redux state across multiple windows. Utilized IPC between render process and main process to delegate CPU-intensive tasks such as compression and decompression to the main process to resolve issues with unresponsive pages. Show less
-
-
-
JiuJiuDun Infomation Technology Co., Ltd
-
Jiangsu, China
-
Senior Software Developer | Team Leader
-
Aug 2020 - Apr 2021
Led the front-end and back-end teams in developing an internal product authorization system, and was responsible for the system design and coding of the core back-end functionality. Tech Stack: Java, MySql , MyBatis-Plus, SpringBoot Led the front-end and back-end teams in developing an internal product authorization system, and was responsible for the system design and coding of the core back-end functionality. Tech Stack: Java, MySql , MyBatis-Plus, SpringBoot
-
-
-
Changzhou Onsoft Software Co., Ltd.
-
Jiangsu, China
-
Full Stack Developer | Team Leader
-
Jul 2015 - Jul 2020
Full Stack Developer | Team Leader o Built a SaaS platform from scratch to serve thousands of tenants, utilizing microservices to receive and display data from hundreds of thousands of IoT devices. Independently developed the back-end of the platform. Tech Stack: Node.js, MySql, Redis, RabbitMQ, MQTT Implemented a robust messaging infrastructure using RabbitMQ, leveraging advanced features like Time-to-Live (TTL) settings and dead-letter queues to ensure the reliable and efficient delivery of messages. o Developed embedded Python programs in Linux for ARM, utilizing the I2C interface to control and collect data from IoT sensors. Developed a mechanism for saving data locally and uploading to a SaaS platform. Show less
-
-
-
Fujitsu
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer
-
Jul 2012 - Jun 2015
-
-
Education
-
Nanjing Tech University
Bachelor's degree, Computer Software Technology/Technician