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