Clean Architecture
CQRS
Domain-Driven Design (DDD)
Event-driven architecture
Microservices architecture
xUnit
NUnit
MSTest
Moq
Unit testing
Integration testing
TDD
Selenium
Postman
Git
GitHub
GitLab
Bitbucket
Azure Repos
Authentication & Authorization
Role-based access control
IdentityServer
Data encryption
HTTPS / SSL
CORS configuration
Performance tuning
Caching strategies
Logging frameworks
Application Insights
NuGet
MSBuild
Webpack
npm / yarn
SignalR (real-time communication)
WebSockets
GraphQL
Background job schedulers
Agile / Scrum methodologies
Technical documentation
Clean Architecture
CQRS
Domain-Driven Design (DDD)
Event-driven architecture
Microservices architecture
xUnit
NUnit
MSTest
Moq
Unit testing
Integration testing
TDD
Selenium
Postman
Git
GitHub
GitLab
Bitbucket
Azure Repos
Authentication & Authorization
Role-based access control
IdentityServer
Data encryption
HTTPS / SSL
CORS configuration
Performance tuning
Caching strategies
Logging frameworks
Application Insights
NuGet
MSBuild
Webpack
npm / yarn
SignalR (real-time communication)
WebSockets
GraphQL
Background job schedulers
Agile / Scrum methodologies
Technical documentation
Clean Architecture
CQRS
Domain-Driven Design (DDD)
Event-driven architecture
Microservices architecture
xUnit
NUnit
MSTest
Moq
Unit testing
Integration testing
TDD
Selenium
Postman
Git
GitHub
GitLab
Bitbucket
Azure Repos
Authentication & Authorization
Role-based access control
IdentityServer
Data encryption
HTTPS / SSL
CORS configuration
Performance tuning
Caching strategies
Logging frameworks
Application Insights
NuGet
MSBuild
Webpack
npm / yarn
SignalR (real-time communication)
WebSockets
GraphQL
Background job schedulers
Agile / Scrum methodologies
Technical documentation