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 an enterprising young with 4 years of professional intending to continue my development as a Software Engineer (especially interested in AI applied development). At the start, I was dedicated and capable with over 2 years of experience working in start-up companies as a junior Web Application Developer, and currently working as a Software Engineer at ADVAM (a TNS company) for 2 years. Solid experience in making value creations through insights gained from individual research and industry best practices.

Work Experience

Software Engineer

Nov 2020 - Present, ADVAM (a TNS company), 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#
  • Python
  • Java
  • JavaScript
  • MS SQL Server
  • Web Development
  • Automation Testing
  • Machine Learning
  • AWS

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 6 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