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 | ? | + | + | + |