- Design and build scalable backend systems
- Develop Web APP, APIs and microservices using .NET & C#
- Work with relational databases (Oracle)
- Focus on clean architecture, performance, and reliability
- Distributed systems & microservices
- Continuous learning and adopting modern development practices
- Exploring practical use of AI tools to improve backend productivity
- Observability, caching, and messaging
Languages: C#, SQL
Backend & Web: .NET (Web API, MVC), REST
Databases: Oracle
Messaging & Caching: RabbitMQ, Redis
DevOps: Docker, GitHub Actions
Observability: OpenTelemetry, Serilog
- MessageHub β Event-driven messaging and background processing with RabbitMQ and .NET. A single role update can affect hundreds of users β so distributed cache invalidation is essential for consistent authorization.

