Skills
Domain
Monolithic
REST
Architecture / Design Patterns / Design Principles
N-Layer Architecture
Onion/Clean Architecture
Repository Pattern
CQRS Pattern
Mediator Pattern
OOP
SOLID
Single Responsibility Principle
Open-Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
DRY
YAGNI
KISS
Language
C#
SQL
JAVASCRIPT
Back-End
ASP.NET MVC 5.2
ASP.NET Core 7.0
ASP.NET Core Web API 7.0
Minimal APIs
FastEndpoints
ABP.IO 7.0
Database/ORM/Data Access Technology
Microsoft SQL Server
ADO.NET
LINQ
Lambda
Entity Framework Core (Code First, Database First)
Dapper
Azure SQL
Front-end
HTML
CSS
Bootstrap
Razor Pages
Blazor Server
Blazor Web Assembly
MudBlazor
Syncfusion
Radzen
Mobile Application
.NET MAUI
API SDK Libraries
Refit
RestSharp
API Documentation
OpenAPI/Swagger
Real Time Communication
SignalR
Cloud
Cloud Providers
Azure
Serverless
Azure Functions
File Storage
Azure Blob Storage
Others
Azure AD
Azure AD B2C
Azure App Service
Azure Hosting
Azure Web App
Azure API Management
Azure Web Jobs
Azure AppInsight
Continious Integration & Deployment
Azure Pipelines
GitHub Actions
Testing
Unit Testing
Frameworks (xUnit)
Mocking (Nsubstitute, Moq)
Assertion (Fluent Assertion)
Test Data Generators (Bogus)
Integration Testing
WebApplicationFactory
Architecture Testing
Frameworks (xUnit)
Performance Testing
K6
Payment Gateway Integration
Stripe
Paypal
Braintree
SSLCOMMERZ
E - mail Integration
SendGrid
MailKit
Custom SMTP
Task Scheduling
BackgroundService
Periodic Timer
Hangfire
Quartz.NET
Logging
Microsoft.Extensions.Logging
Serilog
Caching
In-Memory Cache
Azure Cache for Redis
Redis
Stackexchange.Redis
Version Control
Git
GitHub
GitLab
Project Management
Azure DevOps Server
Microsoft Teams
JIRA
Slack
Agile
Scrum
Others
Polly
FluentValidation
Benchmark.NET
ASP.NET Core Identity
Microsoft.Extensions.DependencyInjection
Cookie Based Authentication, Token Based Authentication (JWT)
Policy-Based Authorization, Role-Based Authorization
NuGet, Data Annotation, AutoMapper, IIS, OAuth2, OpenID Connect, Plesk, Open AI, GPT-3, ChatGPT, SmarterASP, Namecheap, etc.