Ziming Wang

► Full-stack Web 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 full-stack web development, cloud-based development, and machine learning/AI. I have completed multiple internships and projects in backend and full-stack web development, utilizing frameworks such as Spring Boot, Django, ReactJS, and ExpressJS. Additionally, I am proficient in tools like SQL, MongoDB, 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.

Cloud and AWS are among my core skill sets, gained through extensive hands-on experience in AWS based development, deployment, and building CI/CD pipelines. Additionally, I’ve completed the training for the AWS Certified Developer certification and I am currently preparing for the exam. This training covers essential cloud skills, including managing computing resources, working with cloud-native databases and middlewares, serverless application development, content storage and distribution on cloud, and CI/CD practices.

In addition, I also 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.


Tech Stack

# Proficient Programming Languages

  • Java
  • Python
  • C
  • JavaScript

# Web Dev

  • Django
  • Springboot
  • ExpressJS
  • ReactJS
  • ElasticSearch
  • ELK Stack
  • SQL
  • Redis

# DevOps

  • AWS
  • Docker
  • Linux Admin
  • Github Actions

Experience

Software Engineer Intern (Full-stack) - Halx
Jul 2024 - Oct 2024
  • Utilized AWS Lambda, Cognito, MongoDB, and Elasticsearch to build backend APIs for various applications
  • Fully rewrote a legacy Flask application and migrated it to AWS Lambda. Implemented code and index optimizations to enhance performance under new requirements
  • Utilized ReactJS and Ant Design to build frontend pages, ensuring a seamless integration with backend APIs
  • Built CI/CD pipelines with GitHub Action to automate testing and AWS deployment
  • Containerized application modules using Docker. Configured AWS Batch, Fargate, EventBridge and SQS to efficiently schedule CRON container jobs for data ingestion and renewal
  • Developed web crawlers and data operation pipelines using Python and Selenium. Managed the data flow of 30 million records between machine learning and backend components
  • Created comprehensive backend API testing suites. Identified and fixed multiple issues
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 worked as a part-time academic tutor and taught 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 was 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) - 82/100
Courseworks:
Distributed Systems; Distributed Algorithms; Cloud and Cluster Computing; Advanced Database System; Computer Vision; Natural Language Processing; Cryptography and Security; Software Processes and Management; Capstone Project
2020 - 2023
Bachelor of Science - Computing and Software Systems
University of Melbourne
GPA: First Class Honours (H1) - 82.5/100

Contact Me

Click this to send me an email