Skills
Technologies and competencies I apply in real-world projects.
C# / .NET
Building backend services in the .NET ecosystem with a focus on clean code, maintainability, performance, and long-term stability.
ASP.NET Core (REST APIs)
Designing and implementing scalable, versioned APIs with robust validation, error handling, and clear contracts.
Enterprise Architecture (Clean Architecture / DDD)
Structuring large codebases with clear boundaries, patterns, and domain-driven thinking to keep complexity under control.
Security (AuthN/AuthZ, RBAC, OIDC/OAuth2)
Securing enterprise applications with authorization rules, tenant isolation, and least-privilege access patterns.
Multi-Tenancy & Tenant Isolation
Building tenant-aware systems: safe data access boundaries, configuration scoping, and preventing cross-tenant visibility.
Background Jobs (Hosted Services, Quartz)
Design and implementation of scheduled and recurring background jobs with idempotency, retries, concurrency control, and operational safety.
Projects
Selected projects from professional work, university, and personal development.
Experience
Professional background and relevant roles.



