Summary

A self-driven and disciplined software enthusiast with 4+ years of programming experience, encompassing a broad range of internships and projects in areas including full-stack web application development, mobile application development, cloud architectures, database systems, and machine learning.

Technical Skills

  • Programming Languages: Java, JavaScript (TypeScript), Python, C, SQL, HTML, CSS;
  • Cloud technologies: Docker, Kubernetes, Kafka, OpenStack, AWS, GCP;
  • Database systems: MySQL, Postgres DB, MongoDB, Elasticsearch, Influx DB;
  • Team collboration: GitHub, Jira, Confluence, Slack;

Work experience

Software engineer Internshipe

Bin Hui Communication Technology Co .

  • Reduced building power consumption by 30% with a smart equipment control system;
  • Acquired reliable and stable sensor data by implementing hardware-software integration scripts;
  • Increased connectable device count by 200% through accurate data interface design;
  • Ensured precise and consistent time-series data storage by storing data in Influx DB

Projects

Next.js Show and Video Arrangement Gallery System (Data Brick)

GitHub: https://github.com/BlueTriangleG/CloudEnvInsights-KubeFissionDataProcessor
  • Designed a secure and stable high-capacity video storage database using AWS S3;
  • Saved 100% develop costs by deploying LocalStack with Docker as a local AWS service alternative;
  • Created an intuitive dynamic show editing page by designing modular React components;
  • Developed robust API server actions using TypeScript to allow easily organize uploaded videos;
  • Thoroughly analyse requirements and design software features using Figma acted as Product Owner;

Show case

React native daily recommend and plan generate mobile application (LazyGo)

GitHub: https://github.com/BlueTriangleG/LazyGo
  • Build a scalable expo system architecture from scratch with well structure folders and documents;
  • Developed highly customized, innovative recommends generator by using various mobile sensors;
  • Designed a secure, efficient, and intuitive login system by utilizing Clerk as authentication service;
  • Achieved innovative, stable, and well-structured plan generator by designing algorithms with TypeScript and integrating GPT API calls;
  • Created aesthetically pleasing pages by utilizing Tailwind for layout and LottieView for animations;

FaaS Data Analysis Microservices Development.

GitHub: https://github.com/BlueTriangleG/CloudEnvInsights-KubeFissionDataProcessor
  • Secured system scalability and security by designing a robust cloud architecture on OpenStack;
  • Achieved 99.9% uptime by utilise Kubernetes for robust resilience and efficient orchestration;
  • Achieved high scalability and high data throughput for the microservices by utilizing Kafka;
  • Constructed serverless and event-driven flexible microservices by integrating Fission;
  • Validated data retrieval and index efficiency by utilising Elasticsearch for data storage;
  • Guaranteed interface maintainability and scalability by implementing and designing RESTful APIs;
  • Ensured API robustness, stability, and security by developing unit tests;

Node.js Online Dashboard Development (VisCat)

GitHub: https://github.com/GinoShun/VISCAT-Project-Web-Application
  • Ensured system scalability, and cost-effectiveness by designing a cloud architecture on GCP;
  • Built a fast, asynchronous, and event-driven JavaScript environment using Node.js;
  • Improved data interchange robustness and maintainability by well-designed Axios implementation;
  • Designed sleek, intuitive, and visually appealing web pages using React;
  • Optimised server traffic management and DNS resolution by configuring Nginx as a proxy;

Predictive Analytics Development with Machine Learning

  • Ranked top 10 in prediction accuracy by conduct hyperparameter tuning on LightGBM with Optuna;
  • Boosted model prediction accuracy by 30% through feature engineering and data preprocessing;

Education

University of Melbourne

Bachelor of Science, Major in Computer Science

University of Melbourne

Master of Software Engineering