Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Xuan Liu

Belconnen,Australian Capital Territory

Summary

Dynamic software engineer specialising in responsive UI development using Vue.js and Node.js. Proven ability to enhance application efficiency through effective collaboration and clear communication. Skilled in building robust APIs and implementing CI/CD pipelines, demonstrating a strong commitment to quality and continuous improvement.

Overview

1
1
year of professional experience

Work History

Software Engineering Intern

BrainCell Software BeiJing
06.2025 - Current
  • Built responsive UI components in Vue.js aligned with brand guidelines; implemented routing with Vue Router and state with PiniaVuex, improving navigation reliability and reducing prop-drilling.
  • Developed Node.js/Express middleware to broker API calls, handle auth headers, and normalize responses;
  • Integrated frontend with MySQL for CRUD features usingFetch;
  • Utilized version control systems like Git effectively managing changes over time allowing for seamless collaboration among team members.
  • Collaborated with software engineers to develop and test application procedures for system efficiency.
  • Participated in code reviews, trunk-based Git workflow, and CI/CD pipelines GitHub; assisted with staging deployments and release notes

Software Engineer Intern

Dream Reality Pty Ltd
09.2024 - 12.2024
  • Designed data structures and queries for dictionary lookups; implemented real-time keyword search and meaning display.
  • Built intuitive UI with Flutter widgets; applied color themes, spacing, and design principles for a polished UX.
  • Integrated Firebase for storing/retrieving user-recorded dictionary data; ensured seamless app–backend data flow.
  • Collaborated in weekly meetings, communicated progress, and delivered to milestones with professionalism.

Education

Bachelor of Software Engineering (Honours) - IT/Engineering

Australian National University
Canberra, ACT
12-2026

Skills

  • Languages: Java, C, C, Python, TypeScript, JavaScript (ES6), HTML5, CSS3/Sass
  • Frontend: Vue 3 (Composition API), Vue Router, PiniaVuex, component-driven design, responsive UI, Tailwind/SCSS
  • Backend & APIs: Nodejs, Express, REST/JSON, middleware development, Axios/Fetch, auth (JWT, sessions, basic OAuth), input validation (Zod/Yup)
  • Databases: PostgreSQL/MySQL/MongoDB, CRUD, basic SQL, indexing & query basics
  • DevOps & Tooling: Git (branching, PRs, code reviews), GitHub/GitLab, CI/CD (GitHub Actions/GitLab CI), Docker (basic), npm/yarn/pnpm
  • Ways of Working: Agile/Scrum, sprint planning, issue tracking (Jira), trunk-based/Gitflow, pair programming, code reviews
  • Soft Skills: clear written & verbal communication, cross-functional collaboration, problem solving, attention to detail, willingness to learn
  • Bonus/Additional: Flutter/Dart, Firebase (Auth/Firestore), basic cloud deployment concepts

Languages

English
Full Professional
Chinese
Native or Bilingual

Timeline

Software Engineering Intern

BrainCell Software BeiJing
06.2025 - Current

Software Engineer Intern

Dream Reality Pty Ltd
09.2024 - 12.2024

Bachelor of Software Engineering (Honours) - IT/Engineering

Australian National University
Xuan Liu