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 · CustomerScience

Aug 2025Present
  • Designed, developed, and maintained enterprise-grade backend services using C#, .NET, RESTful APIs, and Entity Framework.
  • Designed and optimized PostgreSQL and SQL Server database schemas, queries, views, and indexes to support ETL processing, reporting, analytics, and Grafana dashboards.
  • Worked with large-scale contact centre datasets, improved query performance, investigated missing data and schema issues, and supported reliable data integration across PostgreSQL, SQL Server, and Snowflake.
  • Built and improved CI/CD pipelines using Azure DevOps to automate build, release, and deployment workflows.
  • Managed Docker Swarm deployments in AWS environments, including service deployment, container orchestration, environment configuration, monitoring, and production support.
  • Built internal AI agents and chatbot tools for natural-language data access, schema-aware text-to-SQL generation, and automated business reporting workflows.
  • Collaborated with support, infrastructure, and product stakeholders to troubleshoot customer issues, prepare technical documentation, and deliver reliable software solutions.

Software Developer · Infoview

Dec 2023May 2025
  • Designed and developed high-quality, scalable RESTful APIs using C#, .NET Core 6.0, and Entity Framework.
  • Designed and optimized MSSQL Server database schemas 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 using Docker and deployed them to Azure Kubernetes Service (AKS).
  • Built and optimized CI/CD pipelines to streamline deployment and infrastructure management using Azure, Docker, Jenkins, GitLab, and Terraform.
  • Developed a customer-facing web portal using React.js, Tailwind CSS, TypeScript, and JavaScript.
  • Translated UI/UX designs into interactive, responsive React components, using Material UI for structure and advanced CSS transitions for rich animations.
  • Implemented a Redis and MongoDB caching strategy that decreased peak CPU utilization on application servers by 44%.
  • Provided ongoing application support and maintenance, troubleshot issues, and prepared clear technical documentation for developed systems.

Software Developer (Intern) · Zyllion Data

Mar 2021Jan 2022
  • Contributed to the full development lifecycle of a new e-commerce module using C#, ASP.NET Core, and React.
  • Implemented CRUD operations using Entity Framework Core and SQL Server for customer data management.
  • Developed RESTful APIs for data retrieval and updates and tested them using Postman.
  • Supported the management of cloud and on-premises resources across AWS and Azure.
  • Collaborated within an Agile/Scrum team, contributing to sprint planning, daily stand-ups, and peer code reviews to maintain development velocity and deliver features on time.