Summary
Overview
Work History
Education
Skills
Career Objective
Projects
Timeline
Generic

Yingge Sun

Melbourne,VIC

Summary

  • A dedicated and hardworking software developer with 1 year of experience in core system development, Android application development, database administration and technical support.
  • Strong teamwork and interpersonal skills, with well-developed communication abilities, capable of working effectively in both English and Mandarin.
  • Highly analytical, with excellent problem-solving and critical thinking skills, capable of resolving technical issues and identifying bugs with a keen eye for detail.
  • Strong verbal and written communication skills, with a focus on delivering excellent technical support and understanding user requirements.
  • Proficient in SQL, Python, Java, HTML, JavaScript, AWS, Git, JetBrains IDEA and Eclipse for programming, and system development.

Overview

3
3
years of professional experience

Work History

Software Programmer

Circumtec Pty Ltd
08.2023 - Current
  • Increased system efficiency by 20% and reduced downtime by 15% through the development and maintenance of the company’s core system.
  • Collaborate with cross-functional teams to gather requirements, and contributed to the design, development, and deployment phases of the Android application lifecycle, ensuring high performance.
  • Resolved more than 50 critical bugs, directly reducing user-reported issues by 40% through comprehensive testing and debugging.
  • Provided technical support, and resolved 95% of customer and internal user issues on the first contact, improving satisfaction ratings by 20%.
  • Streamlined and updated technical documentation, reducing onboarding time for new developers by 30%.
  • Improved storage efficiency by 15% and boosted query performance by 25% through regular database updates and maintenance.

AI Test Intern

Cyclone Robotics
12.2021 - 02.2022
  • Reduced staff workload by supporting daily tasks, enabling increased focus on high-priority projects.
  • Gained foundational knowledge of product development and testing workflows, mastering professional testing methods and report generation.
  • Led functional testing efforts and independently generated over 15 comprehensive test reports.
  • Developed automation testing procedures that reduced manual testing by 38% and contributed to the resolution of 85% of detected defects.

Education

Bachelor of Science - Computing And Software Systems

University of Melbourne
Melbourne, VIC
07.2023

Skills

  • Mobile App Development
  • Network Programming
  • API Integration
  • Object-Oriented Programming
  • Software Maintenance
  • Machine Learning
  • System Analysis
  • Java, Python, C, C, Haskell, JavaScript, HTML

Career Objective

To enhance career development and gain professionalism within the IT industry by accepting and executing challenging duties, continuously developing and learning new skills, while contributing towards organisational goals.

Projects

Circumtec Dex Application - Circumtec

The Dex program enables Android-based card readers to retrieve information (Dex) from vending machines and upload the data to the VMMS system. This is a background service application.

  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver software aligned with business goals.
  • Led the entire Android application development lifecycle, including setting up the software framework.
  • Manage databases, ensuring data integrity and system optimization, while integrating third-party APIs and services.
  • Write clean, efficient code and conduct debugging, troubleshooting, and optimisation for smooth functionality.
  • Provide technical support and maintain documentation to ensure seamless operation and future development.

Vending Machine Remote Monitoring System (VMMS) - Circumtec

VMMS is the company’s core system, providing a platform for tens of thousands of customers to manage unattended devices, including vending machines and car wash stations.

  • Developed and maintained program code to ensure functional compliance with technical specifications and quality standards using Java, Python, SQL, and HTML.
  • Participated in designing and maintaining database architecture to ensure data accuracy and integrity.
  • Troubleshot and maintained system and network components, ensuring optimal functionality.
  • Provided technical support, diagnosing and resolving hardware, software, and network issues.
  • Under the supervisor's guidance, performed testing, debugging, and fixing program errors, including using testing tools and writing automated test scripts.
  • Maintained technical documentation, ensuring accuracy and traceability of operational records, databases, and test documentation.


Webpage Design and Optimization - Group Project

Developed a medication management webpage based on client requirements, enabling users to manage medications through an online platform.

  • Collaborated with tutors, team members, and clients to identify technical limitations, adjust architecture, and confirm project strategy based on feedback.
  • Designed and maintained the database, including data structure, tables, dictionaries, and naming conventions using MySQL.
  • Contributed to backend development using Java and Python.
  • Led testing efforts, creating over 150 test cases and automated scripts, and generating comprehensive test reports.
  • Drafted requirements, development, product, and test documents, and wrote over 100 user stories. Provided technical support to team members and end users.

Book Rating Prediction - Personal Project

Developed a book rating prediction model using various machine learning techniques.

  • Applied data preprocessing, splitting, vectorization, feature selection, model training, and evaluation on the dataset.
  • Implemented models such as Zero-R, logistic regression, SVM, random forest, and stacking.
  • Achieved a final prediction accuracy of 71% and delivered detailed prediction reports.

Software Design Optimization - Group Project

Optimized Java code for a solitaire game to align with GRASP principles and completed an associated technical report.

  • Refactored Java classes to follow SOLID design principles, enhancing code maintainability and flexibility.

Timeline

Software Programmer

Circumtec Pty Ltd
08.2023 - Current

AI Test Intern

Cyclone Robotics
12.2021 - 02.2022

Bachelor of Science - Computing And Software Systems

University of Melbourne
Yingge Sun