Summary
Overview
Work History
Education
Skills
Timeline
Generic

Weifang Tang

Auckland,AUK

Summary

Skilled Senior Software Engineer designs and implements new features, improves architecture and performance. Excellent understanding of software design and programming principles. Meaningful experience shipping and maintaining large, complex systems.

Overview

12
12
years of professional experience

Work History

Senior Software Engineer

ClearPoint
Auckland CBD / Remote
01.2023 - Current
  • Implemented advanced functionality and ensured the production of top-notch, error-free code for a scientific authoring system built with node.js on AWS and Angular on the front end
  • Developed efficient algorithms and data structures to optimize performance of calculations in various features
  • Enhanced codebase by refactoring existing code, resulting in simplified task completion and facilitating feature extension

Senior Software Engineer

Retail Ecommerce Ventures
Remote
06.2021 - 12.2022

Developed solutions for enterprise software systems, including a real-time video meeting system based on Agora. Focused on the backend using Node.js, MongoDB, Redis, Google Firestore and AWS services

  • Improved overall system performance by tuning the DB queries, batching requests to Firestore, processing certain tasks synchronously and better use of Memory Cache
  • Increased supported users per show room from less than 100 to several thousands
  • Reduced room creation time for power users from 40 seconds to 1 second

Software Developer

Xplor
, Auckland
06.2020 - 06.2021

Developed and maintained a Gym member management software system utilizing AWS Kinesis data stream as an event bus.

Tech stack: Node.js, Typescript, AWS, DynamoDB, Micro Service

  • Improved maintainability of backend services
  • Reduced billing batching service processing time from 10 minutes to 20 seconds
  • Promoted testing practices in the team

Software Developer

MYOB
, Auckland
09.2019 - 06.2020

Worked as a full stack developer responsible for front end development, backend development and DevOps tasks. Maintained a micro-front end framework using React. Developed and maintained related services using Node.js and .Net Core deployed on AWS using Kubernetes. Also responsible for writing automation tests, as there were no dedicated testers in the team.

Used tech stack: React, Node.js, Kubernetes and AWS

  • Improved routing management service
  • Improved framework performance, front page loading time reduced from 10 seconds to less than 4 seconds

Lead Engineer

Accordo Group LTD.
, Auckland
01.2019 - 08.2019

Developed and maintained an software system for managing software licenses, built using serverless framework and deployed on AWS.

  • Responsible for carrying out Sprint planning, code reviewing and technical decision on sub-systems
  • Built a billing sub-system
  • Improved code quality of an old sub-system for maintainability

Software Developer

Retail Ecommerce Ventures
, Remote
09.2016 - 02.2018

Worked on a video streaming website built with PHP and MySql

  • Improved code readability for core business logics
  • Developed an iOS messaging app for the site owner to communicate with customers more conveniently

Senior Software Engineer

Tencent
, Shenzhen
04.2012 - 06.2016

Developed and maintained several video games

  • Worked as a performance optimization guy in several games, had a lot of chances to dive into low level details of computer systems
  • Worked on big title games with more than 1 million online users
  • Twice 5 star employee of the year

Education

Bachelor of Science - Computer Science And Technology

Nankai University
Tianjin

Post Graduate Diploma - Computer and Information Sciences

Auckland University of Technology

Skills

  • React, Nodejs
  • Programming languages: Javascript, Python, Java, C
  • Amazon Web Services, Kubernetes, Docker
  • Databases: MongoDB, DynamoDB, MySQL, Redis
  • Design Patterns, Performance Optimization, Algorithms
  • Scrum, TDD

Timeline

Senior Software Engineer

ClearPoint
01.2023 - Current

Senior Software Engineer

Retail Ecommerce Ventures
06.2021 - 12.2022

Software Developer

Xplor
06.2020 - 06.2021

Software Developer

MYOB
09.2019 - 06.2020

Lead Engineer

Accordo Group LTD.
01.2019 - 08.2019

Software Developer

Retail Ecommerce Ventures
09.2016 - 02.2018

Senior Software Engineer

Tencent
04.2012 - 06.2016

Bachelor of Science - Computer Science And Technology

Nankai University

Post Graduate Diploma - Computer and Information Sciences

Auckland University of Technology
Weifang Tang