Alan Smith

Yichao Lu

Software Engineer
at Transaction Network Services

  • Email: lu@yichao.me
  • Phone: (+61)431-080-168
  • Live in: Adelaide, SA, Australia

Personal Statement

I am a results-driven Software Engineer with over 6 years of professional experience, specializing in full-stack web development, cloud solutions, and system integration.

My career began with over two years as a dedicated Junior Web Application Developer in startup environments, followed by my current role as a Software Engineer at Transaction Network Services since 2020, where I have focused on designing, building, and maintaining scalable platforms.

I thrive in collaborative, agile settings, adept at translating project requirements into high-quality software—from planning and feature development to seamless integration with enterprise systems like BI and CRM.

I am passionate about creating value through insights from individual research and industry best practices, and I aim to continue my growth as a Software Engineer with a keen interest in AI-applied development.

Work Experience

Software Engineer

Nov 2020 - Present, Transaction Network Services, Level 2/26 Franklin St, Adelaide, Australia

  • Responsible for: Building and maintaining web application which is an online pre-booking and pre-payment platform(AltitudeReservation); planning and building product features for Integrating with BI and CRM systems;
  • Work as a group for: C# ASP.Net, MS SQL Server and WebAPI, and Web Services; AWS Cloud Services and supporting QA process.
  • Experience with: MS SQL Server, ASP.Net, HTML, JavaScript, AWS; Test-Driven Development; Cypress test automation framework; writing User Stories and acceptance criteria; Atlassian suite of products such as Jira, Bitbucket, Bamboo and Confluence.

Application Developer

Oct 2018 - Nov 2020, Syntaq, Level 3/29 King William St, Adelaide, Australia

  • Responsible for: Building and scaling client web application; Plan and build product features for Legal Tech application;
  • Work as group for: C# ASP.Net and SQL Server platform; Python Django and PostgreSQL application; Azure DevOps Services.
  • Individual Research: Natural Language Processing (NLP) for Five-class classification of sentence sentiment analysis. This implement is based on the BERT method and rebuilds the processor in the TensorFlow.

Web Developer

Apr - Aug 2020 (Short-term contract), Hays Migration, Level 5 121 King William St, Adelaide, Australia

  • Responsible for: Improving the CRM platform and contribute to the Build/Release process (Python, JavaScript);
  • Work as group for: Generating unit tests for, test, and debug features with the testing team (Django Testing Tools and Selenium);
  • Writing task-based scripts.

Key Skills

  • C#
  • ASP.NET
  • .NET Framework
  • SQL
  • Java
  • JavaScript
  • TypeScript
  • Web Development
  • Git
  • AWS/Azure
  • Automation Testing
  • Machine Learning

Education

Computer Science Master

2015 - 2018, University of Adelaide, Adelaide, Australia

  • Relevant courses: Specialised Programming, Distributed Databases, Mobile and Wireless Networks, Mining Big Data, Secure Programming, Machine Learning, Software Architecture.
  • Thesis design: ‘Processing Texts with Domain Knowledge in Disease Prediction’ (grade:7.9/10)
  • GPA: 5/7

Software Engineering Bachelor

2011 - 2015, Nanjing University of Posts and Telecommunications (Tongda College), Nanjing, China

  • Awards: Outstanding Graduates, Excellent Graduation Design, Social Work Award
  • Average grade: 83/100

Education at Other Institutions

Professional Year Program

2018 - 2019, The William Light Institute, Adelaide, Australia

This is a job-readiness program that bridges the gap between full-time study and professional employment in Australia.

Project Experiences at University

Disease Prediction System

2016 - 2017

  • Individual research project / Master Computer Science Research Project
  • Correlation technique: Machine Learning (ML), Markov Logic Network (MLN), Natural Language Processing (NLP)

Movie Recommendation System

2015 - 2016

  • Group project, responsibly data refining and program implementation
  • Correlation technique: Hadoop Map/Reduce, Data modelling

iNutriCare Mobile Application

2015 - 2016

  • Group project, responsibly Webservices implementation
  • Correlation technique: RESTful Webservice, Android development

Automated Software Testing

2015 - 2016

  • Individual research project / Bachelor Graduation Design
  • Correlation technique: Software Testing, Language Recognition, Parser Generator


Interests & Additional Information
  • Studying and working in Australia for more than 10 years.
  • Mandarin is my mother tongue, and I can also communicate efficiently in Cantonese and English.
  • Keen on the latest computer technology which includes Artificial Intelligence and Cloud-based technology.
  • Enjoy traveling and outdoor activities include camping, fishing and driving.
  • My Australian permanent resident visa has been granted on March 2020.
  • LinkedIn, GitHub