Haimo Wei

Full-Stack Developer · Sydney, Australia
Student Visa (Subclass 500)Available immediately (full-time during university breaks)
Tip: put your PDF at public/resume.pdf

Summary

Full-stack developer (Java/Spring Boot + TypeScript/React–Next.js) delivering production-deployed platforms across AWS and GCP. Strong in microservices, secure REST APIs, WebSocket real-time features, and cloud-native delivery (Docker, CI/CD).

Keywords
JavaSpring BootMicroservicesTypeScriptReactNext.jsPostgreSQLRedisAWSDockerCI/CDWebSocket

Highlights

  • Built and deployed production-grade platforms across marketplace, social commerce, and AI ordering.
  • Designed microservice systems (7–8 services) with API Gateway, PostgreSQL, Redis, and Docker-based deployments.
  • Implemented real-time features using WebSocket + Redis Pub/Sub (chat, multi-device order/table sync).
  • Quality & scale: 85%+ backend test coverage (JaCoCo), 799 seeded products via ETL pipeline.

Skills

Languages
JavaTypeScript/JavaScriptPythonSQL
Backend
Spring Boot 3Spring SecuritySpring CloudWebSocketDjangoNode.js/Express
Frontend
ReactNext.jsViteTailwind CSS
DB & Cache
PostgreSQLMongoDBRedis (cache & pub/sub)Flyway
DevOps
AWS (EC2, S3, ECR)GCPDockerNginxGitHub Actions (CI/CD)LinuxCloudflare
Tools & Test
JUnit 5JaCoCoPostmanGit/GitHubJiraAgile/Scrum
Architecture
Microservices architectureDDD-lite layered designFSD frontend

Projects

KoalaSwap
Full Stack Developer & DevOps
DeployedPersonalContribution: 100%

A production-ready second-hand marketplace with microservices, real-time buyer–seller chat, and AWS S3/CloudFront integration.

Java 21Spring BootReactPostgreSQLRedisAWSDocker
  • 7 microservices with Spring Cloud Gateway
  • WebSocket (STOMP) real-time chat + Redis Pub/Sub
  • JWT token versioning for instant invalidation (<100ms)
  • 799+ real products imported via ETL pipeline
ShopTheLook / StyleShare
Full Stack Developer / Team Leader
DeployedTeamContribution: 70%

A social commerce platform (Instagram meets e-commerce) built with microservices and 85%+ backend test coverage.

Java 21Spring BootNext.jsPostgreSQLRedisDockerGCP
  • 8 services + API Gateway, clear service boundaries
  • 3-tier RBAC (ROOT → Seller → User) with admin impersonation
  • Redis-backed JWT revocation (<100ms) across services
  • 85%+ coverage enforced by JaCoCo
AI Menu System
Full Stack Developer / Team Leader
DeployedTeamContribution: 60%

An AI-assisted restaurant ordering platform with dual portals, multi-language voice/text interaction, and real-time sync.

PythonDjangoNext.jsPostgreSQLRedisOpenAIWebSocket
  • LangChain + LangGraph agent with custom tools
  • Redis-cached context for natural multi-turn dialogue
  • WebSocket + Redis Pub/Sub for multi-device sync
  • Feature-flag driven API for graceful degradation

Education

University of Sydney
University of Sydney
Master of Computer Science (Software Engineering)
Jul 2024 – Jul 2026 (Expected)
Dalian Maritime University
Dalian Maritime University
Bachelor of Software Engineering · Computer Software Engineering
Jul 2017 – Jul 2021