Date: 2022-01-22
Legenga
Technology | Junior | Middle | Senior | Lead |
---|---|---|---|---|
Git | + | + | + | + |
HTTP/HTTPS | + | + | + | + |
dotnet CLI | ? | + | + | + |
RESTful, RESTlike | - | ? | + | + |
Problem solving skills | ? | + | + | + |
Technology | Junior | Middle | Senior | Lead |
---|---|---|---|---|
C# basics. ref/val. Boxing/unboxing | + | + | + | + |
throw vs throw ex | ? | + | + | + |
GC, SOH, LOH | ? | + | + | + |
async/await. How to use | + | + | + | + |
async/await. What's inside | ? | + | + | + |
async/await. Synchronization context | ? | ? | + | + |
Mutliprogramming | ? | + | + | + |
Thread Pool | - | + | + | + |
Reflection | - | ? | + | + |
Expressions | - | ? | + | + |
Collections | ? | + | + | + |
Technology | Junior | Middle | Senior | Lead |
---|---|---|---|---|
SOLID | ? | + | + | + |
Inheritance vs Aggregation | ? | + | + | + |
GoF patterns | - | ? | + | + |
Patterns. Proxy vs Facade | - | ? | + | + |
Cohesion vs coupling | ? | + | + | + |
DRY | + | + | + | + |
Technology | Junior | Middle | Senior | Lead |
---|---|---|---|---|
Microservices | ? | + | + | + |
N-tier vs Onion | ? | + | + | + |
CQRS | ? | + | + | + |
Event Sourcing | ? | + | + | + |
TDD | - | ? | + | + |
DDD Hexagonal | ? | + | + | + |
Bounded context | - | ? | + | + |
Ubiqutous language | - | ? | + | + |
Circuit braker | - | ? | + | + |
Data streaminag (e.g. Kafka/Kinesis) | - | ? | + | + |
OAuth2.0 | - | ? | + | + |
Background Scheduling. Coravel, Hangfire | - | ? | + | + |
Technology | Junior | Middle | Senior | Lead |
---|---|---|---|---|
GraphQL | - | ? | + | + |
gRPC | - | ? | + | + |
SignalR | - | ? | + | + |
Message Brokers | - | ? | + | + |
Technology | Junior | Middle | Senior | Lead |
---|---|---|---|---|
Hash table | - | ? | + | + |
Big(O) | - | ? | + | + |
Aggregation | - | ? | + | + |
Composition | - | ? | + | + |
Sorting | - | ? | + | + |
Search | - | ? | + | + |
B-Tree | - | ? | + | + |
Technology | Junior | Middle | Senior | Lead |
---|---|---|---|---|
Middlewares | ? | + | + | + |
Filters and Attributes | ? | + | + | + |
Routing | ? | + | + | + |
Application settings and Configuration | ? | + | + | + |
Authentication, Authorization | + | + | + | + |
Exception handling | ? | + | + | + |
Cache approaches | ? | + | + | + |
DI Containers | ? | + | + | + |
DI Service Lifetimes | ? | + | + | + |