Mono Blog

About

avatar

Allen Liu

Full-Stack Software Developer
allendev.net

About Me

I'm Allen Liu, a self-motivated and dedicated Full-Stack Software Developer focused on delivering high-quality, enterprise-grade web applications. My experience spans the design and development of secure RESTful APIs, optimizing database performance, and establishing efficient CI/CD pipelines, particularly with Azure and Docker. I am proficient in C#, .NET Core, SQL Server, MongoDB, and modern front-end frameworks like React, Next.js, and TypeScript, always committed to writing clean, maintainable code and ensuring on-time project delivery within dynamic agile environments.

Core Technical Proficiencies & Experience

My practical experience involves architecting and delivering solutions leveraging:

Back-End Development

  • C# & .NET Ecosystem: .NET Core (MVC/Web API), Entity Framework Core, ABP Framework, LINQ, SignalR
  • Database Technologies: MSSQL Server, MongoDB, Redis, MySQL

Front-End Development

  • JavaScript/TypeScript Frameworks: React.js, Next.js, React Native
  • UI/UX: Material UI, TailwindCSS

DevOps, Cloud & Testing

  • Cloud Platforms: Azure, AWS
  • Containerization & Orchestration: Docker, Kubernetes (AKS)
  • CI/CD Pipelines: Azure DevOps, Jenkins, GitLab, Terraform, GitHub Actions
  • Testing: xUnit, Moq
  • Version Control & Tools: Git, Jira

Current Learning & Future Focus

Building on this foundation, I am actively deepening my expertise in:

  • Advanced microservices architecture, incorporating service mesh patterns and Domain-Driven Design (DDD) principles
  • Optimizing performance in complex full-stack .NET/React applications
  • Designing and implementing event-driven architectures, potentially using tools like Azure Service Bus
  • Advanced Kubernetes operations and custom resource development

Community Engagement & Aspirations

I believe in collaborative growth and actively engage by:

  • Contributing to open-source (GitHub repositories focused on .NET utilities)
  • Documenting architecture patterns and cloud solutions on my tech blog (allendev.net)
  • Staying current by attending industry events like .NET Conf and Azure Meetups

My aspirations are to become a .NET Solutions Architect specializing in cloud-native, distributed systems, to master enterprise-scale design patterns, innovate at the intersection of AI and software engineering, and empower fellow developers through mentorship and advocacy.

Let's Build Tomorrow

I'm always excited to connect, collaborate on new projects, or simply discuss the future of technology.