Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Zhiheng Chen

Melbourne,VIC

Summary

Seasoned Full Stack Engineer with a solid background in the complete web development life cycle. Proven skills in front-end and back-end technologies, along with strong database management capabilities. Demonstrated ability to solve complex problems, and deliver innovative solutions that enhance business functionality. Consistently contributed to team success through hard work, attention to detail, and excellent organizational skills.

Overview

2
2
years of professional experience

Work History

Full Stack Engineer

Film Enthusiast Community
11.2023 - Current
  • Designed and implemented a platform for sharing and recommending images and videos
  • Optimized like, follow, and favorite information using Bloom Filter, greatly improving response speed
  • Cached leaderboard and follow list data with Redis Zset and optimized follow information with key-value storage
  • Used ScyllaDB for denormalization design of features like group chats and message displays, reducing database requests and enhancing system scalability
  • Integrated front-end tracking with Kafka to store user behavior (clicks, dwell time) in Hive for analysis and recommendations
  • Used Python to scrape TMDB for movie info
  • Aria2 was utilized for background movie downloading via magnet links, offering users visual progress updates, reducing cognitive load
  • Employed FFmpeg to convert various video formats (H.264), segmented videos (HLS), and implemented scheduled tasks to clean up failed jobs, managing states with automata
  • Used Nginx auth_request module for video request authentication and backend service reverse proxying
  • Developed a responsive frontend for optimal experience across devices using reactive layouts and implemented background notifications using Web Workers and Service Workers
  • Integrated Ollama and LLaMA3 8B pre-trained models for natural language-based automation bots and film knowledge Q&A
  • Utilized DDNS for dynamic DNS updates, configured VPN for intranet development, and applied Cloudflare for traffic protection and CDN acceleration

Full Stack Engineer

Image Recognition with AWS
05.2024 - 06.2024
  • Developed an image recognition service
  • Implemented YOLO 3 algorithm to recognize feature tags in images, storing tags in a database for tag-based search
  • Compared new image tags with existing tags in DynamoDB, implementing image-based search
  • Developed the entire project using Amazon Lambda with pay-as-you-go pricing to reduce operational costs
  • Used Amazon Amplify to integrate with GitHub for agile development
  • Implemented Sign-In with Google using Amazon Cognito

Full Stack Engineer

Kotlin Compose-based Schedule App
03.2024 - 04.2024
  • Handled client-side development, database interactions, and map features
  • Provided an intuitive display of task loads
  • Used Compose modularization to reuse well-designed components
  • Integrated Google Maps API for location completion and visual display of user schedules
  • Simplified schema design with Firebase Firestore, ensuring offline availability and data synchronization
  • Used Firebase Authentication with OAuth2.0 for Google Sign-In, greatly simplifying federated authentication

Software Testing Engineer

Huawei
Nanjing
07.2022 - 02.2023
  • Design and implement test cases for network protocols(PIM and TCP/IP)
  • Writing python and ruby scripts to scan testing case scripts
  • The old test cases are not managed by a CI/CD system, so I create a little tool to recognize and transfer them to the new systems

Education

Master - Information Technology

Monash University
Melbourne
07.2024

Bachelor - Mechanical and Electronic Engineering

Soochow University
Suzhou, China
06.2022

Skills

  • Python
  • C
  • Nginx
  • Flask
  • Reactjs
  • MySQL/Oracle/Redis/MongoDB/Cassandra
  • Unix-like systems
  • Git
  • CI/CD
  • Jenkins
  • Design Patterns
  • Maven
  • Docker
  • Kubernetes
  • Spark/Flink/Data warehouse
  • Java/Scala
  • Javascript
  • Golang
  • Data Structures and Algorithms
  • AWS/GCP

Timeline

Full Stack Engineer

Image Recognition with AWS
05.2024 - 06.2024

Full Stack Engineer

Kotlin Compose-based Schedule App
03.2024 - 04.2024

Full Stack Engineer

Film Enthusiast Community
11.2023 - Current

Software Testing Engineer

Huawei
07.2022 - 02.2023

Master - Information Technology

Monash University

Bachelor - Mechanical and Electronic Engineering

Soochow University
Zhiheng Chen