Summary
Work History
Education
Skills
Projects
Timeline
Generic

Tianbo Shu

Melbourne,VIC

Summary

Proficient Software Development Intern with a proven history of going above and beyond to contribute to team objectives. Contributes to process optimization by automating tasks for increased efficiency.

Work History

Java Developer Intern

Yunji Technology
Beijing, China
01.2022 - 04.2022
  • Wrote clean code for functional web applications under the instruction of master developers.
  • Implemented REST APIs to synchronize data stored in CRM to the database.
  • Attended IT meetings to discuss design and coding ideas with master engineers.
  • Debugged and corrected computer programming errors with advisory from master developer.
  • Built databases and table structures for web applications.

Education

Master of Computer Science - Computer Science

University of Melbourne
Melbourne, VIC
06.2024

Bachelor of Science in Computer Science - Computer Science

University of Waikato
Hamilton, New Zealand
11.2021

Skills

  • Java and C# Expertise
  • Python Programming
  • Relational Databases
  • NET MVC framework
  • Spring Technologies
  • Web Development
  • REST API Deployment
  • Android Software Development

Projects

  • e-Tickets Web Application using ASP.NET Framework

A web application for purchasing movie tickets online. Built using MVC architecture, Bootstrap, and Azure SQL database. Some functionalities include but are not limited to:

  • Creating, editing, and deleting movies/actors/producers/cinemas.
  • Registering for a new account and logging in.
  • Add tickets to the cart and integrate Paypal API for checking out.
  • User authentication and authorization.

(Code available at https://github.com/tonyshu001/eTickets)

  • Automated Fact-Checking System for Climate Change Claims

Given a claim related to climate change, first, find relevant evidence (approximately 3 to 10 pieces of evidence) from an extensive knowledge base(approximately over 1.2 million ground-truth). Then based on the relevant evidence retrieved, classify the claim as SUPPORTS/REFUTES/NOT_ENOUGH_INFO/DISPUTED. Some main techniques employed are:

  • Transformer-based pre-trained language models: Sentence Transformer, DistilBERT, T5, RoBERTa.
  • Key-word-based similarity measurement: TF-IDF, BM25+.
  • Pre-processing and post-processing: stop-word removal, self-training, and top-k evidence selection.
  • Model performance was ranked 7th among over 400 participants.

Timeline

Java Developer Intern

Yunji Technology
01.2022 - 04.2022

Master of Computer Science - Computer Science

University of Melbourne

Bachelor of Science in Computer Science - Computer Science

University of Waikato
Tianbo Shu