ZRzhenyuruan.com
← /home
doc
about.md · CV
rev
2026-08-23

about / cv

Zhenyu Ruan

Software engineer · cs & security student · UniMelb → HKU postgrad

01

summary

B.Sc. graduate in Computing & Software Systems from the University of Melbourne (Jun 2026), now a postgraduate student at the University of Hong Kong (since Sep 2026). Three internships completed spanning UAV algorithm engineering, production computer-vision pipelines (Hikvision · YOLO / DeepSORT / NMS), and government data platforms. Transitioning toward systems & security engineering — operating a self-built multi-region AWS infrastructure as a live portfolio while pursuing a 7-cert multi-cloud + cyber/risk certification track (AWS · Azure · IaC · ISC2 · ISACA), targeting HK fintech cyber/risk roles.

02

journey

done / now / next

Education

B.Sc. complete · UniMelb 2026.06 · postgrad @ HKU, in progress

  1. 2023.06 — 2024.06

    B.Sc., Computer Science & Data Science University of Sydney

    Foundational year focused on programming, data science, and informatics; transferred to UniMelb to continue B.Sc.

    completed
  2. 2024.07 — 2026.06.23

    B.Sc., Computing and Software Systems University of Melbourne

    Coursework focus: AI / ML, software systems, computer security.

    completed
  3. 2026.09 — 2027.08

    Postgraduate study University of Hong Kong

    School of Computing & Data Science · 1-year full-time (72 cr · 60 coursework + 12 cr Computing Technology Practicum 360h industrial) · currently enrolled, Semester 1 of 2026–27.

    in progress

Experience

3 internships complete · seeking new-grad role 2026 Q4

  1. 2023.11 — 2024.01 · 3 mo

    UAV Algorithm Intern Zhejiang Public Information Industry · UAV Application Tech Research Institute

    Contributed to core UAV control algorithms (flight stability, route planning, sensor fusion). Improved response speed and path accuracy of low-altitude inspection tasks by ~15% through PID parameter tuning and trajectory-planning refinement. Owned multi-scale aerial-image calibration, sensor data cleaning & fusion, plus end-to-end module integration for flight control + data acquisition + task-instruction pipelines.

    completed
  2. 2024.06 — 2024.08 · 3 mo

    AI Algorithm Intern Hangzhou Hikvision · Software Development Dept.

    Built training frameworks for object detection (YOLO / SSD) and multi-object tracking (DeepSORT). Owned the data-preprocessing pipeline (annotation, cleaning, augmentation, label-consistency), developed the NMS & tracking-ID association module, and designed modular interfaces for the detection-tracking-classification pipeline. Shipped model export tools and an automated testing framework; familiarised with Hikvision's AI Open Platform architecture.

    completed
  3. 2024.11 — 2025.02 · 4 mo

    Data Platform Intern Big Data Development & Management Center · Shangyu District, Shaoxing

    Contributed to the public data platform: data-resource integration, system-function optimisation & testing, and performance evaluation tracking for informatisation projects. Also worked on OA paperless-office software — requirements research, functional design, and module implementation & debugging.

    completed
  4. 2025.02 — present

    Full-time student · self-directed learning

    B.Sc. completed at UniMelb (Jun 2026). Operating a self-built multi-region AWS infrastructure as a live portfolio. Studying for AWS / security certifications. Starting the HKU postgrad programme Sep 2026.

    building portfolio · starting hku sep 2026
  5. 2027 summer

    Postgrad-period industry internship

    Open to internships during the HKU postgrad summer break — HK / SG / AU / remote.

    targeting
  6. 2027 Q3 — Q4 · after HKU

    New-grad software / security engineer role

    Open to: HK · AU · Singapore · remote. Areas of interest: cloud security, platform engineering, applied ML.

    targeting

Certifications

5-cert long game · 3 in postgrad year · 2 in early career

  1. target 2026.09

    AWS Solutions Architect — Associate SAA-C03

    In preparation — course coverage through Aug, then a focused sprint (hands-on labs + practice exams) in Sep. Foundation for the AWS track.

    in prep · targeting late sep
  2. queued · after SAA-C03

    HashiCorp Terraform Associate 003

    Infrastructure-as-Code competency — IaC keyword match on cloud security / DevSecOps JDs.

    planned
  3. target 2027.01-02 · HKU Sem 2

    AWS Certified Security — Specialty SCS-C02

    Deepens cloud-security: IAM, KMS, GuardDuty, incident response. Core technical anchor for SecEng roles.

    planned
  4. target 2027-2028 · early career year 1

    (ISC)² CISSP Associate Pre-experience track

    Take exam after entering industry → Associate of (ISC)² status (6-year window to accrue 5-year experience requirement). Industry-standard for security leadership. Often employer-reimbursed.

    planned
  5. target 2028 · early career year 2

    ISACA CISA Certified Information Systems Auditor

    Industry-standard for banking IT Risk / Audit. Complements technical cloud stack with governance authority.

    planned

