Summary
Overview
Work History
Education
Certification
Timeline
Generic

Yansong Li

Melbourne,VIC

Summary

I am a passionate software engineer who is proficient in developing high quality web/Mobile applications with React, React Native, Typescript and NodeJS. Extensive experience in applying good programming practice to produce clean, reusable code and highly skilled in commercial web application development, working within Agile environment and delivering features on time. Solid computer science fundamentals with CS masters degree and Bachelor of IT majored in Software Development.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Full Stack Web Developer

Cyberay
Melbourne, VIC
07.2023 - Current
  • Collaborated with cross-functional teams to ensure solutions are user-centric and align with business goals.
  • Shared knowledge with team members through routine code reviews and frequent demonstrations.
  • Participated in Agile ceremonies, including sprint planning, daily stand-ups, and sprint reviews, to ensure continuous improvement and collaboration.
  • Integrated RTK Query with Azure Search SDK for farm data fetching.
  • Integrated Microsoft Entra ID user flow to enhance user authentication and security.
  • Proficient in using React hooks and Redux store to manage state, control re-renders, and improve application performance.
  • Improved readability of React components using third-party libraries including Tailwind Css and MUI.
  • Created Azure serverless activity booking API and consumed in the Azure SWA environment.
  • Worked with database schema and dataset, generated Azure Search Indexes, created search APIs, and developed a PoC with a simple end-to-end API.
  • Built an ERD to represent the structure and relation of various components in the system. Updated the existing database table structure with new entries.
  • Added unit tests for React components and Node.js backend API using Jest.
  • Docklized MSSQL server for easy deployment on Azure.
  • Utilized GitHub Actions to build simplified CI/CD pipelines, automating repetitive deployment work.

Mobile Application Developer

FreedomLend
Melbourne, VIC
11.2022 - 06.2023
  • Utilized React Native to design and develop UI components for web and mobile apps based on JavaScript.
  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Transited existing React web apps to React Native.
  • Integrated Firebase services including Firestore for seamless data management and synchronization across devices.
  • Writed effective, scalable, and reusable JavaScript code can help create interchangeable front-end modules.
  • Integrated Firebase Storage for storing and retrieving media assets, and Crashlytics for real-time crash reporting and error diagnostics.
  • Used JavaScript libraries (like “Redux”) to make asynchronous API calls and enhance mobile app performance.
  • Maintained code and created automated tests using React Testing Library and Jest to ensure the product is of the highest quality.

Web Developer

99Aupairs
Melbourne, VIC
06.2020 - 06.2021
  • Applied MVC architecture using CodeIgniter framework.
  • Integrated email verification, password reset during registration and login.
  • Designed the layout and color scheme based on the client's logo and menu.
  • Implemented responsive frontend pages using HTML, CSS, and Javascript, ensure usability and satisfaction across PC, iPad, and mobile phones.
  • Implemented candidate review, rate and leave comment sections.
  • Detected all data required in the system, designed database schema, created SQL tables.
  • Worked with advanced SQL queries to perform data manipulation and aggregation in MySQL.
  • Integrated third party APIs including Paypal payment API.
  • Suggest similar candidates using ML algorithms based on employment history and user-defined filter

Education

Master of Science - Computer Science

The University of Queensland
Brisbane
07-2023

Bachelor of Science - Software Development

Monash University
Melbourne
07-2021

Certification

Microsoft Certified: Azure Fundamentals

Build Responsive Real World Websites with HTML and CSS – Udemy

Timeline

Full Stack Web Developer

Cyberay
07.2023 - Current

Mobile Application Developer

FreedomLend
11.2022 - 06.2023

Web Developer

99Aupairs
06.2020 - 06.2021

Master of Science - Computer Science

The University of Queensland

Bachelor of Science - Software Development

Monash University

Microsoft Certified: Azure Fundamentals

Build Responsive Real World Websites with HTML and CSS – Udemy

Yansong Li