Summary
Overview
Work History
Education
Skills
Projects
Hobbies and Interests
Languages
Timeline
Generic
JUNBIN BEN XU

JUNBIN BEN XU

Auckland,New Zealand

Summary

Software engineering graduate with practical experience in full-stack web applications using React, Node.js, and Django. Strong foundation in Agile workflows, database optimization, and component-based architecture. Currently advancing knowledge in distributed systems and cloud architecture through a Master's program.

Overview

2
2
years of professional experience

Work History

Team Member - Web Development

WDCC Student Club
11.2022 - 11.2024
  • Collaborated in 6-developer Agile team to redesign organization website with Django and modern frontend standards, enhancing user experience.
  • Implemented secure session-based authentication with CSRF protection for the member portal.
  • Configured Nginx as a reverse proxy to separate static asset delivery from Django application traffic, improving server performance.
  • Developed admin analytics dashboard using Chart.js to visualize member activity and event attendance, providing actionable insights.
  • Mentored teammates on Git workflows, including branching and pull requests, and facilitated pre-merge code reviews to ensure code quality.

Team Member - Software Development

Google Developer Student Club
11.2022 - 02.2023
  • Developed reusable React dashboard components including data tables, filters, and chart widgets, improving UI consistency and reducing code duplication across the admin panel.
  • Implemented a Redis caching layer for frequently accessed MongoDB queries, cutting repeated database round-trips and improving API response times.
  • Converted Figma mock-ups into interactive Chart.js visualizations for internal analytics dashboards, enhancing user engagement through close collaboration with designers.
  • Analyzed slow queries using EXPLAIN ANALYZE and introduced composite indexing, significantly reducing report generation time.
  • Participated in weekly GitHub code reviews, gaining insights on scalable React component design patterns while contributing to overall code quality.

Education

Master of Software Engineering - Software Architecture, Distributed Systems, Microservices, Cloud Security, Agile Project Management, Blockchain

Yoobee Colleges
Level 4/3 City Road, Grafton, Auckland 1010
07-2026

Bachelor of Science - Computer Science

University of Auckland
34 Princes Street, Auckland CBD, Auckland 1010
11-2024

Skills

  • JavaScript (ES6)
  • TypeScript
  • React
  • HTML5
  • CSS3
  • Tailwind CSS
  • Nodejs
  • Django
  • RESTful APIs
  • SQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Query Optimisation
  • Indexing
  • Git
  • Docker
  • Nginx
  • GitHub Actions
  • Jest
  • React Testing Library
  • Playwright
  • Accessibility (ARIA)
  • Responsive UI
  • Frontend frameworks
  • Microservices architecture
  • Data visualization
  • Technical writing
  • Agile/Scrum
  • Agile management
  • Workflow optimization
  • Software development
  • Problem analysis
  • UX design
  • Continuous development
  • Eager learner
  • Adaptability and flexibility
  • Attention to detail
  • Complex problem-solving
  • Problem-solving
  • Decision-making capacity
  • Task prioritization
  • Team collaboration
  • Fast Learning and deep thinking
  • Dependable
  • Positive attitude
  • Communication skills
  • Communication skills
  • Creative and Structural THinking
  • Customer service

Projects

  • E-Commerce Platform, 2023 - 2024, Developed core frontend features including product catalogue, shopping cart, and checkout flows using React with RESTful API integration. Collaborated on PostgreSQL schema design (3NF) covering product, order, and inventory entities with indexing for query performance. Integrated Stripe payments using Stripe Elements and the Payment Intent API, with webhook-based order confirmation. Containerised the development environment with Docker Compose to run isolated frontend, backend, and database services.
  • React Component Library, 2024, Built a reusable TypeScript React component library (Button, Modal, Form, Card) to explore scalable UI component architecture. Implemented accessibility features including ARIA attributes, keyboard navigation, and focus management for modal interactions. Documented components in Storybook and created usage examples to improve developer experience. Added automated unit tests with Jest and React Testing Library, configured Playwright end-to-end tests, and set up a GitHub Actions CI workflow to run linting and tests on each push.

Hobbies and Interests

  • Frontend Development
  • UI/UX Design
  • Web Accessibility
  • Open Source Contribution
  • Continuous Learning

Languages

  • English (Fluent)
  • Mandarin Chinese (Native)
  • Cantonese (Native)
  • Japanese (Conversational)

Timeline

Team Member - Web Development

WDCC Student Club
11.2022 - 11.2024

Team Member - Software Development

Google Developer Student Club
11.2022 - 02.2023

Master of Software Engineering - Software Architecture, Distributed Systems, Microservices, Cloud Security, Agile Project Management, Blockchain

Yoobee Colleges

Bachelor of Science - Computer Science

University of Auckland
JUNBIN BEN XU