Can write container friendly scalable, memory efficient microservice code in .net core with and without persistent layer with and without exposing API endpoints
Excellent database design skills with knowledge of designing and extending a relational db schema supporting Microsoft recommended multi-tenancy architecture
Practical knowledge of using AWS native services in a microservice code
Practical knowledge of using a Time Series database
Design, review and extend a scalable highly dynamic relational database model
Query Execution Plan, Indexing, Sharding
Can write a secure .Net API
.Net Core Minimal API
Hands-on experience with Redis, DAPR, EF Core, IDataAccess, Database Connection Pools, API Cashing, Multi-stage Dockerfile, Docker Compose Desktop.
Securing API endpoints, JWT, API Versioning, EF Core - Code First, DB First
Garbage Collector - Impact on Performance, Workstation vs Server config, Multiple App Settings
Secrets - Github Secrets, KeyVault (Azure), SecretManager (AWS), Cron Jobs, Schedulers, Shared Compute with API
Scaling APIs with Distributed Cache, Linux (Shell)
Certificates, SSL, SelfSigned, Lets Encrypt Certs, Auto Renewal