Merged pull requests to microsoft/OpenAPI.NET:
- π #2915 β Add JsonConverter for OpenApiSchema System.Text.Json serialization
- π #2530 β Improve server creation and URL handling logic
- π #2525 β Enhance server creation logic and add unit tests
- π #1809 β Use ConcurrentDictionary for improving GetEnumFromDisplayName
- π #1759 β Use ConcurrentDictionary for improving GetEnumName
Languages: C#, SQL
Frameworks & Backend: .NET 7/8/9, ASP.NET Core Web API, gRPC, Minimal APIs, Entity Framework Core, LINQ, MediatR, CQRS, FluentValidation, ErrorOr, System.Text.Json, Swagger / OpenAPI, Dependency Injection, Hosted Services, Background Jobs
Databases: SQL Server, PostgreSQL, JSONB, Stored Procedures, Triggers, Views, Functions, Transactions, Database Normalization (1NF-3NF), Indexing, Query Optimization, Execution Plans
Architecture & Design: Clean Architecture, Repository Pattern, Unit of Work, SOLID Principles, REST API Design, gRPC API Design, Middleware, Interceptors, Validation Pipeline, Exception Handling, Caching, Pagination, DTO Mapping
Performance: EF Core Performance Optimization, Compiled Queries, AsNoTracking, AsSplitQuery, Bulk Operations, Query Optimization, Memory Optimization, Database Indexing, Benchmarking
Authentication & Security: ASP.NET Core Identity, JWT Authentication, Role-Based Authorization, Claims, Password Hashing, OTP Authentication
Caching: IMemoryCache, Cache Warmup, Cache Keys, Cache Expiration Strategies
DevOps & Tools: Git, GitHub, GitHub Pull Requests, GitHub Actions (basic), Docker, Docker Compose, Visual Studio, VS Code, Postman
Cloud & Storage: MinIO, Azure
API & Documentation: OpenAPI Specification, Swagger, OpenAPI.NET, JsonConverter, Custom Serialization
Messaging & Distributed Systems: Background Services, Event Dispatching, Domain Events
Development Practices: Code Review, Refactoring, Logging, Exception Handling, Unit Testing (basic), Integration Testing (basic)
Source Control: Git Flow, Branching Strategy, Merge, Rebase, Cherry Pick, Conflict Resolution
Libraries: FluentValidation, MediatR, ErrorOr, Npgsql, EFCore.BulkExtensions
Other: JSON, XML, REST, gRPC, Protocol Buffers, Async/Await, CancellationToken, Dependency Injection, Reflection, Generic Programming, Extension Methods, LINQ Expressions



