Haimo Wei
Full-Stack Developer · Sydney, Australia
Student Visa (Subclass 500)Available immediately (full-time during university breaks)
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
Master of Computer Science (Software Engineering)
Jul 2024 – Jul 2026 (Expected)

Dalian Maritime University
Bachelor of Software Engineering · Computer Software Engineering
Jul 2017 – Jul 2021