- doc
- about.md · CV
- rev
- 2026-08-23
about / cv
Zhenyu Ruan
Software engineer · cs & security student · UniMelb → HKU postgrad
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.
journey
done / now / next
Education
B.Sc. complete · UniMelb 2026.06 · postgrad @ HKU, in progress
-
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 -
2024.07 — 2026.06.23
B.Sc., Computing and Software Systems University of Melbourne
Coursework focus: AI / ML, software systems, computer security.
completed -
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
-
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 -
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 -
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 -
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 -
2027 summer
Postgrad-period industry internship
Open to internships during the HKU postgrad summer break — HK / SG / AU / remote.
targeting -
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
-
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 -
queued · after SAA-C03
HashiCorp Terraform Associate 003
Infrastructure-as-Code competency — IaC keyword match on cloud security / DevSecOps JDs.
planned -
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 -
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 -
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
selected projects
timeline
Builds
6 projects · 1 live · 5 completed
-
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 -
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 -
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 -
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 -
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 -
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
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)