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.

An error has occurred. This application may no longer respond until reloaded. Reload 🗙