Full StackBack EndMobile
Yingchen Liu
Senior Full Stack Engineer
8 years
Web Front End, Back End, Mobile, Cloud
info@yingchenliu.com
https://yingchenliu.com
EXPERIENCE
Senior Software Engineer
- Remote, Australia
2022 - 2024
Aimi.fm
  • Led the development of a cross-platform music SDK/backend, a core component of Aimi Player and Aimi Studio, in TypeScript and Node.js, enhancing the interactive music experience and reducing startup time by 52%.
  • Founded the Android team and built the Android app using Kotlin and JetPack Compose.
  • Engineered responsive web applications with TypeScript, React, and Next.js.
  • Deployed a scalable music streaming backend and maintained AWS infrastructure using Docker, Terraform, and GitHub Actions. Improved the build flow, reducing service build time by 30s.
  • Achieved 96% code coverage by implementing test-driven development within the team.
Software Consultant
- Hybrid, Australia
2021 - 2022
Cognizant Servian
  • Optus ID Verification System (11 million users):
    • Led a team through a critical phase to design and develop a highly available and secure cloud solution for both backend and frontend using Kotlin, Spring Boot, React and Redux; deployed on GCP Kubernetes with Docker and Terraform.
  • Airtasker App (5 million users):
    • Engineered a new asynchronous backend in Kotlin and Spring Boot, dramatically enhancing app responsiveness.
    • Developed a dynamic Android UI leveraging Kotlin and JetPack Compose; added a new flow to boost user retention by 17%.
  • Lendlease Ticket Classification System:
    • Trained a ticket classification model with Python and Pandas on GCP Vertex AI, integrated with Lendlease's ServiceNow using a Python backend and GCP Pub/Sub, reducing the need for 30 staff members for manual classification tasks.
    • Created a chatbot backend using Python, GCP Cloud Functions, and Dialogflow.
Full Stack Developer
- Hybrid, Australia
2018 - 2021
Strength By Numbers
  • Designed and developed the Android app in Java, handling complex multi-threading and asynchronous Bluetooth operations with ReactiveX.
  • Built a data synchronisation backend service using Spring Boot and MongoDB, deployed on AWS, supporting over 200 physio/fitness centers.
  • Developed web applications with React and Redux.
Full Stack Developer
- Part Time, Hybrid, Australia
2016 - 2018
SensiLab
  • Developed multiple web applications for both frontend and backend using React, Redux, Express.js, MongoDB and Firebase.
  • Developed an iOS app using Swift.
  • Optimized SensiLab's WordPress website and created custom themes and plugins.
EDUCATION
Master of Information Technology
- Melbourne, Australia
Monash University (QS: 37)
  • Dux of Postgraduate Information Technology (Top Student)
  • Recipient of the International Merit Scholarship, and Winter Research Scholarship.
  • Achieved the highest grade in programming, distributed systems, and mobile subjects.
SKILLS
  • Languages: JavaScript (ES6), TypeScript, Java, Kotlin, Swift, Python
  • Frameworks: Spring Boot, React, Redux, Next.js, Node.js, Express.js
  • Databases: MySQL, MongoDB, Neo4j, Redis, Firebase
  • Mobile: Android, JetPack, iOS
  • Cloud: AWS, GCP, Kubernetes
  • Tools: Docker, Terraform, Git, CI/CD, Jira, Bash