Designs and implements production-grade Azure DevOps CI/CD pipelines using YAML-as-code for .NET and Laravel/PHP enterprise projects. Use when creating or refactoring Azure Pipelines, configuring multi-stage pipelines, setting up build/test/deploy stages, implementing caching strategies for NuGet or Composer…
Implements Clean Architecture in .NET / C# projects following SOLID principles, CQRS with MediatR, repository pattern, dependency injection, and layered solution structure. Use when creating new .NET or ASP.NET Core projects, adding features, refactoring existing solutions, designing domain models, writing Commands…
Implements enterprise-grade testing strategies for .NET applications using xUnit, Moq, FluentAssertions, and WebApplicationFactory. Use when writing unit tests, integration tests, or API tests in .NET or C#, configuring test projects, deciding what to mock vs what to test with real dependencies, setting up shared test…
Reviews Pull Requests applying enterprise-grade criteria: SOLID principles, security, performance, testability, naming conventions, and team consistency. Use when asked to review code, audit a PR, check a diff for issues, or evaluate code quality in any backend language. Stack-agnostic: works with .NET, Laravel, Java…
Designs and implements enterprise-grade Java applications using Spring Boot following Clean Architecture and Hexagonal Architecture principles. Use when scaffolding new Spring Boot projects, designing service layers, implementing repositories, configuring dependency injection, handling transactions with…
Designs and implements production-grade CI/CD pipelines for Laravel enterprise applications using GitHub Actions. Use when creating or refactoring GitHub Actions workflows for Laravel or PHP projects, configuring Composer and NPM caching, setting up PHPUnit or Pest test execution, implementing SAST security scanning…
Builds Laravel APIs and applications following enterprise patterns: Repository pattern with interfaces, Service Layer for business logic, API Resources for response transformation, Form Requests for validation, and structured exception handling. Use when creating Laravel APIs, designing service layers, refactoring fat…
Optimizes SQL Server queries, designs indexing strategies, writes efficient T-SQL and Stored Procedures, and interprets execution plans. Use when writing queries against SQL Server or Azure SQL, optimizing slow queries, designing indexes, creating or refactoring Stored Procedures, working with execution plans, or…