Skip to content

About

I’m Channa, a Senior .NET/C# Software Developer with 20+ years of experience designing, building, and maintaining secure, scalable applications.

Outside of professional work, I’ve organized pickup soccer for over 10 years. I built the SoccerPickup app as a hobby project—combining my love for soccer and software development. (Professional client work isn’t shareable.)

  • Web Development: ASP.NET Core, ASP.NET MVC, Web API, JavaScript, TypeScript, React.js, Node.js, HTML5, CSS3, Bootstrap, Telerik/Kendo UI
  • Backend & Database: C#, PostgreSQL, SQL Server, MySQL, MongoDB, Entity Framework Core, LINQ, FluentValidation
  • Architecture & Patterns: OOP, SOLID, Design Patterns (CQRS, Factory, Strategy, Decorator, Mediator), Microservices, REST & GraphQL APIs
  • Testing & QA: xUnit, Moq, SonarQube, Postman, Swagger (OpenAPI)
  • Cloud & DevOps: Azure, AWS, Docker, Kubernetes, Jenkins, CI/CD, IIS, Kestrel
  • Security: OWASP, JWT/OAuth2, role-based authorization, HTTPS/TLS

Projects

These are personal and passion projects I built to sharpen my skills and for the love of soccer and software development. My professional client work cannot be shared here.

What I Bring

Contact

Let’s talk about your project or role.

✉️ channa.leang [at] gmail.com

Message on LinkedIn