Zhengzhen Liu

Full Stack Software Engineer at Timecloud
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Auckland, Auckland, New Zealand, NZ

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

    • New Zealand
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Full Stack Software Engineer
      • Jul 2023 - Present

    • New Zealand
    • Wholesale
    • 1 - 100 Employee
    • Senior Developer
      • Jun 2023 - Jul 2023

    • 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

    • 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

    • 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

    • 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

    • 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
    2008 - 2012

Community

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