Ryan Chang

Software Developer · Perth, WA · Open to opportunities

Download PDF

Summary

Full-stack developer skilled in Next.js, Python and AWS, with hands-on experience delivering dynamic web platforms focused on scalability, reliability, and clean UI performance.

Skills

Frontend

  • Next.js / React
  • TypeScript / JavaScript
  • Tailwind CSS
  • Component-driven UI

Backend & Data

  • Node.js · RESTful APIs
  • Python (scripts, data processing)
  • PostgreSQL · Prisma · Django
  • Data handling with Pandas

DevOps & Tools

  • AWS (S3, IoT, EC2 basics)
  • Vercel deployments
  • Docker & CLI tools
  • Git / GitHub basics

Experience

Backend Developer · Anheng Information Technology

2022 — 2023

Django REST API + Kafka data pipeline for real-time cybersecurity event ingestion.

  • Designed and implemented RESTful APIs using Django REST Framework and drf-spectacular.
  • Built Kafka consumers to stream security events into PostgreSQL for downstream analysis.

Capstone · UWA Business School “Office Contact”

2025

Next.js + Prisma + PostgreSQL + Vercel app syncing Excel-based contact lists & floor plans.

  • Built a Handsontable-based front-end with mergeable cells and office map overlays for locating staff on floor plans.
  • Implemented authentication, notifications, and Excel↔JSON pipelines to integrate existing spreadsheets with a modern web UI.

Education

  • Master of Information Technology — UWAJul 2023 — Jun 2025
    GPA 6.38 / 7.0 · WAM 77.6 / 100
    • Core units: Python (90), OOP (86), Capstone (86)
    • Awarded Global Excellence Scholarship (2023)
  • Bachelor of Information Security — HDUSep 2019 — Jun 2023
    GPA 3.69 / 4.0 · AVG 81.9 / 100
    • Core units: Computer Network (89), Security Testing & Evaluation (92)

Projects

NFT Marketplace

2024

Python · Flask · Bootstrap · JavaScript · SQLite [GitHub]

  • Designed and implemented a Flask backend handling authentication, database interactions, and NFT transaction APIs.
  • Built a responsive front-end using HTML, CSS, Bootstrap, and JavaScript for a seamless user experience.
  • Implemented secure authentication with hashed passwords and session-based logins.
  • Applied unittest and Selenium for unit testing, automated UI testing, and end-to-end API/database validation.

Smart Doorbell System

2025

Raspberry Pi · AWS IoT · Flask · Cloudinary [GitHub]

  • Designed and implemented an IoT smart doorbell integrating PIR sensors, mmWave radar, camera, and microphone.
  • Built event-driven workflows for doorbell presses, automated lighting, and real-time notifications.
  • Enabled remote live streaming and event logging through Cloudflare Tunnel.