Live progress

03

selected projects

timeline

Builds

6 projects · 1 live · 5 completed

  1. 2025 — present · personal

    zhenyuruan.com — multi-region personal cloud infrastructure

    [AWS · Nginx · Cloudflare · TLS · DLM]

    Architected and have operated for 12+ months a multi-region AWS infrastructure (ap-northeast / ap-southeast / us-west) under real production constraints — handling incidents, rotating credentials, recovering from a volume-mount disaster via EBS surgery. Stack: Nginx reverse proxy with TLS termination, Cloudflare CDN with proxied DNS, automated EBS snapshot lifecycle via Data Lifecycle Manager, Git-backed deploy workflow. Hosts a terminal-themed personal site with an HTTP-auth-protected private archive.

    live · in build
  2. 2025.07 — 2025.11 · team of 5 · UniMelb IT Project

    Algorithms in Action — Interactive Sorting Visualization Platform

    [Java · Gradle · Git · Figma · Confluence]

    Capstone IT-project course with a 5-member agile team enhancing Algorithms in Action, an interactive platform for teaching algorithm design and performance. Designed and implemented the unified Stack Panel interface for sorting-algorithm visualisation, ensuring consistent animation and interaction standards across Quicksort, Merge Sort, and Radix Exchange. Coordinated UI behaviour, pseudo-code integration, and explanation text across modules with the Insertion / Selection team. Prepared three alternative Stack Panel versions, presented to the client, collected feedback, and finalised the unified display spec. Managed Git version control and maintained Confluence documentation for transparency & reproducibility.

    completed
  3. 2024.10 · group leader · UniMelb

    Crime Rate Analysis across Victorian LGAs

    [Python · pandas · scikit-learn · ML]

    Built an integrated dataset combining socio-economic (IRSD, income, unemployment), demographic (education attainment, lone-parent families), and environmental (remoteness, housing, healthcare access) factors. EDA via correlation heatmaps, geographic crime plots, and offence-trend analysis. Trained and compared ML models (linear & ridge regression, random forest, K-means) — finding remoteness and socio-economic disadvantage as the strongest predictors. Delivered a 4000+ word analytical report with a reproducible codebase supporting policy recommendations.

    completed
  4. 2024.04 — 2024.06 · individual · USyd · HD 18.15/20

    Java Multiplayer Tank Battle Game

    [Java · Processing · Gradle · JUnit · JaCoCo]

    2D multiplayer tank-battle game with multi-level maps (28×20 terrain grid with dynamic destruction), turn-based controls, real-time scoring, projectile physics under gravity/wind, explosion area-damage, power-ups, and persistent scoreboards across levels. OO design with class-hierarchy + UML documentation; JUnit test suite reaching 90%+ coverage via JaCoCo.

    completed
  5. 2023.09 — 2023.10 · individual · USyd · 28.15/30

    Online Exam System (CLI)

    [Python · CLI · modular design]

    Python-based CLI examination system. Supports multiple question types (MC, fill-in-the-blank) with input validation and instant feedback. Instructor flow for creating & assigning exams; time limits, progress tracking, secure access controls; automated marking. Refactor cycle reduced redundant code by ~30% via modular programming.

    completed
  6. 2023.08 — 2023.10 · group leader · USyd

    Road Fatalities Data Analysis & Prediction (AU + NZ)

    [Python · pandas · matplotlib · scikit-learn]

    Three-stage Python project analysing road fatalities across Australia and New Zealand. Stage 1: collected and cleaned NSW / VIC / NZ datasets and built an integrated dataset with metadata. Stage 2: EDA on crash frequency vs. speed limits, time of day, road type, and weekday/weekend patterns; produced grouped aggregates and multi-attribute visualisations. Stage 3: trained linear-regression models to estimate cross-continent (Europe / Asia / Americas) death rates, evaluated via MSE / R². Delivered an analytical report with evidence-based traffic-safety recommendations.

    completed
04

skills

AI / ML
Target detection · tracking · training pipelines · post-processing
Cloud / Infra
AWS (EC2, EBS, DLM, Route 53) · Nginx · Cloudflare · Linux (Ubuntu)tooling: SSH · Git · systemd · rsync · cron
Security
TLS · mutual auth · network hardening · backup & recovery
Programming
Python · Java · C · C++ · R · Bash · JavaScript · HTML/CSS
Languages
Mandarin (native) · English (fluent)