Ziming Wang

► Backend Developer
► Master Student at Unimelb

About Me

I am a Master student specializing in Distributed Computing at the University of Melbourne. Prior to this, I completed my Bachelor degree in Computing and Software Systems with a first-class honour distinction (H1) at the same institution.

I have a keen interest in backend development, cloud-based development, and machine learning/AI. I have completed multiple internships and projects in backend development, utilizing frameworks such as Spring Boot, Django, and ExpressJS. Additionally, I am proficient in tools like SQL, Redis, Elasticsearch, Docker, and AWS. For my master’s course, I chose distributed computing as my specialization to further enhance my backend and system design skills.

I am currently studying the Associate AWS Certified Developer course to boost up my knowledge in cloud-based development and DevOps. Some featured topics covered by this certification include: build applications with SDKs, manage computing resources (EC2, ELB, ECS…), serverless (Lambda, API Gateway), CI/CD with AWS, distribution (S3, CloudFront, VPC, Route53…), AWS managed databases (DynamoDB, RDS…), and many others.

In addition, I have a distinct skill set in data wrangling and machine learning. I took multiple relevant subjects at Unimelb such as Machine Learning, Computer Vision, Natural Language Processing, Artificial Intelligence, and Probability Theory. These courses have equipped me with valuable expertise in data manipulation, machine learning and deep learning.

I used to work as a part-time tutor for University-level computer science subjects. I have taught subjects including Python, Databases, and Data Processing. One of my most notable experiences is delivering comprehensive Python tutorials that assist students in learning the essentials of Python from the ground up.


Tech Stack

# Most Proficient Programming Languages

  • Java
  • Python
  • C

# Web Dev & Backend

  • Django
  • Springboot
  • NodeJS/ExpressJS
  • ElasticSearch
  • ELK Stack
  • Linux Admin
  • SQL
  • MongoDB
  • Redis
  • RabbitMQ
  • AWS

# Others

  • Git
  • Unit Testing
  • Machine Learning

Experience

Software Engineer Intern (Backend) - Halx
Jul 2024 - Oct 2024

Ongoing

Techs: AWS Lambda, Flask, DocumentDB, OpenSearch…

Software Engineer Intern (Backend) - Vosyn
Nov 2023 - Feb 2024

Vosyn aims to develop state-of-the-art AI voice synthesis models, content auto-dubbing pipelines, and content platforms to reshape the way people interact with videos and audios across various languages. I worked in Vosyn’s software team as a backend software engineer to develop Vosyn’s content platform.

I actively engaged in:

  • Utilized Django-Rest and PostgreSQL to build backend APIs for Vosyn’s content platform
  • Employed ElasticSearch to provide search features for the platform. Enabled advanced search features including Fuzzy Search and Search-as-You-Type. Deployed in AWS EC2
  • Constructed a data synchronization pipeline that incrementally transforms and transfers data from PostgreSQL to ElasticSearch. Utilized Logstash as the chosen middleware, after conducting thorough assessments of various options
  • Gained exposure to key AWS services such as EC2, RDS, CloudFront and S3
  • Created comprehensive test suites to ensure system integrity and reliability.
Software Engineer Intern (Backend) - SEC - Chinese Academy of Sciences
Feb 2023 - March 2023

I worked as a backend developer at Software Engineering Center, Chinese Academy of Sciences. My responsiblities include:

  • Maintained and extended various backend APIs for a SpringBoot-Vue-MySQL application.
  • Introduced Redis for TTL caching to refactor user registration and verification workflow, preparing the application for scale-up.
  • Utilized RabbitMQ to facilitate external integration of additional services.
Academic Tutor - E-tutoring platforms
2021 - 2022
I work as a part-time academic tutor and teach University-level computer science subjects on Youni Education and Umistudy Education e-learning platforms. My students come from around the world, including Australia and the United States. The subjects I have taught include Python, Database Systems, and Data Analysis. One of my most notable experiences is delivering comprehensive Python tutorials that help students learn the essentials of Python from the ground up.

Education

2023.7 - Ongoing (2024.11)
Master of Information Technology - Distributed Computing
University of Melbourne
GPA: First Class Honours (H1) - 85/100
My courseworks (some subjects are planned/ongoing):
  • Distributed Computing Cores/Relevant Electives
    • Distributed Systems
    • Distributed Algorithms
    • Cluster and Cloud Computing
    • Parallel and Multicore Computing
    • Advanced Database Systems
  • Machine Learning/AI Electives
    • Computer Vision
    • Natural Language Processing
  • Security Electives
    • Crytography and Security
    • Web Security
  • Others
    • Software Processes and Management
    • Software Capstone Project
2020 - 2023
Bachelor of Science - Computing and Software Systems
University of Melbourne
GPA: First Class Honours (H1) - 82.5/100
Some of my courseworks:
  • Computing Foundamentals:
    • Programming Languages
    • Algorithms and Data Structures
    • Database
    • Computer System & Computer Network
    • Artificial Intelligence
    • Computational Theory
  • Software Engineering
    • Object Oriented Programming
    • Declarative Programming
    • Web Development
    • Computer Graphic & Unity 3D Game Dev
    • Software Modelling and Design
  • Data
    • Data Processing
    • Machine Learning
  • Math
    • Calculus; Linear Algebra; Discrete Math; Probability

Contact Me

Click this to send me an email