Allen Liu

Software Developer

Self-motivated Software Developer dedicated to delivering high-quality enterprise web applications. Proficient in C#, .NET Core, SQL Server, and Entity Framework, with hands-on experience designing secure RESTful services and establishing efficient CI/CD pipelines for Azure cloud deployment. Excellent problem-solving skills and a commitment to writing clean, maintainable code, ensuring on-time project delivery within dynamic agile environments.

WORK EXPERIENCE

Software Developer

Infoview
Feb 2024 - Jan 2025
C#.NET 6.0.NET CoreEntity Framework CoreReact.jsSQL ServerMongoDBxUnitDockerAzureDevops
  • Designed and developed high-quality, scalable RESTful APIs using C#, .NET 6.0, and Entity Framework Core.
  • Developed a responsive customer web portal using React.js and Material UI for order management
  • Built a cross-platform courier mobile app with React Native for real-time delivery tracking
  • Designed and optimized MSSQL Server database schema and MongoDB document models, implementing advanced SQL query optimization and strategic indexing.
  • Implemented automated unit tests by applying Test-Driven Development (TDD) principles across feature development to ensure robust and maintainable code, using xUnit and Moq.
  • Developed and containerized multiple microservice applications to build enterprise applications, using Docker and deploying to Azure Kubernetes Service (AKS)
  • Built and optimized CI/CD pipelines to streamline deployment and infrastructure management, using Azure, Docker, Jenkins, GitLab, and Terraform.
  • Utilized MongoDB to store logistics trajectory data and integrated Redis as a caching mechanism, significantly improving the performance and scalability of the logistics tracking API.
  • Collaborated with designers and product owners to clarify requirements, refine UI/UX specifications, and ensure delivered features aligned with business objectives.

RELEVANT PROJECTS

MonoBlog

Feb 2025 - Mar 2025

A full-stack blog platform with a Next.js, powered by a .NET backend API, and an admin portal enabling easy management of blog posts, categories, and site details, dynamically updating the live site.

TypeScriptNext.jsReactTailwind CSSC#.NET 9.0MongoDBABP FrameworkDockerGitHub ActionsVercelAWS Elastic Beanstalk
  • Built frontend web application using Next.js, React, Tailwind CSS, TypeScript
  • Designed and implemented a multi-tier blog system architecture using .NET 9.0, C# and ABP Framework with modular components
  • Developed efficient data access layer with MongoDB for optimized content storage and retrieval with proper indexing
  • Implemented Docker-based deployment with frontend hosted on Vercel and backend on AWS Elastic Beanstalk, automating CI/CD workflows through GitHub Actions.

SKILLS

💻Languages

C#JavaScriptTypeScriptSQLHTMLCSS

🔌Backend (.NET)

ASP.NET Core (MVC/Web API).NET Core/Framework.NET 6.0EF CoreDapperLINQSignalR

🎨Frontend (JS)

React/Next.jsNode.jsTailwind CSSAJAX

🗄️Databases & APIs

SQL ServerMongoDBRESTful API DesignOAuth/JWT

☁️Cloud, DevOps & Tools

AzureAWSDockerGitUnit Testing (xUnit/NUnit)Jira

EDUCATION

Master of Information Technology

University of New South Wales
Feb 2022 - Dec 2023

Bachelor of Information System

University of Tasmania
Sep 2018 - Jun 2021